输出 WordPress 类别描述

Posted

技术标签:

【中文标题】输出 WordPress 类别描述【英文标题】:Outputting WordPress Category Description 【发布时间】: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 在下面提供了有效的答案。还是谢谢你。 【参考方案1】:
echo apply_filters('category_archive_meta', '<div class="taxonomy-description">' . wpautop( $category_description ) . '</div>');

【讨论】:

内森,我爱你。这是一种享受,尽管我的代码必须将 $category_description 更改为 $category->description,因为它是循环的一部分。

以上是关于输出 WordPress 类别描述的主要内容,如果未能解决你的问题,请参考以下文章

实战Wordpres的CSRF漏洞利用

php 这个WordPress插件演示了如何使用WordPress提供的可拖动元文件构建自己的插件页面,需要WordPr

使用Twig和WordPress查询类别帖子

资源变现小程序源码及搭建教程

移动 Wordpress 域

Wordpress 搜索功能仅搜索帖子