Intereting Posts
Кнопки TinyMCE на определенном типе сообщения Демо-версия Как создать пользовательскую страницу каждой категории Пользовательский контроллер для видео, который добавляется из редактора Сортировка сообщений по заголовкам, сортировка массива по наибольшему числу Создание страниц из базы данных MySQL Shortcode для возврата отдельной персонализированной почты на основе таксономии почтовых сообщений Необходимо скрыть элемент в зависимости от даты и должности категории Как обнаружить и сделать ссылки nofollow в описании автора add_rewrite_rule для поиска Многостраничный сайт или категории? Как мне требовать спецификацию термина в пользовательском типе сообщения и пользовательской таксономии? Может ли кто-нибудь уточнить разницу между archive- {posttype} .php, type- {posttype} и date.php? Изменение страницы входа в WordPress, а затем ссылка на нее с проблемой короткого кода Сортировка основного запроса в подкатегориях / терминах?

Панель управления WordPress

Есть ли способ переместить ссылки, такие как Добавить новые комментарии к внешнему виду в одно меню

Solutions Collecting From Web of "Панель управления WordPress"

Отозвать

Вот пример того, как отключить ссылку комментариев, если статус по умолчанию «закрыт» (предлагает два разных подхода).

/** * Disable 'Comments' link if default status is _closed_ */ function remove_comments() { $default_comment_status = get_option( 'default_comment_status' ); if ( $default_comment_status == 'closed' ) { remove_action( 'admin_bar_menu', 'wp_admin_bar_comments_menu', 50 ); // optional solution using the WP_Admin_Bar class from /wp-includes/class-wp-admin-bar.php # global $wp_admin_bar; # $wp_admin_bar->remove_menu( 'comments' ); } else { return; } } add_action( 'admin_bar_menu', 'remove_comments', 0 ); 

Вы можете использовать вызовы remove_action для любого из следующих (/wp-includes/class.admin-bar.php – строка 182 – 192), чтобы отключить пункты меню:

 function remove_all_admin_bar_items() { remove_action( 'admin_bar_menu', 'wp_admin_bar_my_account_menu', 10 ); remove_action( 'admin_bar_menu', 'wp_admin_bar_my_sites_menu', 20 ); remove_action( 'admin_bar_menu', 'wp_admin_bar_edit_menu', 30 ); remove_action( 'admin_bar_menu', 'wp_admin_bar_shortlink_menu', 80 ); remove_action( 'admin_bar_menu', 'wp_admin_bar_updates_menu', 70 ); if ( !is_network_admin() && !is_user_admin() ) { remove_action( 'admin_bar_menu', 'wp_admin_bar_new_content_menu', 40 ); remove_action( 'admin_bar_menu', 'wp_admin_bar_comments_menu', 50 ); remove_action( 'admin_bar_menu', 'wp_admin_bar_appearance_menu', 60 ); } } add_action( 'admin_bar_menu', 'remove_all_admin_bar_items', 0 ); 

Установить и переупорядочить

Добавьте следующие вызовы в файл functions.php после снятия настроек. Целое число в конце каждого вызова add_action – это новый «порядок».

 function reorder_admin_bar_items() { add_action( 'admin_bar_menu', 'wp_admin_bar_my_account_menu', 100 ); add_action( 'admin_bar_menu', 'wp_admin_bar_my_sites_menu', 10 ); add_action( 'admin_bar_menu', 'wp_admin_bar_edit_menu', 40 ); add_action( 'admin_bar_menu', 'wp_admin_bar_shortlink_menu', 20 ); add_action( 'admin_bar_menu', 'wp_admin_bar_updates_menu', 50 ); if ( !is_network_admin() && !is_user_admin() ) { add_action( 'admin_bar_menu', 'wp_admin_bar_new_content_menu', 80 ); add_action( 'admin_bar_menu', 'wp_admin_bar_comments_menu', 170 ); add_action( 'admin_bar_menu', 'wp_admin_bar_appearance_menu', 40 ); } } add_action( 'admin_bar_menu', 'reorder_admin_bar_items', 20 ); 

Добавьте элемент item и подменю

Вы также можете использовать крюк add_admin_bar_menus для добавления элементов в панель администратора.

 function parent_menu_item() { global $wp_admin_bar; // Parent $wp_admin_bar->add_menu( array( 'id' => 'parent_id_name' ,'title' => __( 'Parent Title', 'your_textdomain' ) ,'href' => '#' ) ); // Link to dev mode admin page $wp_admin_bar->add_menu( array( 'parent' => 'parent_id_name' ,'id' => 'child_id_name' ,'title' => __( 'Child title', 'your_textdomain' ) ,'href' => '#' ) ); } add_action( 'add_admin_bar_menus', 'parent_menu_item', 10 ); 

Я не могу придумать, как сделать это руководство более полным, но любой может отреагировать на мой ответ и добавить все, что может быть полезно.

Невозможно «переместить» – вы должны отключить элемент и добавить новое в свою структуру в панели администратора. См. Ссылку из ответа на комментарий Rays.