icon
icon

【自動でスクロールされる!】Infinite-Scrollの使い方ーWordPressプラグイン【初心者向け】

WordPressのプラグインの使い方を初心者向けに紹介する記事です。今回は、記事一覧を自動でスクロールするプラグイン、Infinite-Scrollの使い方を紹介します。

テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査

WordPressのプラグインの使い方を初心者向けに紹介する記事です。

今回は、記事一覧を自動でスクロールするプラグイン、Infinite-Scrollの使い方を紹介します。

 

なお本記事は、TechAcademyのWordPressオンラインブートキャンプの内容をもとに紹介しています。

 

大石ゆかり

田島メンター!!よくスクロールバーの下までいくと自動的に新しいスクロールを作ってくれるサイトってあるじゃないですか?あぁいうサイトを作るのって難しいですか??

田島悠介

普通に作ろうとすると難しいけど、WordPressとプラグインを組み合わせれば簡単に作れるよ!

大石ゆかり

え、WordPressでですか!?どうやるんですか?

田島悠介

「Infinite-Scroll」っていうプラグインがあってね・・・。

 

Infinite-Scrollとは

このプラグインは、トップページや記事一覧をajaxを利用して無限スクロールが可能になります。

通常、ページの一番下に到達すると次のページに移動するなどリンクをクリックしないとページが遷移しません。

しかし、このプラグインを使えば、自動的に次のページを読み込んでさらに下に表示してくれるので、わざわざページ遷移する必要がなくなります。

普通であれば読み込みに時間がかかるところも、サクサク記事が表示されるので読者としても見やすいでしょう。

下記のサイトでスクロールしてみると自動的に無限スクロールしてくれるので、ご覧ください。

muuuuu.org

 

Infinite-Scrollの使い方

このプラグインは、管理画面から「プラグインを検索」してインストールもできますし、プラグイン公式サイトからダウンロードすることも可能です。

インストールがわからない場合はWordPressのプラグインをインストールする方法をご覧ください。

 

有効化すると、管理画面のサイドメニューにある設定から「Infinite-Scroll」という項目が表示されているはずです。

実際に、設定画面を解説していきます。

スクリーンショット 2016-02-17 18.37.04

上から「Content Selector」は全ての記事を囲う要素を指定。

「Navigation Selector」はナビゲーションを囲う要素を指定。

「Next Selector」は次の記事一覧のリンクを指定。

「Item Selector」はループして表示される要素を指定。

スクリーンショット 2016-02-17 18.37.18

「Loading Message」は読み込み中に表示されるメッセージ。

「Finished Message」は最終ページまで表示された際のメッセージ。

「Loading Image」では読み込み中の画像を指定できます。

読み込みの際によく見る歯車のアイコンなどもここでアップロードできます。

また、無限スクロールも一番下にスクロールされた時点で自動で行うのか、ボタンを押すと読み込むのか指定ができます。

 

設定が完了したら保存します。

WordPressにデフォルトで入っているテーマ「Twenty Ten, Twenty Eleven, Twenty Twelve」に関しては、プラグインを有効化するだけで動作しますが、別のテーマを利用している場合は、CSSのidやclassを設定する必要があります。

 

今回の記事は以上です。

 

大石ゆかり

無限にスクロールできるってすごいですね!

田島悠介

そうだね。たくさんの記事を見せたい時に活躍するね!

大石ゆかり

はい、そうですね♪

 

[お知らせ]TechAcademyでは、WordPressを使ってカスタマイズしたオリジナルサイトを構築できるWordPressオンラインブートキャンプを開催しています。期間中の8週間は現役エンジニアのメンターが毎日学習をサポートするので、独学よりも効率的に学ぶことができます。