Как настроить содержание справки по умолчанию для администратора WP admin

Мне нужно будет настроить содержимое справки по умолчанию для администратора WP, которое будет специально предназначено для клиента при навигации по его пользовательской панели инструментов настройка панели справки панели управления WP admin по умолчанию

Каковы крючки и примеры кода для реструктуризации своего меню и содержимого?

Файлы для просмотра: wp-admin/includes/wp-current-screen.php и wp-admin/admin-header.php

Если мы посмотрим на admin-header.php мы увидим, что $current_screen->render_screen_meta(); является ответственным за предоставление контекстной помощи на экранах. Он получает глобальный $current_screen который устанавливается через класс WP_Screen .

Он имеет методы get_help_tabs , get_help_tab , add_help_tab , remove_help_tab , remove_help_tabs , set_help_sidebar который устанавливает и удаляет вкладки, которые мы видим. Проверьте следующий код для образца.

 /* We can hook into admin_head-{$page_hook}. admin_head fires after the default contextual help tabs have been added. */ add_action('admin_head-index.php', 'wpse_226724_add_help_tab'); function wpse_226724_add_help_tab () { $screen = get_current_screen(); //checking whether we are on dashboard main page or not if ( $screen->id != 'dashboard' ) return; //You can remove all default tabs using this //$screen->remove_help_tabs(); //Adding tab with an id overview it gets replaced if tab is already available with same id $screen->add_help_tab( array( 'id' => 'overview', 'title' => __('WPSE'), 'content' => '<p>' . __( 'Welcome to the WPSE community. Get a taste of WordPress!', 'text_domain' ) . '</p>', ) ); } 

Мы можем использовать get_help_tabs для повторного заказа вкладок. По умолчанию вкладки доступны на главной странице панели управления ( wp-admin/index.php ):

  • обзор

  • помощь-навигации

  • помощь верстки

  • помощь-контент

И одна помощь на боковой панели