阿里云服务器

使用过wordpress网站的朋友应该值得默认页面排序是无法调整的,在页面比较多的时候不方便管理。

我们可以通过下面的方法来实现wordpress页面排序功能:

在主题函数functions.php中加入下面代码:

// 将 Page 页面默认排序修改为按照 Date 倒序
function set_page_order_in_admin( $wp_query ) {
    global $pagenow;
    if ( is_admin() && 'edit.php' == $pagenow && $wp_query->get('post_type') == 'page' && !isset($_GET['orderby'])) {
        $wp_query->set( 'orderby', 'date' );
        $wp_query->set( 'order', 'DESC' );       
    }
}
if (is_admin()) {
    add_filter('pre_get_posts', 'set_page_order_in_admin', 5 );
}

这样页面就可以按时间排序了。

显示的效果如下:

3221.png


相关阅读:
  • wordpress编辑框不让span过滤的方法
  • wordpress搜索为空时仍然返回结果问题
  • wordpress注册页取消邮箱的方法
  • wordpress用户头像在线调用代码
  • wordpress自动隐藏email注册,直接用户名密码注册
  • wordpress设置游客只能访问指定页面的方法
  • wordpress列表分页显示404页面的解决办法
  • wordpress新版本5.4 “Adderley” 发布上线,更新多项功能
  • wordpress默认编辑器功能增加的方法
  • wordpress多站点功能快速开启方法