Показать результаты запроса с WordPress

Я искал без удачи, извините, если на этот вопрос уже был дан ответ.

Я хочу показать результаты запроса, например, «Просмотр 1-10 из 100», показывающий текущие просматриваемые сообщения и общее количество сообщений. Если кто-то может указать мне правильное направление, я был бы очень признателен.

0

Решение

Вы можете вставить следующий код в файл 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 получить текущую страницу результатов (больше информации).
  • Функция может переключаться между количеством страниц, которые нужно указать только в качестве третьего параметра.
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]