WordPress后台文章列表按更新时间排序
日期:
标签:WordPress教程
如需帮忙改代码,或者WordPress二次开发、PHP网站建设等需求,可联系我购买付费服务: 点此联系我
有网友提问,后台的文章列表如何按最后修改的时间排序。这个功能实现也比较简单,一段代码即可,想想也已经好久没发文章,顺便跟大家分享一下。
在当前主题的functions.php中添加以下php代码即可:
function ludou_set_post_order_in_admin( $wp_query ) {
if ( is_admin() ) {
$wp_query->set( 'orderby', 'modified' );
// 此处是将最新修改的文章排在前面
// 如果要将最新修改的文章排在后面,可将DESC改成ASC
$wp_query->set( 'order', 'DESC' );
}
}
add_filter('pre_get_posts', 'ludou_set_post_order_in_admin' );
-- 完 --
本文采用 「CC BY-NC-SA 4.0」创作共享协议,转载请标注以下信息:
原文出处:露兜即刻 https://www.ludou.org/wordpress_set_post_order_in_admin.html
谢谢博主,代码测试成功。还有一个问题就是日期那列能否显示成最后修改的日期呢,现在文章列表是按照最后修改时间排序了,但是时间列表显示还是发布的时间。
@Blade 同求
ludou出品,必属精品~
好久没来了
谢谢,测试完美!
很好
首页如何实现更新时间排序排序