sampson
  • 0
Учитель

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

  • 0

На всю жизнь я не могу создать категории с моим пользовательским типом сообщений. Я добавил следующий — простой — код в конец 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');
Share
  1. Похоже, что, несмотря на немедленное 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');
    
    • 0

Оставить ответ

You must login to add an answer.