如何在页面上显示搜索结果之前将真实的“搜索结果计数”PHP - 在显示/计算“查询结果”之前,如何在页面上回显“查询结果计数”
<div><?php echo $search_result_count.' RESULTS'; ?></div>
<div class="search-results">
<?php if (have_posts()) while (have_posts()) : the_post(); ?>
<?php get_template_part('/include/pattern','listings'); ?>
<?php $search_result_count++ ?>
<?php endwhile; // end of the loop. ?>
</div>
<div><?php echo __('THERE ARE '.$search_result_count.' RESULTS'); ?></div>
目前这个显示为...
0 RESULTS
- LISTING #1
- LISTING #2
- LISTING #3
- LISTING #4
THERE ARE 4 RESULTS
我想是这样的...
4 RESULTS
- LISTING #1
- LISTING #2
- LISTING #3
- LISTING #4
THERE ARE 4 RESULTS
必须有几个方法可以做到这一点.. 有任何想法吗? (你原来的代码之前)通过顶环
好了,就可以不显示一个变量的值,你,你将值赋给它,您目前正在尝试做的.. –
以前不可能,但可能是你可以通过使用jQuery或JavaScript来实现它。 – RJParikh
只做两次循环。一旦进入顶层,只计算'$ search_result_count',然后再次显示结果。除非你在列表中有10,000个帖子,否则它不会是一个性能问题。 –