Intereting Posts
Как скрыть сообщение из архивов Использование wp_insert_post с сетью WP в сценарии cron Как импортировать изображения из URL-адреса в своем сообщении? Как получить идентификатор пользовательской таксономии из идентификатора сообщения Типы таргетинга в пользовательских полях Один клик Доступ к учетной записи пользователей в WordPress? Пользовательская форма для защищенной паролем страницы Как изменить ссылку src на YouTube? Кто-нибудь купит премиальный плагин, доступный в GitHub? Как отобразить список дочерних страниц родительской страницы в WordPress? обновить идентификатор термина (сохраненный как пост-мета-значение) при экспорте / импорте сообщений Загрузить настройки настроек загрузки при загрузке wp.media через javascript Пользовательские сообщения типа post не отображаются в wp_nav_menu () исключить категорию из функции WordPress Form Если изменения в тот же день показывают только время

Пользовательские типы сообщений и категории?

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

 register_post_type("customy", array( 'label' => 'Customy', 'description' => 'Custom stuff for this site.', 'public' => true, 'hierarchical' => true, 'supports' => array('title', 'editor', 'author', 'thumbnail', 'revisions'), 'taxonomies' => array('category') )); register_taxonomy_for_object_type('category', 'customy'); 

Похоже, что хотя register_post_type() будет немедленно добавлять новый post_type , кажется, что вам нужно связать логику с функцией и добавить ее в действие init для таксономии категорий, которая будет связана с post_type . Ниже приведен рабочий пример:

 function add_articles_post_type() { register_post_type("article", array( 'label' => 'Article', 'public' => true, 'hierarchical' => true, 'supports' => array('title','editor','author','thumbnail','revisions') )); register_taxonomy_for_object_type('category', 'article'); } add_action('init', 'add_articles_post_type');