Filter posts by meta query?

时间:2012-10-11 作者:user1411576

我自定义了帖子类型并使用了元查询…

对于此链接:

wp-admin/edit.php?s&post_status=all&post_type=itinerary&action=-1&m=0&ipt_country=0&ipt_city=0&paged=1&mode=list&action2
…我希望应用此元查询:

\'meta_query\' => array(
            array(
                \'key\' => \'ipt_country\',
                \'value\' => $qv[\'ipt_country\']
            ),
            array(
                \'key\' => \'ipt_city\',
                \'value\' => $qv[\'ipt_city\']
            )               
        ),
我该怎么做?

1 个回复
SO网友:Rarst

这有点复杂,但对admin的主要查询可以用与前端大致相同的方式进行修改。您需要:

钩住pre_get_posts is_admin()is_main_query()

  • 检查要调整的特定页面,如果所有页面都匹配,则将调整应用于查询

  • 结束

    相关推荐