【问题标题】:Outputting WordPress Category Description输出 WordPress 类别描述
【发布时间】:2014-01-19 14:07:28
【问题描述】:

我有一个存档页面,其中列出了链接到每个类别的页面的类别。 我遇到的问题是,在单个页面上,类别描述输出带有换行符,但在存档页面上,它被循环调用,这似乎输出的描述没有中断,甚至没有周围的 p 标签。

这是我存档页面循环中的代码

<?php echo $category->description ?>

这就是我在单页上输出的方式

<?php
                if (is_tax()) {
                    // Show the Category Description if it is set.
                    $category_description = category_description();
                    if (!empty($category_description))
                        echo apply_filters('category_archive_meta', '<div class="taxonomy-description">' . $category_description . '</div>');
                }
                ?>

【问题讨论】:

  • 在你的存档页面尝试这个:echo category_description($category-&gt;ID)。我认为这个函数在返回之前对文本应用了一些过滤器。
  • 我试过了,但该功能似乎在存档页面上不起作用。 Nathan Dawson 在下面提供了有效的答案。还是谢谢你。

标签: wordpress categories


【解决方案1】:
echo apply_filters('category_archive_meta', '<div class="taxonomy-description">' . wpautop( $category_description ) . '</div>');

【讨论】:

  • 内森,我爱你。这是一种享受,尽管我的代码必须将 $category_description 更改为 $category->description,因为它是循环的一部分。
猜你喜欢
  • 1970-01-01
  • 2023-03-24
  • 1970-01-01
  • 2016-11-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多