古いWordPressプラグインに対処する方法

公開: 2021-03-12

WordPressは10年半近く前から存在しています。 これは寿命の点ではかなり良い結果ですが、おそらく初期の頃からまだいくつかのWebサイトが存在していることも意味します。 個人的には、そのうちの約9年間はWPを使用しています。 そして、私が構築した古いサイトのいくつかに共通の問題を見つけています。それらには古いプラグインがあります。

実際、WordPressプラグインリポジトリによって「放棄された」と見なされたプラグインがかなりの数あることがわかりました。 少なくとも2年間更新されていないものはすべて、そのラベルを獲得します。 そのため、これらの古い製品の一部の代替品を探すことは、現在、メンテナンスの日常的な部分になっています。

時々、古いソフトウェアを置き換える新しいソフトウェアを見つけることができます。 他の時には私はそれほど幸運ではありません。 しかし、過去数年間に発生したこれらの問題の膨大な量は、私に考えさせられます–古いプラグインに対処するための最良の方法は何ですか? そして、「プラグインの腐敗」という悪いケースをどのように回避するのが最善でしょうか。

私たちは善意から始めました

WordPressを初めて紹介し、優れたプラグインがいくつあるかを理解し始めたとき(この時点では、すべてが優れている必要があります)、時代遅れのようにインストールを開始する可能性があります。 ある程度の経験を積んで初めて、すべてのプラグインがサイトに存在する価値があるとは限らないことに気付くでしょう。

したがって、プラグインを以前よりももう少し徹底的に検証する練習を開始します。これは素晴らしいことです。 問題は、以前に構築したすべてのサイトに戻って、同じ審査プロセスを実行するとは限らないことです。 時間の経過とともに、多くのプラグインは作成者による保守を停止します。 プラグインがその努力を正当化するのに十分な人気を得られなかった可能性があります。 あるいは、ソフトウェアの保守に追いつくために必要な空き時間がなくなってしまうこともあります。 それは起こります。

それはあなたがプラグイン腐敗の古き良きケースに遭遇したときです。 何年も更新されていないアクティブなプラグインが1つ以上あります。 これはいくつかの理由で良くありません。 まず、あなたが気付いていないソフトウェアの真ん中に大きなセキュリティホールがある可能性があります。 次に、WordPress、プラグイン、テーマの新しいバージョンが公開されると、互換性の問題により、いつでもサイトが破損する可能性があります。

これは難しい状況です。残念ながら、それを掘り下げるにはかなりの作業が必要になる場合があります。

私たちは善意から始めました

状況の評価と計画の作成

メンテナンスされなくなったプラグインを含むサイトを見つけた場合は、次の2つのことを行う必要があります。

問題のプラグインを調べる
最初のステップは、インストールした古いプラグインを確認し、それらが何をするのかを理解することです。 自分で作成していないサイトの場合、これは特に難しい場合があります。 本当に幸運な場合は、プラグインがインストールされているのに実際には使用されていないことに気付くかもしれません。 それはあなたの仕事をずっと簡単にします。 ただし、実際に使用されている場合は、サイトでどのように実装されているかを確認する必要があります。

たとえば、プラグインの設定を見て、そこに何があるかを確認します。 すべてが1つの場所から制御されていることに気付くかもしれません。 そうでない場合は、ページ、投稿、テーマテンプレートを調べて、プラグインのコードが追加されているかどうかを確認します。 ページまたは投稿の中に直接ある場合は、ある種のショートコードが表示される可能性があります。 そうしないと、PHPコードがテーマテンプレートに含まれる可能性があります。 プラグインのドキュメントがまだどこかにある場合は、探しているコードの例を見つけることができるかもしれません。

行動計画を立てる
何を扱っているのかがわかれば、問題を解決するための計画を立てることができます。 ヒント:これには、古いプラグインを保持することはほとんどありません。 考慮される可能性があるのは、プラグインがサイトの使命にとって絶対的に重要なことを行う場合のみです。 そして、それが重要であるとしても、あなたはその最終的な交換を計画したいと思うでしょう。

多くの場合、古いプラグインを置き換えるのに適したプラグインを見つけることができます。 ただし、同じことを実行するプラグインを見つけることが重要であるだけでなく(複数のオプションがある場合もあります)、次のようなプラグインも探す必要があります。

  • 過去1年以内に更新されました。
  • 他の同様のプラグインと比較して、妥当なユーザーベースを持っています。
  • サポートリクエストに頻繁に応答する作成者がいます。

公式リポジトリでプラグインを閲覧する場合、この情報はかなり簡単に見つけることができます。 商用プラグインは、もう少し掘り下げる必要があるかもしれません(そして、あなたはまだすべてを見つけることができないかもしれません)。

プラグインが処理する機能の種類によっては、テーマの基本的なコードでプラグインを複製できる可能性もあります。 すでにCMSに組み込まれている機能を模倣するWordPressプラグインはたくさんあります。 それらは何よりも便利なプラグイン形式になっています。

重要なのは、代替品を見つけるのは素晴らしいことですが、来年もまったく同じことをしなければならないように自分自身を設定したくないということです。 すべてのプラグインの将来を知ることはできませんが、その評判とそれがどれだけうまく維持されているかを詳しく見ることができます。

状況の評価と計画の作成

死、税金、放棄されたプラグイン

最近はプラグインの選択にもっと注意を払っていると思いますが、将来的には常にプラグインが腹を立てるという事実を受け入れる必要があります。 いくつかの便利なプラグインが十分に普及していないか、開発者が毎年それを続ける時間がないことは避けられません。 ボランティア活動に大きく依存しているのは、オープンソースコミュニティの性質です。 しかし、一部の商用プラグインでさえ、同じ穴に陥る可能性があります。

開発者にとって最善のことは、警戒を怠らないことです。 定期的に管理しているサイトを調べ、インストールされているプラ​​グインを確認し、それらが最後に更新されたのはいつかを確認します。 何かが放棄されたように見え、本当にプラグインを保持したい場合は、さらに調査を行ってください。 サポートリクエストがまだ回答されているかどうかを確認してください(これもWordPressサポートフォーラムで簡単に行えます)。開発者に連絡してみることもできます。 彼らがまだプラグインに興味を持っているかどうかを確認してください。 そうでない場合は、少なくともあなたはあなたが試したと言うことができます。

良いことは、WordPressプラグインに関しては、通常、複数の良いオプションがあるということです。