Intereting Posts
Как прекратить отсоединение изображений при удалении сайта или пользователя Режим отладки показывает строгие стандарты Программирование страницы с использованием $ wpdb и получение ошибки 404 Параметры виджетов Не сохранять Получение пользовательских типов сообщений для правильного отображения в алфавитном порядке Почему возникает странное расхождение между get_current_user_id () при использовании AJAX по сравнению с выходом document.cookie? Как получить название моей должности для работы с апострофом (?)? Какие файлы PHP следует изменить для изменения списка POSTS и просмотра страниц? Ограничить пост по таксономии администратора Функция jQuery не работает в моем плагине Я не могу изменить постоянную ссылку в WordPress 4.5.3 Выйти и перенаправить на другой URL-адрес Включая стороннюю библиотеку в WordPress, которая должна быть доступна с помощью wp-config Получение «слишком большого количества перенаправления» при использовании wp_redirect для страницы вложений Loop Custom Post Type для одного автора

Вкладка «Справка» панели инструментов

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

Он находится в разделе «Для получения дополнительной информации:». Я хочу добавить ссылки на мою страницу поддержки, а не в форум поддержки WordPress.

function my_contextual_help( $contextual_help, $screen_id, $screen ) { if ( 'product' == $screen->id ) { $contextual_help = '<h2>Products</h2> <p>Products show the details of the items that we sell on the website. You can see a list of them on this page in reverse chronological order - the latest one we added is first.</p> <p>You can view/edit the details of each product by clicking on its name, or you can perform bulk actions using the dropdown menu and selecting multiple items.</p>'; } return $contextual_help; } add_action( 'contextual_help', 'my_contextual_help', 10, 3 ); 

Это добавляет левую вкладку «Продукты» с текстом справки посередине, но в ней нет правого раздела. Как я могу добавить это?

введите описание изображения здесь

Solutions Collecting From Web of "Вкладка «Справка» панели инструментов"

Документация в Кодексе кажется устаревшей.

Используйте следующий код (см. Комментарии):

 // Priority 5 allows the removal of default tabs and insertion of other plugin's tabs add_filter( 'contextual_help', 'wpse_77308_products_help', 5, 3 ); function wpse_77308_products_help( $old_help, $screen_id, $screen ) { // Not our screen, exit earlier // Adjust for your correct screen_id, see plugin recommendation bellow if( 'edit-magazine' != $screen_id ) return; // Remove default tabs $screen->remove_help_tabs(); // Add one help tab // For new ones: duplicate this, change id's and create custom callbacks $screen->add_help_tab( array( 'id' => 'products-help', 'title' => 'Products', 'content' => '', // left empty on purpose, we use the callback bellow 'callback' => 'wpse_77308_print_help' )); // This sets the sidebar, which is common for all tabs of this screen get_current_screen()->set_help_sidebar( '<p><strong>' . __('For more information:') . '</strong></p>' . '<p>' . __('<a href="http://wordpress.stackexchange.com/" title="WordPress StackExchange" target="_blank">WordPress Answers</a>') . '</p>' . '<p>' . __('<a href="http://wordpress.org/support/" target="_blank">Support Forums</a>') . '</p>' ); return $old_help; } function wpse_77308_print_help() { echo ' <p>Products show the details of the items that we sell on the website. You can see a list of them on this page in reverse chronological order - the latest one we added is first.</p> <p>You can view/edit the details of each product by clicking on its name, or you can perform bulk actions using the dropdown menu and selecting multiple items.</p> '; } 

Результат:

вкладка cpt help


Чтобы получить право $screen_id , используйте плагин Current Admin Info , родившийся от двух великих вкладчиков Stack (кайзер и Стивен Харрис).

Отображает информацию о текущем экране администратора и его глобалах, контекстных перехватах и ​​т. Д.

Информация появляется на новых вкладках в «Контекстная справка» -панель в правом верхнем углу экрана администратора.