2017/10/18
投稿 カスタム投稿
備忘録です。
WordPressの投稿やカスタム投稿の一覧で総ページ数と現在のページを取得する方法です。
参考サイト
WordPressで総ページ数と現在のページ数を取得する方法
functions.phpに記述
//現在のページ数の取得
function show_page_number() {
global $wp_query;
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$max_page = $wp_query->max_num_pages;
echo $paged;
}
//総ページ数の取得
function max_show_page_number() {
global $wp_query;
$max_page = $wp_query->max_num_pages;
echo $max_page;
}
一覧テンプレートの任意の位置に記述
/*現在のページ*/
<?php show_page_number(''); ?>
/*総ページ数*/
<?php max_show_page_number(''); ?>
functionsへの記述無しでテンプレートのみに記述する方法
参考サイト 【WordPress】現在のページ番号・全ページ数を取得|アーカイブ、検索ページなど
<?php // 現在のページ番号を取得 $current_pgae = get_query_var( 'paged' ); $current_pgae = $current_pgae == 0 ? '1' : $current_pgae; echo '<p>現在は' . $current_pgae . 'ページ目です</p>'; // 全ページ数を取得 $max_pages = $wp_query->max_num_pages ; echo '<p>全ページは' .$max_pages . 'ページです</p>'; ?>
ページャーに追加するなど応用できますね。
2026/11/07
神社
2026/11/06
AI
2026/11/05
Wordpress
ホームページ制作
2026/11/04
Mac
2026/11/03
AI