人总是在不断的探索和进步中,总是难免遇见许多的问题,因为每一次的提升都是对自己的强化,子凡也是一样。最近做网站发现一些 WordPress 用户要求后台的文章列表如何按最后修改的时间排序,因为之前做的都是 WordPress 的前端,后端研究的都比较少。不过还好网上有相似的代码,所以泪雪整理就发在泪雪博客上来吧!这个功能实现也比较简单,一段代码即可。
在当前主题的 functions.php 中添加以下 php 代码即可:
1 2 3 4 5 6 7 8 9 10 | //WordPress后台文章列表按更新时间排序 function Fanly_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', 'Fanly_set_post_order_in_admin' ); |
其实这是子凡之前发表在泪雪博客上的,现在我也整理到我们泪雪建站上来了。