wordpressで◯件 – ◯件目(全◯件)みたいなのを出したい

wordpressで◯件 – ◯件目(全◯件)みたいなのを出したい

解決コード

まず記述はfunctions.php表示させたいアーカイブページの2箇所にする必要があります。
functions.phpに実行の内容を書き、表示させたいアーカイブページ表示させるコードを記述という流れです。

functions.phpの記述

function my_result_count() {
	global $wp_query;
	$paged = get_query_var( 'paged' ) - 1;
	$ppp   = get_query_var( 'posts_per_page' );
	$count = $total = $wp_query->post_count;
	$from  = 0;
	if ( 0 < $ppp ) {
		$total = $wp_query->found_posts;
		if ( 0 < $paged )
		$from  = $paged * $ppp;
	}
	printf(
		'%2$s%3$s件目を表示(全%1$s件)',
		$total,
		( 1 < $count ? ($from + 1 . '-') : '' ),
		($from + $count )
	);
}

表示させたいアーカイブページの記述

if ( have_posts() ) :
	my_result_count();
	while ( have_posts() ) :
		the_post();
	endwhile;
	else :
endif;

これで解決です!

SHARE