2017-09-15 76 views
0

我使用这个代码来生成在WordPress的二类名单: WordPress的 - 取消空类别链接

<h2>Headline 1</h2> 
 
<article class="post" id="post-<?php the_ID(); ?>"> 
 
    <ul class="columns"> 
 
    <?php echo wp_list_categories('title_li=&hide_empty=0&exclude=1,54,55'); ?> 
 
    </ul> 
 
</article> 
 
<h2>Headline 2</h2> 
 
<article class="post" id="post-<?php the_ID(); ?>"> 
 
    <ul class="columns"> 
 
    <?php echo wp_list_categories('title_li=&hide_empty=0&include=54,55'); ?> 
 
    </ul> 
 
</article>

反正是有断开链接尚未有任何职位类别?我仍然希望它们在列表中可见,但不作为链接。

谢谢!

回答

0
<?php if (get_category('17')->category_count > 0) echo "<a 
href=\"".get_bloginfo('home')."/category/news/\">Blog</a>"; ?> 

你只能得到该链接仅类别谁拥有的帖子,否则你不会得到类别名称,但类别名称的链接会显示在列表中。

+0

恩,你能详细说一下你的意思吗?我不明白你的意思。 –

+0

而不是17您可以传递类别ID,它会检查该类别是否有帖子。如果该类别的帖子超过0,则只有它会打印该帖子的链接。 –