ws256
Гуру форума
- Регистрация
- 14 Июл 2009
- Сообщения
- 257
- Реакции
- 64
- Автор темы
- #1
Всем привет.
WordPress 3.0.5
Шаблон стандартный
Плагинов нет
Ситуация такая, осваиваю новые возможности WP в частности создание нового типа постов. Создал новый тип постов и таксономии к нему. Присваиваю ему рубрику (все проходит успешно, в админке пишет). Хочу выбрать все посты из этой рубрики, а мне выдает что там ничего нет, хотя рубрика присвоена записи.
Думал что я что то не так сделал...
Поставил плагин More Tupe, и для нового типа постов присвоил метки и рубрики от стандартных записей. Делаю выборку из рубрики, стандартные записи есть, нового типа поста нет.
Что я делаю не правильно?
Код создания нового типа записей (через функции шаблона) такой:
WordPress 3.0.5
Шаблон стандартный
Плагинов нет
Ситуация такая, осваиваю новые возможности WP в частности создание нового типа постов. Создал новый тип постов и таксономии к нему. Присваиваю ему рубрику (все проходит успешно, в админке пишет). Хочу выбрать все посты из этой рубрики, а мне выдает что там ничего нет, хотя рубрика присвоена записи.
Думал что я что то не так сделал...
Поставил плагин More Tupe, и для нового типа постов присвоил метки и рубрики от стандартных записей. Делаю выборку из рубрики, стандартные записи есть, нового типа поста нет.
Что я делаю не правильно?
Код создания нового типа записей (через функции шаблона) такой:
PHP:
<?php
// Новый тип записей + рубрки и метки
function post_type_products() {
register_post_type(
'products',
array(
'labels' => array(
'name' => __( 'Товары' ),
'edit_item' => __('Редактировать товары'),
'add_new_item' => __('Добавить товар'),
'view_item' => __('Просморт товаров'),
'singular_name' => __( 'Каталог товаров' )
),
'singular_label' => __('Товар'),
'rewrite' => array("slug" => "products"),
'_builtin' => false,
'public' => true,
'capability_type' => 'post',
'hierarchical' => false,
'rewrite' => false,
'query_var' => false,
'show_ui' => true,
'supports' => array(
'title',
'editor',
'author',
'custom-fields',
'thumbnail',
'excerpt'),
)
);
register_taxonomy( 'product', 'products',
array(
'hierarchical' => true,
'label' => __('Рубрики товаров') ) );
register_taxonomy( 'tagproducts', 'products',
array(
'hierarchical' => false,
'label' => __('Метки твоаров'),
'query_var' => 'tagproducts',
'rewrite' => array('slug' => 'tagproducts' )
)
);
}
add_action('init', 'post_type_products');
?>