• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь В Post Types неработают таксономии и связи WordPress 3.0

Статус
В этой теме нельзя размещать новые ответы.

ws256

Гуру форума
Регистрация
14 Июл 2009
Сообщения
257
Реакции
64
Всем привет.

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');
?>
 
разобрался. В 3.0 часть этих возможностей отсутствует, в кодексе написано. Все будет работать в 3.1 а пока можно воспользоваться шаблоном таксономий в RC4.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху