我在显示自定义帖子类型的帖子类别时遇到了问题。然后我找到了解决问题的方法。我在函数页中编写了以下代码:
function my_blog_category( $query ) {
if ( is_post_type_archive( \'blog\') && $query->is_main_query() ) {
$action = (isset($_REQUEST[\'ac\'])) ? $_REQUEST[\'ac\'] : \'none\';
if($action!=\'none\') $query->set( \'category_name\', $action );
}
}
add_action( \'pre_get_posts\', \'my_blog_category\' );
所以当我点击
本地/wp/索引。php/博客?ac=公司新闻
它显示所有公司新类别的帖子。但主要的问题是我将所有文件上传到网站服务器。现在筛选器在我的Web服务器上不起作用。我点击这里
Mydomain/索引。php/博客?ac=公司新闻
它显示所有帖子,而不是按类别过滤。我不知道为什么它不能在我的live web服务器上工作。