|
wordpress register_post_type и вложенность категорийОбсуждение темы wordpress register_post_type и вложенность категорий в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Не могу до конца вкурить как пользоваться пользовательскими типами записей и таксономией( Создаю свой тип записей "Статьи" и таксономию "Рубрики статей": $labels = ... |
|
Опции темы |
07.07.2011, 16:38 | #1 |
|
Не могу до конца вкурить как пользоваться пользовательскими типами записей и таксономией(
Создаю свой тип записей "Статьи" и таксономию "Рубрики статей": $labels = array( 'name' => _x('Статьи','post type general name'), 'singular_name' =>_x('Статья','post type singular name'), 'add_new' => _x('Добавить новую', 'book'), 'add_new_item' => __('Добавить новую статью'), 'edit_item' => __('Редактировать'), 'new_item' => __('Новая'), 'view_item' => __('Просмотреть'), 'search_items' => __('Поиск по статьям'), 'not_found' => __('Ни одной статьи не найдено'), 'not_found_in_trash' => __('В корзине нет статей'), 'parent_item_colon' => '' ); $args = array( 'labels' => $labels, 'public' => true, 'publicy_queryable' => true, 'show_ui' => true, 'query_var' => true, // 'rewrite' => false, 'rewrite' => array('slug' => 'articles'), 'capability_type' => 'post', 'hierarchical' => false, 'menu_position' => null, 'supports' => array('title','editor','author','thumbnail','comme nts','custom-fields','revisions') ); register_post_type('article',$args); register_taxonomy( 'articles', 'article', array( 'hierarchical' => true, 'label' => "Рубрики статей", 'query_var' => true, 'rewrite' => true ) ); В админке все норм - появилась панелька для статей. Можно добавить рубрики статей и саму статью. Вывожу категории статей, все хорошо - выпадают. Код: <?php wp_dropdown_categories( 'hide_empty=0&orderby=name&taxonomy=articles' ); ?> <script type="text/javascript"><!-- var dropdown = document.getElementById("cat"); function onCatChange() { if ( dropdown.options[dropdown.selectedIndex].value > 0 ) { location.href = "<?php echo get_option('home'); ?>/?cat="+dropdown.options[dropdown.selectedIndex].value; } } dropdown.on Адреса у ссылок категорий получаются такого типа: localhost/gazeta-vibor.ru_wp_3_2/articles/blagoustroystvo Но вывести список постов при переходе по такой ссылке я не знаю как. Вывести ленту 'articles' получается: делаю страницу page-article.php и в ней так: Код: <?php $type = 'article'; $args=array( 'post_type' => $type, 'post_status' => 'publish', 'paged' => $paged, 'posts_per_page' => 2, 'caller_get_posts'=> 1 ); $temp = $wp_query; // assign orginal query to temp variable for later use $wp_query = null; $wp_query = new WP_Query($args); ?> <?php if(have_posts()) : ?>.... но ведь здесь все посты, из всех подкатегорий. для вывода отдельного поста single-article.php - все работает. Вопрос в том чтобы выводить списки постов подкатегорий. Как это реализовать? |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Непонятная вложенность блоков в Opera | kpripper | HTML, CSS, JavaScript | 6 | 19.02.2012 00:07 |
WordPress | 74ivan74 | Кальянная | 5 | 09.03.2011 07:36 |
WordPress | Volkodavteua | HTML, CSS, JavaScript | 1 | 20.10.2009 22:52 |
Wordpress | Mihalich41 | ASP, Perl, PHP и MySQL | 6 | 03.10.2008 18:05 |
Wordpress | Mihalich41 | ASP, Perl, PHP и MySQL | 2 | 10.09.2008 16:45 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|