Intereting Posts
Архив Пользовательский тип сообщения Как применять описания изображений alt из медиабиблиотеки? Как создать обзор сообщений с тем же тегом? query_posts и пользовательские сообщения о таксономии wp_query должен сначала показывать листы Отображение размера изображения WordPress в качестве массива, используемого для построителя страниц. Лучший способ показать описание и изображение. Подписи. Прекратить отправку сообщений без потери данных? Рабочий виджет не отображается по внешнему виду -> виджеты Добавление короткого сообщения в шаблон страницы? Использовать пользовательский тип сообщения в качестве контейнера для хранения без регистрации Резервное копирование базы данных и восстановление из резервной копии? Сохранить значения флажка в массиве базы данных! Удаление «http: //», когда echo url Какой файл 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.