按字母顺序显示页面

时间:2014-09-02 作者:Claudiu Creanga

我想我的functions.php 因为我在管理员中的页面是随机显示的。如何按字母顺序显示管理页面?

谢谢

1 个回复
最合适的回答,由SO网友:Nilambar Sharma 整理而成

滤器pre_get_posts 用于修改来自主题或插件的查询。此挂钩在创建查询变量对象之后,但在实际查询运行之前调用。

Codex documentation of pre_get_posts

虽然这个过滤器非常方便和有用,但我们需要非常小心地使用它。我们应该非常小心地确定查询的目标。此筛选器适用于前端和后端管理面板。WordPress提供了几个条件函数,可用于针对特定页面。

is\\u main\\u query()

  • is\\u admin()
  • is\\u home()
  • is\\u post\\u type\\u archive()
  • 以及更多

    See here for more conditional tags

    例如,如果您只想以主页为目标,则可以这样使用:

    function my_custom_function( $query ) {
        if ( $query->is_home() && $query->is_main_query() && !is_admin() ) {
            //change query parameter here for home page
        }
    }
    add_action( \'pre_get_posts\', \'my_custom_function\' );
    

  • 结束

    相关推荐

    WP_DROPDOWN_PAGES()为POST类型返回空字符串

    wp_dropdown_pages() 当用于任何职位类型时page 返回空字符串。Codex says post类型可以作为键传递,函数也可以使用get_pages() 这需要post_type 钥匙所以,我不明白为什么它对我不起作用。 $args = array( \'echo\' => 1, \'name\' => \'my_posts\', \'post_type\' => \'post\',