Intereting Posts
Заказывайте пользователей с ближайшими метаданными долготы и широты Обновить значение конкретного ключа в сложном объекте `wp_options` Различные запросы к базе данных в function.php с использованием mysqli Условия для пользователей и посетителей Перемещено на новый сервер, на всех страницах работает EXCEPT домашняя страница (страница не найдена) Как скрыть содержимое <pre> и <table> из автогенерированных выдержек? Выполняется wp_schedule_event, но функция, связанная с крючком, не работает как настроить плагин hello dolly? Действительно ли пользовательская страница входа? Какие настройки / параметры сохраняются на основе темы и как это влияет на переключение тем? Неопределенная переменная & проблема с smof_data Конкретный контент на страницах, основанных на пользователе Где «описание» пользовательского типа сообщения всплыло в WordPress? Создайте короткий код WordPress с помощью PHP Пользовательский тип сообщения с фильтром и страницей Nav

Должность CPT не показывает теги и категории на странице администрирования бэкэнд

Несколько дней назад обновил мой wordpress (на локальном хосте) до 4.8, при обновлении категорий и тегов для сообщения cpt, который присвоил 'hierarchical => true' для использования 'page-attributes', перестало отображаться на панели администратора бэкэнда wordpress, хотя он назначил соответствующие метки, города и категории для отдельной записи.

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

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

Раньше это работало до обновления до версии 4.8.

мы зарегистрировали cpt, используя приведенный ниже код.

function register_post_types(){ $singular = 'Post'; $plural = 'Pages'; register_post_type( 'XXXX', [ 'has_archive' => TRUE, 'hierarchical' => true, 'singular_name' => $singular, 'labels' => [ 'name' => 'XXXX' ], 'public' => TRUE, 'supports' => ['editor', 'page-attributes', 'revisions', 'thumbnail', 'title','custom-fields','excerpt'], 'taxonomies' => array('post_tag') ] ); add_image_size( 'YYYY', 650, 650, TRUE ); } add_action( 'init', __NAMESPACE__.'\register_post_types', 20 ); 

В приведенном выше коде мы попытались изменить «иерархический» => false, который показывает данные в следующих тегах и столбцах категорий, но при редактировании отдельных сообщений параметр страницы-атрибутов изменяется на пост-атрибуты, который отключает родительский пост.

Например, см. Ниже изображение:

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

Как и при создании hierarchiocal => false, мы получаем пост-атрибуты вместо атрибутов страницы и не показываем родительский вариант для выбора в отдельной записи.

Я попробовал несколько изменений, чтобы заставить его работать, но не повезло!

Даже на googling не ожидались результаты.

Нужно ли добавлять что-то еще, чтобы заставить его работать?

Большое спасибо за вашу помощь !!

Solutions Collecting From Web of "Должность CPT не показывает теги и категории на странице администрирования бэкэнд"

Вы не указали таксономию, пример того, что я использую

 register_taxonomy( 'location', array('business'), /* if you change the name of register_post_type( 'custom_type', then you have to change this */ array('hierarchical' => true, /* if this is true, it acts like categories */ 'labels' => array( 'name' => __( 'Locations', 'custom' ), /* name of the custom taxonomy */ 'singular_name' => __( 'location', 'custom' ), /* single taxonomy name */ 'search_items' => __( 'Search locations', 'custom' ), /* search title for taxomony */ 'all_items' => __( 'All Locations', 'custom' ), /* all title for taxonomies */ 'parent_item' => __( 'Parent Location ', 'custom' ), /* parent title for taxonomy */ 'parent_item_colon' => __( 'Parent location:', 'custom' ), /* parent taxonomy title */ 'edit_item' => __( 'Edit Custom Category', 'custom' ), /* edit custom taxonomy title */ 'update_item' => __( 'Update Custom Category', 'custom' ), /* update title for taxonomy */ 'add_new_item' => __( 'Add New Custom Category', 'custom' ), /* add new title for taxonomy */ 'new_item_name' => __( 'New Custom Category Name', 'custom' ) /* name title for taxonomy */ ), 'show_admin_column' => true, 'show_ui' => true, 'query_var' => true, 'rewrite' => array( 'slug' => 'location' ), ) );