對于開放注冊的 WordPress 多用戶博客而言,我們可能需要了解用戶所發布的文章數量,雖然 WordPress 后臺的用戶列表有“文章”這個列,但是默認是不支持排序的。
無法快速查看發布了文章的用戶以及他們的文章數量,那么WordPress后臺的用戶列表如何實現根據文章數進行排序?
我們只需要將下面的代碼添加到主題的 functions.php 即可:
//用戶列表可以根據文章數進行排序
if ( ! class_exists('Sort_Users_By_Post_Count') ) {
class Sort_Users_By_Post_Count {
function Sort_Users_By_Post_Count() {
// Make user table sortable by post count
add_filter( 'manage_users_sortable_columns', array( $this, 'add_custom_user_sorts' ) );}
/* Add sorting by post count to user page */
function add_custom_user_sorts( $columns ) {
$columns['posts'] = 'post_count';
return $columns;
}
}
$Sort_Users_By_Post_Count = new Sort_Users_By_Post_Count();}
然后,你點擊文章這個標題,就可以進行排序啦。





