Yuriko.Net 個別記事

2007-04-06
晴れ

WordPress ME 2.1.3 で RSS, ATOM フィードが出ない

ゆりこ による 12:51:09 の投稿
カテゴリー: WordPressハック

本家版に追随して、ME 版も今日きのう 2.0.10 および 2.1.3 がリリースされたのですが、なんと RSS, ATOM フィードが出ないという問題があります。

Apache のログをチェックしたところ、wpj_the_author() 関数が存在していなかったので、ME 2.1.2 の配布ファイルから抜き出して wp-includes/author-template.php ファイルの14行目あたり (the_author() 関数の後) に追記すれば直りました。

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());
}

2.0.9, 2.1.2 には XSS 脆弱性があるので、早期にアップデートしましょう。

トラックバック・コメント »

  1. 突然の質問失礼致します。

    WP2.5を導入してしばらく何の問題もなく動いてましたが、
    自サイトのRSSをクリックするとブラウザ全面真っ白という問題が発生しまして
    困ってググッて見たところこちらを見つけました。

    そこで確認したいんですが、ここに書かれているwpj_the_authorは
    WP2.5のwp-includes/author-template.phpにもないようですが、
    必ず必要なものなんでしょうか?

    あ、今気付いたんですが、ktai styleありがたく使わせていただいております。
    まったくPHPに疎い私はコレが書ける方を尊敬いたしております。
    これからも、がんばってください。
    この場を借りてですが、お礼申し上げます。

  2. そこで確認したいんですが、ここに書かれているwpj_the_authorは
    WP2.5のwp-includes/author-template.phpにもないようですが、
    必ず必要なものなんでしょうか?

    wpj_the_author() は WordPress ME 特有の関数で、WordPress 本家版/日本語版には存在しません。RSS が出ないのは、別の理由でしょうね。Apache のエラーログを確認してみてください。 それが無理ならば、プラグイン (WP_Multibyte_Patch も含む) をすべて停止してみるとか、テーマをデフォルトに変えてみるとか、基本的なトラブルシューティングを試すとよいでしょう。

  3. 早速のご返答ありがとうございます。

    wpj_the_author()は無いのが本当って言うことですので、一つ解決しました。

    早速ご指摘の件試してみます。

    ありがとうございました。

上に戻る

※スパム対策プラグインの影響により、すぐにトラックバックが反映されない場合があります。お手数ですが、半日ほど待ってみてください。

コメント投稿

※発言の責任を明確にするため「名無し」「通りすがり」「匿名希望」等の匿名は不可とします。捨てハンドルでもいいので必ず名乗ってください。
XHTML (使えるタグ): <a href="" title="" ktai=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt=""> .
※スパム対策プラグインの影響により、すぐにコメント内容が表示されない場合があります。お手数ですが、半日ほど待ってみてください。

上に戻る