2023-06-11 / 351阅
这是一个使用WordPress带参数的短代码的示例:
[my_shortcode id="123" category="news"]
其中,my_shortcode
是短代码的名称,id
和category
是两个参数,分别设置为123
和news
。
实现这个短代码需要在WordPress主题的functions.php
文件中添加以下代码:
function my_shortcode_function($atts) {
$atts = shortcode_atts(array(
'id' => '',
'category' => ''
), $atts);
// 在这里处理短代码的逻辑,根据传入的参数获取相应的内容
return $content;
}
add_shortcode('my_shortcode', 'my_shortcode_function');
解释一下代码的每一部分:
shortcode_atts()
函数用于获取用户传进来的参数,如果用户没有传参数则使用默认值,例如这里的默认值是id=""
和category=""
。my_shortcode_function()
函数中,可以根据传入的参数获取相应的内容。例如,可以使用传入的id
参数来获取ID为123的文章或页面,并使用传入的category
参数进行分类过滤。add_shortcode()
函数将短代码和处理函数绑定在一起。这样,当用户使用[my_shortcode id="123" category="news"]
这样的短代码时,WordPress会调用my_shortcode_function()
函数,并传入$atts
数组作为参数。$atts
数组中包含用户传递的所有参数和其对应的值。函数处理完逻辑后,返回输出的内容,并由WordPress将其插入到文章中。
总的来说,使用带参数的短代码可以让我们在WordPress文章中加入更加自定义的内容,增强文章的可读性和交互性。
阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228