WordPress将[CDATA]添加到RSS提要中的标题标签

时间:2016-08-30 作者:Panos

我有这个提要http://www.jobseeker.gr/?feed=job_feed 我想在标题标签中添加[CDATA]。我尝试将其添加到函数中。php,但运气不好。

add_filter(\'the_title_rss\', \'job_modify_post_title\');
function job_modify_post_title ( $title ) {
    if ( is_feed(\'job_feed\' ) ) { 
       return \'<title><![CDATA[\' . $title . \']]></title>\';   
    }
}
有什么帮助吗?

致以最良好的问候,Panagiotis Mitsinigkos

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

is_feed() 只接受一个参数来指定要检查的提要类型,如rss、atom等。job_feed 不是有效的源类型。

如果您想修改某些类型的提要帖子的标题,应该这样做:

我认为这个代码应该有效:

add_filter( \'the_title_rss\', \'job_modify_post_title\' );
function job_modify_post_title ( $title ) {
    if ( \'your_post_type\' === get_post_type() )
       $title = \'<![CDATA[\' . $title . \']]>\';   

    return $title;
}