KH-WEBLOG TOP > WEBメモ > WordPress > WordPressでページナビやページ分割をした際の現在のページ番号と総ページ数の取得

WordPressでページナビやページ分割をした際の現在のページ番号と総ページ数の取得

WordPressでカテゴリーページなどのページナビや
投稿ページ等で<!– nextpage –>を使用したページ分割をした際の
現在のページ番号と総ページ数の取得方法をメモ。

現在のページ番号/総ページ番号
のような形で表示させたい場合、

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.' / '.$max_page;  
}  

//投稿ページ分割用
function show_page_number2() {  
	global $pages, $page, $numpages;
	$paged = (get_query_var('page')) ? get_query_var('page') : 1; 
	echo $paged.' / '.$numpages;
} 

のようにしてあげればOK

あとはindex.phpやsingle.php等の表示させたい箇所に

■カテゴリーの場合

<?php show_page_number(); ?>

■記事分割の場合

<?php show_page_number2(); ?>

でOK

TAGS

.htaccess ActionScript All in one seo pack Contact Form 7 CSS CSS3 EC-CUBE Flash HTML HTML5 JavaScript jQuery LightBox PHP SEO WordPress アイキャッチ画像 アクセス解析 カテゴリー カラーミーショップ カート コメント ショートコード ソースコード タグ テンプレートタグ ドロップダウンメニュー パーマリンク ビジュアルエディタ フォーム フルスクリーン プラグイン ページテンプレート ページナビ ページ分割 マウスイベント リダイレクト リンク レンタルサーバー ロールオーバー 携帯サイト 条件分岐 正規表現 角丸 関連記事