
WordPressサイトで、
簡単に記事一覧の無限スクロールを実現する「Ajax Pagination and Infinite Scroll」と「Infinite-Scroll」の2つのプラグインを紹介してきました。
すると、
どちらのプラグインがおすすめか教えてもらえませんか?
という声をいただきましたので、
ここでは2つのプラグインについての比較を紹介していきたいと思います。
目次
【比較1】プラグインの更新頻度
プラグインのアップデートは、
- 「Ajax Pagination and Infinite Scroll」は数ヶ月〜半年に一度
- 「Infinite-Scroll」は最終更新が4年前
となっています。
WordPress自体のアップデートが1,2ヶ月に1回以上はあります。
一般的には、WordPress本体のアップデートに合わせた1,2ヶ月に一度か、少なくとも数ヶ月〜半年に一度程度のアップデートがあれば、開発者が定期的なメンテナンスを行っていると言って良いでしょう。
そう考えると、プラグインの更新頻度での比較では、定期的なメンテナンスが行われているという安心感から「Ajax Pagination and Infinite Scroll」に軍配が上がります。
【比較2】プラグインのWordPressとの互換性
プラグインの更新頻度にも関連する内容ですが、
WordPressとの互換性というのはプラグインにとって重要です。
ここでいう互換性とは、
WordPress本体との互換性です。
WordPressがバージョンアップを行なったとしても、
そのバージョンのWordPressインストール初期時の状態にプラグインを入れて正しく動作するかどうか、ということを見ています。
無限スクロールプラグインでは、機能がWordPress本体機能に深く関わらないプラグインなので、おおよそどちらのプラグインも互換性は高いと言えます。
ただ、「Infinite-Scroll」はあくまで4年前のWordPressバージョンに最適化されたプラグインなので、今後の互換性については不透明であるとも言えます。
よって、プラグインとWordPressとの互換性の観点から見たおすすめプラグインは、「Ajax Pagination and Infinite Scroll」となります。
【比較3】テーマファイルとの互換性
近年、多くの開発者によって様々なテーマファイルが開発されています。
テーマファイルごとにプラグインとの互換性の有り・無しは分かれますので、「Ajax Pagination and Infinite Scroll」に互換性があるテーマファイルもあれば、「Infinite-Scroll」に互換性があるテーマファイルもあれば、両方のプラグインに互換性があるテーマファイルもあります。
例えば、日本で絶大な人気を誇るTCDテーマファイルでは、推奨プラグインとして「Infinite-Scroll」を挙げています。
自分が使っているテーマファイルがどちらのプラグインに互換性があるかは、実際に入れて設定してみるのが一番早いです。
もし互換性がなければ、プラグインを削除してもう一つのプラグインを導入すると良いでしょう。
【比較4】利用頻度
先にあげたように、日本ではTCDテーマファイルが推奨プラグインとして「Infinite-Scroll」をあげています。
そのほかにも積極的に推奨プラグインとしてあげられていたり、開発の歴史が長いことから、「Infinite-Scroll」の利用頻度は「Ajax Pagination and Infinite Scroll」の約10倍となっています。かなり安定性のあるプラグインであると言って良いでしょう。
一方で「Ajax Pagination and Infinite Scroll」は、今の所表立った不具合はありませんので、これからのサポートと伸びに期待のプラグインでしょう。
【比較5】設定の簡単さ
設定は、どちらのプラグインでも非常に簡単です。
最低限の設定項目はどちらのプラグインでも4箇所のみで、ローディング画像の差し替えも簡単です。
【比較6】日本語対応
現状、「Ajax Pagination and Infinite Scroll」と「Infinite-Scroll」はどちらも日本語には対応していません。
しかし、設定項目がシンプルかつ項目名として使われている英語も非常に簡単なため、設定する箇所さえ押さえておけば日本語非対応ということは、それほどのデメリットにはなりません。
まとめ
以上の点を踏まえた一覧は以下のとおりです。
プラグインの更新頻度 | ||
---|---|---|
WordPressとの互換性 | ||
テーマファイルとの互換性 | ||
利用頻度 | ||
設定の簡単さ | ||
日本語対応 |
比較してわかるように、どちらが圧倒的に良いというものではありません。
お使いのテーマファイルによって互換性があったりなかったりするので、うまく動作しないときにはもう一つのプラグインを試しすには最適な、お互いカバーできない範囲をカバーしあえる類似プラグイン同士であると言えるでしょう。
なので、TCDテーマファイルをお使いの方は「Infinite-Scroll」を導入し、
それ以外のテーマファイルをお使いの方は、まずは「Ajax Pagination and Infinite Scroll」を導入し、動作不良を起こしたら「Infinite-Scroll」に切り替える、
というのが一番良いでしょう。
設定方法
それぞれのプラグインでの設定方法は以下の記事を参考にしてください。
WordPressプラグイン「Ajax Pagination and Infinite Scroll」で無限スクロールを実現する