我想在rss Feed中排除几行大多数wordpress帖子。
例如,如果帖子的正文是
<embed>Some file</embed>
Hello World
如何排除<embed>Some file</embed>
出现在Feed中。
答案 0 :(得分:1)
要完成此操作,您应该使用过滤器在发送到RSS源之前删除帖子中不需要的元素。
将它添加到functions.php中以注册函数:
<?php add_filter( "the_content_feed", "filter_away_embed_function" ) ?>
将以下代码添加到插件或functions.php以及:
<?php
function filter_away_embed_function($content) {
$content = preg_replace('#(<embed.*?>).*?(</embed>)#', '$1$2', $content)
return $content;
} ?>
该功能会删除<embed>
和</embed>
中的所有文字。