我是wordpress的新手,但不是编程。当我打电话给我时,我有一个问题:
$args = array(
'suppress_filters' => true,
'post_type' => 'post',
'posts_per_page' => 20,
'cat' => 5,
);
$loop = new WP_Query($args);
然后执行循环,我在function.php页面中获得了一些我在category.php页面上没有得到的查询结果。
我错过了什么或做错了吗?
解答:
找到答案 - 类别页面上的查询有post_status ='发布'默认情况下,function.php中的查询有post_status ='发布'或post_status =' future'或post_status ='草稿'或post_status ='待定'默认情况下,解决方案是在$ args中更明确,并添加' post_status' => '发布'
答案 0 :(得分:0)
找到答案 - 类别页面上的查询有post_status ='发布'默认情况下,function.php中的查询有post_status ='发布'或post_status =' future'或post_status ='草稿'或post_status ='待定'默认情况下,解决方案是在$ args中更明确,并添加' post_status' => '发布'