2016-08-22 80 views
1

我使用它在我的職位產生內容的一些短代碼功能,當通過RSS生成後喂短代碼不正確格式化取下一個RSS提要的某些元素,如短代碼

剛想知道他們是否無論如何刪除rss feed中的某些元素,例如短碼?

感謝

+0

要補充短碼的內容? –

+0

是@Raunak Gupta – narola

+0

我只需要刪除RSS提要中的短代碼@raunak Gupta – narola

回答

0

下面的代碼添加到您的主題functions.php文件。

隱藏在內容上所有的簡碼從RSS提要:

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; 
} 
+0

我需要隱藏Feed中的短代碼,而不是在網站中。是否可以@Raunak Gupta? – narola

+0

是的,上面的代碼只會刪除短代碼形式的RSS提要,我已經檢查了'if(!is_feed())',所以它不會在網站的帖子/頁面中做任何事情。在編寫上面的代碼之後,你現在面臨的問題是什麼。 –

+0

讓我用上面的代碼檢查..謝謝。 @raunak Gupta – narola