以短代码查询WP_Query忽略传递的值
尝试将其工作几个小时。不管我做什么,WP都会使用默认值,并忽略传递给函数的值。
ln -s /usr/share/zoneinfo.default /etc/zoneinfo
[featured ='2']没有通过。没有错误,没有警告,只是行不通。任何帮助或现场服务都将不胜感激。
答案 0 :(得分:1)
您需要对此进行一些更改以使其工作。
更改以下代码:
$attributes = shortcode_atts(
array(
'numb' => '1',
),
$atts,
'featured'
);
收件人
$attributes = shortcode_atts(
array(
'numb' => '1',
),
$attributes,
'featured'
);
另外,要让shortcode获取2个帖子,您还应该编写如下的shortcode:
[featured numb='2']
这应该对您有用。
答案 1 :(得分:1)
该函数的shortcode_atts
部分看起来不错。
但是以参数numb
为2
来调用短代码的正确方法是:
[featured numb='2']
不是
[featured = '2']