【WordPressプラグインのアップデートは、具体的に何がどう変わったのか確認したくないですか】私は気になります

WordPressをカスタマイズするために、便利なプラグインを使用している方も多くいらっしゃると思います。

ところでですが、WordPressプラグインは、WordPress本体のバージョンが上がったり、WordPress本体を動かす環境、例えばPHPのバージョンが上がったり、さまざまな影響で、今まで使用しているプラグインが動かなくなることなどがあります。そんな時、多くのプラグイン開発者は(有償・無償で対応、という話はとりあえず置いといて)プラグインを改修、現在使用しているプラグインを「アップデート」する形で、引き続き提供を継続してくれます。

これは、とてもありがたいことだと思います。

それでですが、ふと、

「今自分の使っているプラグインって、通知が来たのでとりあえずアップデートしたけど、具体的に何がどうアップデートされたんだろうか。」

と、気になることがあります。私もプラグインを開発していますので、開発者として、また、性格上気になる・・・って感じですね。他の方は、どんなタイミングで、どんな対応をされているのか。みたいな。

「あっ、このプラグインってアップデートでどう変わったんだろうな・・・」

など・・・もし似たようなことを思われた方は、確認方法がありますので、ご参考ください。

プラグインのアップデート通知の基本的なことはこれです

前提としてですが・・・WordPress.orgで公式配布されているプラグインは、開発者がプラグインのアップデートファイル等をsubversionリポジトリにコミットをすると、そのプラグインを使用・または保有している(有効化していないけどプラグインフォルダ内にはある状態のこと)WordPressユーザーに通知される仕組みになっています。

下のように、WordPressの管理画面「プラグイン」の隣に数字が表示されます。

これはよく見ますね~。

【5件のプラグイン更新があるってことです】

アップデート前に、プラグイン公式配布ページを見ましょう

というわけで、プラグインをアップデートする前に、プラグイン配布ページを確認しましょう。例えば私が使用しているプラグインの中で、ここ最近更新されたものは・・・「Display Widget」ですかね。

このプラグイン、めちゃくちゃ便利ですのでオススメです。

あと、アップデート頻度も高いです。おそらく開発者は、「プラグインが世に出ている、見られている、使ってもらっている」といった意識をしっかりとされている方なのでしょうね。と勝手に予想しています。この姿勢は、サービスを提供する者には必須の考え方だろうな、と思って見習っています。

というわけで、WordPress.orgの公式プラグイン配布ページ

http://wordpress.org/extend/plugins/display-widgets/

を開きます。

「Developers」をクリックして、「Development Log」をクリックします。

下の画面に切り替わります。「display-widgets」のプラグインの更新履歴が一覧表示されます。

表の項目のを説明しますと、

  • Diff ここで比較対象を選択します
  • Rev リビジョン。バージョンのような認識でもOKかと
  • Age 本日から何日前に作成されたリビジョンか
  • Auther 管理者名(プラグイン登録者名)
  • Log Message コミットメッセージ(何をしたか、ってのを書いたもの)

こんな感じでしょうか・・・もっと的確な説明がありましたらご指摘お願いします。

というわけで、この画面でアップデート状況を比較します。

最新バージョンと過去バージョンを比較して、変更点を確認する

早速、バージョン比較をします。「Diff」のチェックをそれぞれ比較したい箇所に付けます。

下の例は、「1.23」と「1.24」のバージョンを比較しようとしています。この状態で「View changes」をクリックします。

比較した結果

下の結果が出ました。

ずらっと表示されていますが、難しいことはないです。WordPress.orgのdisplay-widgetsプラグインが1.24にアップデートされた際に、追加されたファイル(added)、編集されたファイル(edited)などを表示してくれているという、ただそれだけのことです。

個別にファイルの変更点を見てみましょう

それでは、具体的にどういった変更点が見られたのか、一部ですが確認します。

下は「display-widgets.php」の変更点をコードレベルで表示しています。

  • Unmodified 変更なし
  • Added 追加
  • Removed 削除

色別で分けられているので、変更点を理解しやすいですね。

上の画面では、バージョン「1.23」を「1.24」に変更したんだな、ということがわかります。

わかってすっきり!

まとめ

これまで、「あ、アップデート通知きてる。更新、更新」と、何気なくアップデートされている方もいらっしゃると思いますが、具体的なアップデート内容が、この方法でわかります。

もし興味ありましたら、現在使用されているプラグインなどで実際にお試しいただくと、より理解が深まると思います。WordPress.orgで公式配布されているプラグインでしたら、確認は可能です。

「Newpost Catch」プラグイン専用Facebookページがあります

WordPressプラグイン「Newpost Catch」の活用事例や更新情報などを配信しています。情報を受け取る場合は「いいね!」でフォローくださいますよう、よろしくお願いします。

「Newpost Catch」プラグイン専用ページはこちら

著者:bouya Imamura