function myFilter2($query)
{
if ($query->is_category())
{
$currently_listing_categories = $query->get(\'cat\');
print_r($currently_listing_categories);
}
}
add_filter(\'pre_get_posts\',\'myFilter2\');
您应该使用
1.$query->is_category()
而不是访问is_category 直接变量。
2.$query->get()
获取查询值。
只有一个提示,您可以始终使用下面的代码来输出内容。
echo \'<pre>\';
print_r($query);
exit;