通过另一个wp过滤器过滤meta_查询Wordpress结果
首先,对标题感到抱歉,我不知道如何用几句话来解释这一点 我有一个查询,它从主查询中删除带有元键的帖子/页面 但是,在特定页面(首页)上,我也希望按单个类别(首页新闻)进行过滤。我试着添加下面的代码,但它坏了 有人能帮我改进一下吗 为了清楚起见,我想全局地按meta_键过滤,只按一个模板front-page.php的meta_键和类别过滤 `函数hide_private_posts($query){通过另一个wp过滤器过滤meta_查询Wordpress结果,wordpress,Wordpress,首先,对标题感到抱歉,我不知道如何用几句话来解释这一点 我有一个查询,它从主查询中删除带有元键的帖子/页面 但是,在特定页面(首页)上,我也希望按单个类别(首页新闻)进行过滤。我试着添加下面的代码,但它坏了 有人能帮我改进一下吗 为了清楚起见,我想全局地按meta_键过滤,只按一个模板front-page.php的meta_键和类别过滤 `函数hide_private_posts($query){ 好的-为了结束这一切 我使用的查询query\u posts似乎重置了循环,并覆盖了前面放置的me
好的-为了结束这一切 我使用的查询
query\u posts
似乎重置了循环,并覆盖了前面放置的meta\u查询
因此,这可以很好地工作并保留元查询过滤
if ( $query->is_home() && $query->is_main_query() ) {
$query->set( 'category_name', 'front-page-news');
}
if ( $query->is_home() && $query->is_main_query() ) {
$query->set( 'category_name', 'front-page-news');
}