Intereting Posts
Автоматическое заполнение или автоматическое определение сохраненных данных в базе данных Как вызвать диспетчер медиатеки WP3.5? Как я могу предотвратить перенаправление моей пользовательской формы на wp-login? Вывод короткого кода в верхней части содержимого Имеет ли WP, php или текущую структуру (woofoo / genesis и т. Д.). Предложить способ запланировать изменения цвета текста / bg? Присоединение «delete_option_rewrite_rules» для добавления правила перезаписывания Получите детские условия текущего срока текущей должности создать фоновое представление содержимого WordPress с использованием настраиваемого типа сообщения Изменить допустимые теги HTML для комментариев Каков правильный способ реализации функций в footer.php Как показать или скрыть сообщение на основе выбора meta_value? Определение пользовательских 404 для частей сайта, отличных от WordPress. Как преобразовать путь к URL-адресу того же файла? Динамически добавляя фильтры Как я могу автоматически назначить сообщение CPT категории в пользовательской таксономии при публикации?

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

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