我在wordpress的后端,我有一个名为'work'的自定义帖子类型,我想按菜单顺序重新排序工作项目(在后端)。我找到了一个名为'pre_get_posts'的动作钩子,它返回查询,但查询的post_type列为'page'。如何挂钩在后端打印自定义帖子类型的查询?
这是我想要完成但却不知道正确的钩子或过滤器:
function search_filter($query) {
if($_GET['post_type'] == 'work' && is_admin())
$query->query_vars['orderby'] = 'menu_order';
return $query;
}
add_action('pre_get_posts', 'search_filter');