除了posts_per_page(它将显示的帖子数量)之外,一切都在我的代码中运行。这是我的 Wordpress 代码的一部分:
<?php
$category = get_the_category();
$current_category = $category[0]->term_id;
$qarr = array(
'posts_per_page' => $posts_number,
'cat' => $current_category,
'tag' => 'pinned', // tag filtered
'post__not_in' => array(get_the_ID())
);
$q = new WP_Query($qarr);
if($q->have_posts()) : while ($q->have_posts()) : $q->the_post();
?>
为什么它不起作用?我已阅读文档,但不明白问题所在。
如果您想查看和测试它,这里是完整的代码,只需为 $posts_number 设置一个数字:http: //pastebin.com/uNsynNiM