从RSS源中删除某些元素,例如短代码

时间:2016-08-22 06:47:15

标签: wordpress

我正在使用一些在我的帖子中生成内容的短代码函数,当通过rss feed生成帖子时,短代码格式不正确

只是想知道他们是否还要删除RSS代码中的某些元素,例如短代码?

由于

1 个答案:

答案 0 :(得分:0)

将以下代码添加到主题functions.php文件中。

隐藏RSS Feed中内容的所有短代码

add_filter('the_excerpt_rss', 'theme_slug_custom_feed');
add_filter('the_content', 'theme_slug_custom_feed');

function theme_slug_custom_feed( $content )
{
    global $post;

    if ( ! is_feed() )
        return $content;

    // Remove all shortcodes
    $content = strip_shortcodes( $post->post_content );

return $content;
}