我正在尝试调整特定模块中的数据并排除特定类别的帖子,但我不确定它为什么不起作用。
public function latest_tab($instance)
{
$output = "<div class=\"jeg_tabpost_item\" id=\"jeg_tabpost_3\"><div class=\"jegwidgetpopular\">";
$results = ModuleQuery::do_query(array(
'category__not_in' => array(236),
'post_type' => 'post',
'sort_by' => 'latest',
'post_offset' => 0,
'number_post' => $instance['limit'],
'pagination_number_post' => $instance['limit'],
));
由于某些原因,ID为236的类别的帖子仍在显示。
答案 0 :(得分:0)
试试这个
'cat'=>'-236',
此注释在codex页面https://developer.wordpress.org/reference/functions/query_posts/#comment-377
中指定希望它有效!
答案 1 :(得分:0)
只要有人也需要它,对我有用的就是这样
$results = ModuleQuery::do_query(array(
'exclude_category' => '1,236',
'post_type' => 'post',
'sort_by' => 'latest',
'post_offset' => 0,
'number_post' => $instance['limit'],
'pagination_number_post' => $instance['limit'],
));