對於開放註冊的 WordPress 多用戶部落格而言,我們可能需要瞭解用戶所發佈的文章數量,雖然 WordPress 後臺的用戶列表有“文章”這個列,但是默認是不支援排序的,無法快速查看發佈瞭文章的用戶以及他們的文章數量,要解決這個問題,我們隻需要將下面的代碼添加到主題的 functions.php 即可:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
/* Plugin Name: Sort Users by Post Count Description: Add a column to the Users page in the admin to sort users by post counts.https://github.com/ksemel/sort-users-by-post-count Version: 1.0 Author: Katherine Semel */ 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(); } |
/*
Plugin Name: Sort Users by Post Count
Description: Add a column to the Users page in the admin to sort users by post counts.https://github.com/ksemel/sort-users-by-post-count
Version: 1.0
Author: Katherine Semel
*/
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();
}
然後,你點擊“文章”這個標題,就可以進行排序啦: