【发布时间】:2015-03-05 20:11:36
【问题描述】:
我通过简码将 Adsense 添加到我的内容中。但是 Adsense 代码也出现在 RSS 中。如何隐藏 RSS Feed 中的简码并仅在帖子中显示?
我正在使用 sahifa wordpress 主题。
【问题讨论】:
标签: wordpress rss feed shortcode
我通过简码将 Adsense 添加到我的内容中。但是 Adsense 代码也出现在 RSS 中。如何隐藏 RSS Feed 中的简码并仅在帖子中显示?
我正在使用 sahifa wordpress 主题。
【问题讨论】:
标签: wordpress rss feed shortcode
您需要更改 RSS 的输出方式。
所有 RSS 样式文件都位于 wp-includes 文件夹中,标题如下:
然后在这些文件中,你需要找到它调用函数the_excerpt_rss()的位置。这会以摘录格式调出内容。
您需要将其包含在一个名为 strip_shortcodes() 的函数中。
以feed-atom.php 第 70 行为例:
<summary type="<?php html_type_rss(); ?>"><![CDATA[<?php strip_shortcodes(the_excerpt_rss()); ?>]]></summary>
希望对你有帮助
【讨论】: