Blog

【WordPress】総ページ数と現在のページを取得する方法

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>';
?>

ページャーに追加するなど応用できますね。

ゼヒトモ内でのプロフィール: ROCKSTREAMゼヒトモのホームページ作成・制作サービス仕事をお願いしたい依頼者と様々な「プロ」をつなぐサービス

カテゴリー

月間アーカイブ

MORE

ミュージシャンズ・プラザ

神社仏閣ホームーページ制作

ホームページ制作問合せ