将自定义配置文件信息添加到提要

时间:2014-04-06 作者:manc

我在用户配置文件中添加了一些额外的自定义字段,并将它们输出到前端的几个地方。我想做的一件事是将一些自定义字段作为RSS元素添加到WordPress提要中。例如,我知道默认情况下会输出作者的显示名称,但也希望将其Twitter句柄添加到提要中。

有人知道这个问题的解决方案吗?谢谢

1 个回复
SO网友:Johannes Pille

查看the_content_feedthe_excerpt_rss 筛选或将常规内容和摘录筛选器用于is_feed 条件函数。

以下内容将使您走上正确的轨道:

function wpse_140401_add_to_feed( $content )
{
    $twitter_handle = /* grab handle */;

    if ( is_feed() ) {
        $content .= \'<p>\' . $twitter_handle . \'</p>\';
    }

    return $content;
}
add_filter( \'the_excerpt_rss\', \'wpse_140401_add_to_feed\' );
add_filter( \'the_content_feed\', \'wpse_140401_add_to_feed\' );
请注意,鉴于上面使用的过滤器仅应用于提要,因此条件并不是绝对必要的。

结束