Parašė MantasV· 2015 Sau. 23 19:01:07
#1
Sveiki, reikia pagalbos iš wordpress žiniuonių.
Reikia, kad atvaizduotų kategorijose subkategorijas tik tos kategorijos kurioje esu įėjas.
Pavyzdys:
Esu kategorijoje "vienas" ir man šone rodo šios kategorijos subkategorijas visas.
Šiuo metu man atvaizduoja apskritai kokios yra sukurtos subkategorijos ir nesvarbu kurioje kategorijoje aš būčiau įlindęs.
Štai tas nelemtas kodas su kuriuo labai ilgai vargstu..
<?php
$args = array(
'type' => 'post',
'child_of' => $tag,
'parent' => get_query_var(''),
'orderby' => 'name',
'order' => 'ASC',
'hide_empty' => 0,
'hierarchical' => 1,
'exclude' => '',
'include' => '',
'number' => '',
'taxonomy' => 'category',
'pad_counts' => true );
$categories = get_categories($args);
foreach($categories as $category) { ?>
<li>
<a href="<?php echo get_category_link( $category->term_id )?>" title="View posts in <?php echo $category->name?>"><?php echo $category->name ?></a>
<span class="category-counter"><?php echo $category->count ?></span>
</li>
<?php } ?>