Last Updated on 2024年9月4日 by らくろぐ
このブログのほかにもいくつかサイトを運営しているのですが、
そちらのほうで気に入ったサイトのRSSを自動で追加更新してくれる「FeedWordpress」というプラグインを利用しています。
それがあるタイミングでまったく更新できなくなってしまいました。この時の原因解明までの手順と対策方法について紹介します。
Contents
Feedwordpress とは
まず、今回使っているFeedWordpressというというプラグインについて紹介します。
「Feedwordpress 」プラグインはRSSフィードを自動で読み取り記事化するプラグインです。
Feedwordpress プラグインを追加する
WordPressのプラグイン追加機能より簡単にインストール可能です。
ダッシュボードのプラグインの検索ボックスに「FeedWordpress」と入力すると関連するプラグインが検索されて表示されます。
挿入した画像ではすでにこのプラグインが登録されているので有効
になっていますがその位置に表示されるインストールをクリックするとダウンロードとインストールが始まります。
インストールが終わったらプラグインを有効化して完了。
ダッシュボードにはSyndicationというメニューが追加されています。
各種設定
Update feeds now
更新ボタン。現在の設定を更新します。
自動取得したいサイトのURLを登録する設定箇所です。
Update Cheched:チェックボックスのチェックしサイトを一度に更新できます。
Unsubscribe:不要となったサイトをチェックすると一括削除できます。
Feeds & Updates
RSSの取得の自動化や取得間隔を設定することができる項目が並びます
基本的には初期設定のまま使用しています。
Posts & Links
記事の投稿と表示方法についての設定です。こちらもほとんど初期設定のまま使用しています。
どこのページに投稿されるかの設定です。固定ページ類はそのブログに依存します。
Author
投稿する際の投稿者の設定を行います。
Categories & Tags
取得するRSSをどのカテゴリにするかの設定です。
Performance
プラグインのパフォーマンスを向上させるための設定です。こちらも特に変更していません。
Diagnostic
最後の項目はチェック結果やサイトのバージョンなどを表記しています。(画面は割愛)
情報を取得したいサイトの設定をSyndicatite sourceで設定し、ブログで表示するAuthorを定義するのみでほとんどが初期設定で利用していました。
ところが突然記事が追加されなくなってしまいました。次はこの現象をどうやって解析していったかを紹介します。
記事が追加されなくなってしまった。
色々な対策を入れてみた
このプラグインではRSSが更新されているとメッセージ(log)が出るのに、記事が追加されていない状態になってしまいました。
本プラグインを利用して、やはり同じような症状になった方が結構いるようで、いろいろと対策を入れてみたのですが、全然効果がありませんでした。
手詰まりでサイトの再構築
もういよいよ手詰まりになってきてサイトを再構築することにしました。
実際にはオリジナルのサイトのデータベースやテーマ、プラグインをコピーして別のところに回避したあと、オリジナルのURL配下でのwordpressを再度インストールし直しました。
データベースを新しいものにし直すと、同じURLから再ログインした際に、インストールが始まります。
そこから少しずつ元のデータ(テーマや、設定、ウィジット、固定ページなど)を作り直し、箱を用意します。
そこに、FeedWordpressを使って最初からRSSを読み直しました。
これで何とかもう一度もとに戻すことができましたが、根本的な要因はわからず。
バックアップデータの見直し
もう一度、バックアップしたデータを見直すと、実はRSSで投稿されたものが
記事ではなく、スライドショーの記事にどんどん追加されていました。。。
なので、存在しないスライドショーのアイテムがたくさん増えているだけでした。これは表示されないわけだ。
皆さんももしおかしかったら、別のカテゴリ(スライドショー等)を調べてみてください。
ちなみに使っていたスライドショーのプラグインは
Soliloquy Scheduled Slides
でした。
まとめ
RSSを取得できる「FeedWordpress」というプラグインの設定方法と、使っているのにRSSが追加されなくなってしまった現象について紹介しました。
設定は正しくできていても、複数のプラグインがぶつかってしまうと意図しない動きをしてしまうとうことを痛感しました。
参考になればうれしいです。
コメントを残す