如何从RSS提要中的每个帖子中删除站点链接/修改_excerpt_rss()的输出?

时间:2016-01-13 作者:heytricia

我正在尝试定制RSS提要,以便通过Digesto/Marketo生成新闻稿。我曾尝试将自定义RSS模板添加到网站的主题中,效果很好,但我似乎不会丢失添加在每篇文章下方的网站链接。贴子链接是我们真正需要的。

链接正插入到结束描述标记的内部。我的模板中添加描述的代码是:

<description><![CDATA[<?php the_excerpt_rss(); ?>]]></description>
我的RSS模板是wp includes/feed-rss2的变体。php,它使用相同的代码段。

似乎没有办法编辑\\u摘录\\u rss的输出-如果这是罪魁祸首的话。任何帮助都将不胜感激!

2 个回复
SO网友:heytricia

在搜索了站点中所有文件夹的“the\\u extract\\u rss”后,我找到了一个Yoast插件文件,该文件将链接添加到每个帖子项中。最后,只需通过dashboard>SEO>advanced访问字段并单击RSS选项卡即可。我清空了“在feed中的每个帖子之后放置的内容”字段,刷新了feed,链接就消失了。我不敢相信事情竟如此简单。。。

SO网友:terminator

您可以使用筛选器编辑\\u摘录\\u rss()的输出

可能下面的代码会对您有所帮助,不确定但请尝试一下

function removersslink( $content ) {
   $content =  \'<p>\' . $content. \'</p>\';
   return $content;
}
add_filter( \'the_excerpt_rss\', \'removersslink\' );

相关推荐

显示RSS提要中自定义帖子中的自定义域

我已经为此挣扎了几天,但仍然不知道该怎么做。我想做的是在RSS提要中添加一个自定义表字段,所以我使用代码片段来解决这个问题。下面是我的nw,但我相信我已经尝试了所有可能的组合,我可以在WP site.function featuredtoRSS($content) { if ( has_post_thumbnail( $post->ID ) && get_post_type() == \'product\'){ global $wpdb;