このWordpressのブログでは、EZ zenbackを使って、Zenbackを各記事の下に表示させているのですが、どうも最近関連記事がいつまでたっても「表示されるまで数分〜最大で数日ほどかかります。しばらくお待ちください。」のままで表示されない。
以前は遅くても1日たてば表示されていたのですが、数日前に書いた記事でも表示されないまま。
どうも年末にWordPressを3.5にバージョンアップさせてからの様子。
いつまでたっても表示されないので調べてみると、zenbackの関連記事が表示されない場合の対策 | ワードプレスと携帯で稼ぐアフィリエイト戦略という記事。
4.WordPressのソースコードの変更
Wordpress側の以下のソース部分を変更して試してみてください。
・wp-includes/feed-rss2.php
・wp-includes/feed-rss2-comments.php
この2つのファイルに、ob_end_clean();を追加します。
ということだったので、wp-includes/feed-rss2.phpと・wp-includes/feed-rss2-comments.phpの2行目に「ob_end_clean();」を挿入。
そしたら、昨日の記事に関連記事が表示されました。
ただ、この改造、Wordpressのコアファイルを変更しているので、バージョンアップの際に書き換えられて同じ処理をしないといけない可能性が大。
次回アップデートの際に、同じ現象が出て時のためにメモしておきます。