WordPress 默认的文章显示是按照发表的时间排序的,而有些时候,博主需要对以前的文章做一些修改,这样就需要将修改的文章显示到第一个位置,就需要文章按照修改的时间排序。网上找到的方法都是默认主题的修改方法,不适应于Newspaper主题。
Newspaper主题有自己的排序规则,所以只需要在源码里添加按最新修改排序规则就可以了。
修改方法:
1、修改主题目录”includes\td_config.php“文件,查找”Oldest posts“,大概在32215行,在规则下面添加代码。
array( "param_name" => "sort", "type" => "dropdown", "value" => array ( '- Latest -' => '', 'Oldest posts' => 'oldest_posts', 'Alphabetical A -> Z' => 'alphabetical_order', 'Popular (all time)' => 'popular', 'Popular (jetpack + stats module requiered) Does not work with other settings/pagination' => 'jetpack_popular_2', 'Popular (last 7 days) - theme counter (enable from panel)' => 'popular7', 'Featured' => 'featured', 'Highest rated (reviews)' => 'review_high', 'Random Posts' => 'random_posts', 'Random posts Today' => 'random_today' , 'Random posts from last 7 Day' => 'random_7_day' , 'Most Commented' => 'comment_count', 'Latest revision' => 'modified' //添加按最新修改排序规则,注意上行添加“,”符号 ),
2、修改“includes\wp_booster\td_data_source.php”文件,
好了,去页面编辑里查看模块修改,就会有“Latest revision”的规则了
现在旧文章又可以满血回归了。。。。。
Pinery.Wang ( VIP 1 )
河南非常好好的网站
一为 ( VIP 6 )
湖南@Pinery.Wang 谢谢
橙子 ( VIP 1 )
江苏很好的文章,正需要
一为 ( VIP 6 )
湖南@橙子 最新的主题后台已经支持这种排序了,只是没有前端刷选