WordPress 网站文章按照修改更新的时间排序

之前用的子比主题的网站,直接在后台就可以设置是按照发布时间还是更新时间进行文章排序,但使用 retheme 的 ripro 主题却没有这个设置,在首页的最新文章直接就是按照发布时间排序的,业务需要,必须按照更新时间排序,于是自己在主题的 functions 里面写了一个函数,达到了这样的目的。

/**
 * 文章列表以更新时间显示排序

 * @author star.X
 */
function posts_order_by_update_date($orderby) 
{   
    if  (is_home() || is_archive() || is_feed()) 
    {     
        $orderby = "post_modified_gmt desc";   
    }   
    return $orderby; 
} 
add_filter('posts_orderby', 'posts_order_by_update_date', 999);
JavaScript
点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注