Php 区分Wordpress RSS源中的类别和标记
我有一个wordpress博客,其中有一个自动生成的rss提要(),但是我找不到一种方法来区分类别和标记,它们都在XML标记之间。例如:Php 区分Wordpress RSS源中的类别和标记,php,wordpress,tags,rss,feed,Php,Wordpress,Tags,Rss,Feed,我有一个wordpress博客,其中有一个自动生成的rss提要(),但是我找不到一种方法来区分类别和标记,它们都在XML标记之间。例如: <category><![CDATA[Consultoría tecnológica]]></category> <category><![CDATA[Marketing digital]]></category> <category><![CDATA[centennia
<category><![CDATA[Consultoría tecnológica]]></category>
<category><![CDATA[Marketing digital]]></category>
<category><![CDATA[centennials]]></category>
<category><![CDATA[facebook]]></category>
前两个是类别,其他的是标签
有没有一种方法可以让它们在提要中看起来有所不同,比如更改标记的“category”XML标记或其他什么
黄色标记的是类别。其他是标记。类别XML标记是RSS 2.0规范的一部分:。更改标签可能会破坏消费者的订阅源。标签被添加为类别,因为WordPress这样对待它们。如果你真的想改变这一点,你可以使用一个定制的RSS插件,或者直接编辑
wp includes/feed.php
中的get\u category\u RSS
函数。不过,你为什么要更改它呢?我正在开发一个自定义应用程序,用户可以在其中查看我的一些wordpress页面上的博客新闻,我想提供一个类别过滤器,但只使用主要类别,而不是标签。所有这些我都是从RSS中获取的,但是在测试中,我发现过滤器显示了大约20个类别,而不是我预期的3或4个类别,所以我需要找到一种方法来区分它们,或者管理它们,这样标签就不会出现在RSS中。我会检查插件和你告诉我的功能。谢谢知道了。另请注意,请避免编辑核心WordPress文件,因为更新会覆盖这些文件。您可能需要编写一个自定义过滤器:请注意get\u the\u category\u rss
函数的返回语句。