Описание manage_users_extra_tablenav
— Action
Хук manage_users_extra_tablenav позволяет добавлять дополнительные элементы навигации над таблицей пользователей в админке WordPress. Он срабатывает при выводе навигации таблицы пользователей и позволяет модифицировать интерфейс управления пользователями
Примеры использования
Пример добавления кнопки фильтрации пользователей в верхней навигации:
add_action('manage_users_extra_tablenav', function($which) {
if ($which === 'top') {
echo '';
echo '';
echo '';
echo '';
}
});
В этом примере мы добавляем селектор для фильтрации пользователей по роли в верхней навигации
Пример добавления кнопки для экспорта пользователей в нижней навигации:
add_action('manage_users_extra_tablenav', function($which) {
if ($which === 'bottom') {
echo '';
echo 'Экспортировать пользователей';
echo '';
}
});
Здесь мы добавляем кнопку для экспорта пользователей в нижней навигации
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо добавить дополнительные элементы управления к таблице пользователей в админке WordPress
– Производительность
Хук не должен оказывать значительного влияния на производительность, так как изменения касаются только вывода HTML
– Предупреждения
Убедитесь, что добавляемые элементы управления не перегружают интерфейс и не усложняют взаимодействие с таблицей пользователей
Альтернативы
Тип: action
Этот хук позволяет добавлять пользовательские колонки в таблицу пользователей, что может быть альтернативным способом отображения информации
Используйте, если необходимо вывести дополнительную информацию о пользователях в виде колонок