【问题标题】:Wordpress - Unlink empty category linksWordpress - 取消链接空类别链接
【发布时间】:2017-09-15 09:33:52
【问题描述】:

我正在使用此代码在 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>

有没有办法取消链接没有任何帖子的类别?我仍然希望它们在列表中可见,但不是作为链接。

谢谢!

【问题讨论】:

    标签: wordpress


    【解决方案1】:
    <?php if (get_category('17')->category_count > 0) echo "<a 
    href=\"".get_bloginfo('home')."/category/news/\">Blog</a>"; ?>
    

    您只能获得有帖子的类别的链接,否则您将无法获得类别名称的链接,但类别名称将显示在列表中。

    【讨论】:

    • 嗯,你能详细说明你的意思吗?我不太明白你的意思。
    • 您可以传递类别 id 而不是 17,因此,它将检查类别是否有帖子。如果该类别的帖子超过 0 则只有它会打印帖子的链接。
    猜你喜欢
    • 1970-01-01
    • 2016-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多