WordPress后台所有文章如何实现按修改时间排序?

我根据『WordPress站点如何在后台所有文章中增加一列修改时间并具有排序功能?』一文实现了在所有文章中添加了“修改时间”这一列,点击一下确实可以降序或升序排列,但是我想实现所有文章直接按修改时间排序应该怎么做?

本问题由网友于2024/05/17 22:15提出,已被浏览 402 次

香港免备案虚拟主机55元/年
共1个答案
  1. avatar
    boke112百科(站长)2024-05-17 22:23回复

    想要实现WordPress后台所有文章按修改时间排序,实现方法很简单,将以下代码添加到当前主题的functions.php文件中并保存更新文件即可。

    //wp后台更新日期排序文章
    
    function zhuige_set_post_order_in_admin( $wp_query ) {
    if ( is_admin() && $_SERVER["QUERY_STRING"]=='' ) {
    $wp_query->set( 'orderby', 'modified' );
    $wp_query->set( 'order', 'DESC' );
    }
    }
    add_filter('pre_get_posts', 'zhuige_set_post_order_in_admin' );

    以上代码来自@追格


写回答

4 + 5 =

wu