设置RSS提要的语言

时间:2014-08-26 作者:idjuradj

设置rss提要语言的最简单/最简单的方法是什么。目前,我的提要xml中的字段为空,如下所示

 <language></language>
我希望它看起来像

<language>en-US</language>
有没有关于如何轻松实施的帮助?

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

在默认范围内feed template 您会发现类似的内容:

<language><?php bloginfo_rss( \'language\' ); ?></language>
正如你所看到的提要的bloginfo(bloginfo_rss()) 调用(而不是get_bloginfo()). 您可以通过functions.php:

add_filter(\'bloginfo_rss\', \'custom_rss_lang_attr\', 10, 2);
function custom_rss_lang_attr($output, $show) {
  switch( $show ) {
    case \'language\':
      $output = \'en-US\';
      break;
  }
  return $output;
}
Update: 正如@toscho指出的,使用switch 只有一个案子。保持简单,并使用if 声明:

add_filter(\'bloginfo_rss\', \'custom_rss_lang_attr\', 10, 2);
function custom_rss_lang_attr($output, $show) {
  if ( $show == \'language\' ) {
    $output = \'en-US\';
  }
  return $output;
}

结束

相关推荐

如何使用RSS feed将我的博客提供给其他网站?

我经常写博客。我运行自己的网站-www.tune2wizard。com我希望我的博客能在其他网站上发布,比如codeproject-articles等。然而,我不知道如何为我的网站文章创建RSS链接。我在我的网站上使用word press。我该怎么做?