2014-12-06 80 views
1

我需要在這裏解決一些問題。限制類別深度到父級

1)我似乎無法得到這隻列出父類別。

2)是否有未來的地方,我回聲$ live_posts

<ul> 
<?php 
    $categories = get_categories(); 
    foreach ($categories as $cat) {  
    $posts = new WP_Query(array(

    'depth' => 1, 
    'post_status' => array('publish'), 
    'cat' => $cat->cat_ID)); 

    $live_posts = $posts->post_count; 
?> 
    <li> 
     <a href="#"><?php echo $cat->cat_name; ?> (<?php echo $live_posts; ?>)</a> 
    </li> 
<?php } 
?> 
</ul> 

關於第一個問題的辦法,我也可以顯示丟棄的職位數,我想「深度」 => 1應該限制給父母,但由於未知的原因,這是行不通的。除非我錯過了明顯的東西?

提前致謝!

+0

你解決了這個問題嗎? – 2015-10-30 00:21:38

回答

0
$args = array(
    'taxonomy' => 'category', 
    'orderby' => 'name', 
    'order' => 'ASC', 
    'parent' => 0, 
    'hide_empty' => false, 
); 
$the_query = new WP_Term_Query($args); 
$categories = $the_query->get_terms(); 
print_r($the_query); 
exit; 
+0

請解釋一下 – 2017-07-09 09:13:03