更改wordpress自定义帖子类型后端的菜单顺序

更改wordpress自定义帖子类型后端的菜单顺序,wordpress,search,filter,backend,Wordpress,Search,Filter,Backend,我在wordpress的后端,我有一个名为“工作”的自定义帖子类型,我想按菜单顺序重新排序工作项目(在后端)。我发现了一个名为“pre_get_posts”的操作钩子,它返回查询,但查询的post_类型列为“page”。如何连接到在后端打印自定义帖子类型的查询中 这就是我试图实现的目标,但不知道正确的挂钩或过滤器: function search_filter($query) { if($_GET['post_type'] == 'work' && is_admin()

我在wordpress的后端,我有一个名为“工作”的自定义帖子类型,我想按菜单顺序重新排序工作项目(在后端)。我发现了一个名为“pre_get_posts”的操作钩子,它返回查询,但查询的post_类型列为“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');

我发现了一个插件,它可以做我想要的和更多的事情。这叫做简单的页面排序。还包括拖放以重新排序。Awe。。这是一个很棒的插件……)