Intereting Posts
Как получить идентификатор категории (уродские постоянные ссылки) в моем меню суб-навигации? Пользовательский выбор. Пользовательский вызов ajax возвращает 0 Включите чат (HTML, js, css) на всех страницах WordPress Кнопка Quicktag для автоматического добавления настраиваемого поля в сообщение Билет поддержки JS – автоматическое создание учетной записи WP Показать все альбомы в nggallery на странице Где добавить the_post_thumbnail () удалить сообщение также вложения Сравнение десятичных знаков meta_query не работает правильно Как запрашивать сообщения с избранными изображениями Опубликовать пользовательские метаклассы метабокса с помощью wp_editor Какой самый безопасный способ предоставить пользователю разрешение на обновление в многопользовательском режиме? Вытягивать сообщения из другой установки WordPress на одном сервере Как подсчитать столбцы в пользовательском запросе WPDB?

Добавление вкладок справки к пользовательским типам сообщений

Используя эту хорошо написанную пост-учебную программу. Перейдите на вкладку справки панели инструментов. У меня есть полный контроль над всеми стандартными экранами администратора WordPress.

Можно ли это изменить, чтобы добавить вкладки «Справка» к настраиваемым типам сообщений?

Solutions Collecting From Web of "Добавление вкладок справки к пользовательским типам сообщений"

Используйте этот код для решения вашей проблемы.

function custom_help() { global $post_ID; $screen = get_current_screen(); if( isset($_GET['post_type']) ) $post_type = $_GET['post_type']; else $post_type = get_post_type( $post_ID ); if( $post_type == 'listing' ) : $screen->add_help_tab( array( 'id' => 'you_custom_id', // unique id for the tab 'title' => 'Custom Help', // unique visible title for the tab 'content' => '<h3>Help Title</h3><p>Help content</p>', //actual help text )); $screen->add_help_tab( array( 'id' => 'you_custom_id_2', // unique id for the second tab 'title' => 'Custom Help 2', // unique visible title for the second tab 'content' => '<h3>Help Title 2</h3><p>Help content</p>', //actual help text )); endif; } add_action('admin_head', 'custom_help'); 

Способ добавления вкладок справки, описанный здесь . Вкладка « Справка» вкладки «Панель управления» также работает для пользовательских типов сообщений, пока функция «Edit-CustomPostType» (экран списка администратора) встречается перед функцией CustomPostType (редактирование / добавление нового экрана администратора). Для пользовательских почтовых типов таксономии используйте edit-taxonomyName. Приветствия.

На самом деле, на самом деле я столкнулся с этим ответом вчера на этом уроке:

  • Полное руководство: пользовательские типы сообщений .

Просто измените «продукт» в строке 2, чтобы удовлетворить ваши потребности.

Функция контекстной справки – это нисходящая вкладка, которая видна в правом верхнем углу доступных страниц. Давайте посмотрим, как содержимое может быть изменено.

 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>'; } elseif ( 'edit-product' == $screen->id ) { $contextual_help = '<h2>Editing products</h2> <p>This page allows you to view/modify product details. Please make sure to fill out the available boxes with the appropriate details (product image, price, brand) and <strong>not</strong> add these details to the product description.</p>'; } return $contextual_help; } add_action( 'contextual_help', 'my_contextual_help', 10, 3 ); 

Приведенные выше коды будут генерировать динамические вкладки справки на основе screen->id , что важно, если вы хотите отображать вкладку справки только на определенной странице администратора или в вашем случае CPT, просто нацелитесь на slug og CPT.