Remove lines from RSS Feed

时间:2019-03-10 作者:user302477

我正在尝试使用\\u content\\u提要挂钩删除RSS提要中的“帖子xxx首先出现在xxx上”行。我在feed上测试了wordpress外部的regex函数,它可以正常工作。

我正在使用我的自定义函数插件将其插入函数中。php。

它似乎不起作用,我不知所措。有什么想法吗?

add_action(\'the_content_feed\', \'remove_rss_links\');
    function remove_rss_links($content) {
    return preg_replace(".*appeared first on.*$", "", $content);
}
这是我的提要的一部分(稍加修改):

</p>
<p>The post <a rel="nofollow" href="http://foobar.com/tees/">Tees</a> appeared first on <a rel="nofollow" href="http://foobar.com">Golf Course Renovation</a>.</p>
]]></description>

1 个回复
最合适的回答,由SO网友:user302477 整理而成

原来我根本不需要编辑RSS。我想删除的行根本不是来自WP。它们来自Yoast SEO功能,可以在以下选项中关闭:SEO->搜索外观->RSS

相关推荐

theme functions (hooks)

WordPress已经提出了这个问题,但没有答案。我只是想在这个论坛上试试,如果有人知道的话,因为我也有同样的问题。要使用jquery滑块编辑我的主题,如何转到该脚本?,显示“$主题->挂钩(\'content\\u before\');”在content div标记中。有人能帮忙吗?我的主题索引。php包含以下内容<div id=\"main\"> <?php $theme->hook(\'main_before\'); ?> &#x