WordPress ME 2.1.3 のフィード配信でエラー

WordPress ME 2.1.3 が公開されたのでアップデートをしたら、RSS2とATOMのフィード配信がされなくなってしまったワナ。

エラーログを見たら

Unknown function: wpj_the_author() in wp-atom.php on line 35

という記録があり、どうやらwpj_the_author() という関数が存在しないことが問題の模様。

対処療法的に、s/wpj_the_author()/the_author()/ してやったらエラーは出なくなったけれど、WordPress Japan のフォーラムに、2.1.3 にしたら RSS, ATOM が配信されない というそのものずばりな投稿がありましたorz

wp-includes/author-template.php

function wpj_the_author($deprecated = '', $deprecated_echo = true) {
   if ( $deprecated_echo )
      echo wpj_utf8_encode(get_the_author());
   return wpj_utf8_encode(get_the_author());
}

というコードを追加してやれば解決、と。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

目次