Webサイトのお困りごとはこちらへ

【Snow Monkey】アーカイブページ上部にページネーションを表示させる方法

ハシビィくん

Snow Monkeyのアーカイブページ上部にもページネーションを表示させたいっす!

カピーさん

標準だとアーカイブページの下部にしかないからな。簡単なカスタマイズで上部にも出してみよう。

目次

ページネーションとは?

ページネーション(pagination)は、多くWebサイトで使われている機能のことで、ページ送りとも呼ばれています。

検索結果やカテゴリー一覧などの縦長ページを適度な長さに区切り、複数ページに分割表示する機能になります。

本サイトのページネーション

このページネーションは基本的には表示内容の下部に設置されていますが、欠点はスクロールをしなければページネーションまで辿り着けないということです。

そこで今回はページネーションをコンテンツの上部にも表示させようという内容になります。

一般的にはページネーションは下部にあるのが常です。上部にも設置する場合は、コンテンツメインのサイトで利用するのがいいでしょう。その他にも検索機能など、別方法によるユーザー回遊を設置するのも大切です。

ページネーションを表示させるカスタマイズ

[プラグイン→プラグインファイルエディター→「My Snow Monkey」→my-snow-monkey.php]でカスタマイズする項目になります。

add_action(
	'snow_monkey_before_archive_entry_content',
	function() {
	 \Framework\Helper::get_template_part( 'template-parts/archive/pagination' ); 
	}
);

このコードを追記することで、アーカイブページのコンテンツ上にページネーションが表示されるようになります。

まとめ:アーカイブページ上部にページネーションを表示させる方法

ページネーションを上下共に設置することで、スクロールせずとも次ページにアクセスできるというメリットが生まれます。

アーカイブページ上部にページネーションを表示させる方法
  • ページネーションの設置はユーザー体験の向上に繋がる
  • 表示速度が遅くならないかを注意する必要がある
この記事をシェアする

コメント(承認制)

コメントする

目次