2013-02-19 2 views
0

В проекте wordpress я создал почтовый тип с именем «продукт» и зарегистрировал теменории с названием «product_category», который является наследником. Я добавил четыре категории в панели администратора, это «печь», «нит», «текстиль», «одежда». Под каждым из них я добавил еще две таксономии: «брюки», «рубашка», снова каждая из этих двух я хотел добавить еще три категории с именем «человек», «женщина», «дети» ... Прежде всего, структура i ожидается, это,показать все таксономии для определенного типа сообщения

Печь

-Pant

-Man 
-Woman 
-children 

-Shirt

-Man 
-Woman 
-children 

Нит

-Pant

-Man 
-Woman 
-children 

-Shirt

-Man 
-Woman 
-children 

Textile

-> Pant

->Man 
->Woman 
->children 

-> Рубашка

->Man 
->Woman 
->children 

одежда

-> Pant

->Man 
->Woman 
->children 

-> Рубашка

->Man 
->Woman 
->children 

А на переднем конце я хочу, чтобы показать эту только как структуру выше, как я могу показать эту таксономию как это так, чтобы щелкнуть по таксономии последнего уровня, будут отображаться достоверные сообщения и для этого, как я должен делать таксономии? Спасибо.

ответ

1

необходимо отредактировать файл темы. Например, если вы используете «двадцать-двенадцать» тему, добавьте в «content.php» следующее сразу после строки <div class="entry-content">

<ul class="entry-taxonomies"> 
    <?php // taxonomies 
    $id = get_the_ID(); 
    foreach (get_object_taxonomies('post') as $taxonomy) { 
    $terms_list = get_the_term_list($id, $taxonomy, '<ul class="tax-terms"><li>', '<span class="tax-sep">'.__(', ', 'twentytwelve').'</span></li><li>','</li></ul>'); 
    if ($terms_list) {?>     
    <li><span class="tax-taxonomy"><?php echo $taxonomy; ?></span><?php echo $terms_list; ?></li><?php 
    } 
    }?> 
    </ul> 

Дополнительная информация: http://wp.tutsplus.com/tutorials/plugins/a-guide-to-wordpress-custom-post-types-taxonomies-admin-columns-filters-and-archives/

надеюсь, что это помогает. B.

Смежные вопросы