Я искал без удачи, извините, если на этот вопрос уже был дан ответ.
Я хочу показать результаты запроса, например, «Просмотр 1-10 из 100», показывающий текущие просматриваемые сообщения и общее количество сообщений. Если кто-то может указать мне правильное направление, я был бы очень признателен.
Вы можете вставить следующий код в файл search.php
или где угодно.
<?php
function get_number_of_results( $current_page, $total, $jumps = 10){
$first_result = 1;
$start = $first_result;
$end = $jumps;
if($current_page >=2) {
$previous = $current_page - 1;
$first_result = ($previous * $jumps) + 1;
$start = $first_result;
$end = $start + ($total - 1);
}
return "$start - $end";
}
$current_page = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
$total = $wp_query->post_count;
// Result
echo "Viewing " . get_number_of_results( $current_page, $total);
?>
Заметки
functions.php
просто позвонить в две строки Лас моего примера.<?php $total = $wp_query->post_count; ?>
получить общее количество результатов$current_page
получить текущую страницу результатов (больше информации).Других решений пока нет …