Intereting Posts
Почему при перемещении многоузловой сети WordPress меняются настройки моей темы? Дата, время и часовые пояса Архив настраиваемых тегов – постоянные ссылки не работают get_the_excerpt () не работает в плагине Автоматическое преобразование стандартных сообщений с настраиваемыми полями в настраиваемые типы сообщений Подключение к медиа-библиотеке для загрузки изображений (НЕ связано с каким-либо сообщением) Запуск PHP-результатов внутри WP Shortcode Получение вложений пользователем Сохранить номер версии плагина в качестве опции? Не удалось войти в первый раз на соленой WordPress, создав pwd на BD Получайте последние сообщения с сайта WordPress без заголовка / меню Как добавить условия в мой tax_query, основанный на текущем сообщении Удаление неактивных виджетов Загрузка изображений и обрезка в wordpress Получение всех пользователей, обладающих правами автора

Добавить пользовательский столбец на странице списка пользователей

Мне нужно подключиться к странице списка пользователей.

Мне нужно добавить столбец флажка для каждого пользователя, чтобы помнить, платили они или нет.

Спасибо за помощь, потому что не можете найти фрагмент, чтобы подключиться к этой странице администратора.

Столбец списка пользователей фильтруется командой manage_users_columns . Взгляните на этот простой пример того, как подключиться к этому фильтру:

 // We add another column using 'manage_users_columns' filter function my_payment_column($columns) { return array_merge( $columns, array('payment' => __('Payment')) ); } // Now we add some content to each row by using 'manage_users_custom_column' hook function my_payment_column_value($column_name, $user_id) { if ( 'payment' == $column_name ) { // Place to add checkbox, text field, etc. // If the user has paid, show it. Else, show N/A. if ( isset($paid) && $paid ) { echo __('Paid','text-domain'); } else { echo __('N/A','text-domain'); } } } // Hook into filter add_filter( 'manage_users_columns', 'my_payment_column' ); add_action( 'manage_users_custom_column', 'my_payment_column_value', 10, 2 ); 

Вы можете использовать это

 function modify_user_table( $column ) { $column['comments'] = 'Comments'; return $column; } add_filter( 'manage_users_columns', 'modify_user_table' ); function modify_user_table_row( $val, $column_name, $user_id ) { global $wpdb; if ($column_name == 'comments') { $comment_count = $wpdb->get_var( wpdb->prepare( "SELECT COUNT(*) S total FROM $wpdb->comments WHERE comment_approved = 1 AND user_id = %s", $user_id ) ); return $comment_count; } return $val; } add_filter( 'manage_users_custom_column', 'modify_user_table_row', 10, 3 ); 

Для подробного объяснения посетите http://tekina.info/add-extra-column-user-listing-page-wordpress-admin-panel/