Пользовательские типы записей и рубрики в WordPress
30 сент. 2010 г., 00:09:06
Просмотры: 626
Голосов: 1
Я никак не могу заставить рубрики работать с моим пользовательским типом записей. Я добавил следующий простой код в конец файла functions.php
моей темы, но в админке для пользовательских записей не вижу рубрик.
register_post_type("customy", array(
'label' => 'Customy',
'description' => 'Кастомные материалы для этого сайта.',
'public' => true,
'hierarchical' => true,
'supports' => array('title', 'editor', 'author', 'thumbnail', 'revisions'),
'taxonomies' => array('category')
));
register_taxonomy_for_object_type('category', 'customy');

Sampson
2.95K
Все ответы на вопрос
1
0
Кажется, что хотя функция register_post_type()
добавляет новый тип записи (post_type
) сразу, для того чтобы связать таксономию категорий с этим типом записи, необходимо обернуть логику в функцию и добавить её к действию init
. Рабочий пример приведён ниже:
function add_articles_post_type() {
register_post_type("article", array(
'label' => 'Статья',
'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');

Sampson
2.95K
30 сент. 2010 г. 00:26:08
Похожие вопросы
2
ответов
1
ответов
2
ответов