我使用两种方法进行搜索。一个,位于search.php
:
<?php /* Search Count */
$allsearch = &new WP_Query("s=$s&showposts=-1");
$key = wp_specialchars($s, 1);
if($wp_query->found_posts<2){
_e(\'Pesquisa para\');
_e(\'\'); _e(\'<span class="search-terms">\');
echo $key; _e(\'</span>\');
_e(\' — \');
echo $wp_query->found_posts . \' \';
_e(\'resultado\');
}else if($wp_query->found_posts<100 && $wp_query->found_posts>1){
_e(\'Pesquisa para\');
_e(\'\'); _e(\'<span class="search-terms">\');
echo $key; _e(\'</span>\');
_e(\' — \');
echo $wp_query->found_posts . \' \';
_e(\'resultados\');
}else{
_e(\'Você atingiu o limite de resultados por pesquisa, para\');
_e(\'<span class="search-terms">\');
echo $key; _e(\'</span>\');
}
wp_reset_query(); ?>
这将显示一条消息,说明在用户搜索中找到了多少个结果。
$wp_query
, 是一个全局变量,可在插件中找到。使用该变量,我可以使用以下方法查找结果数:
$wp_query->found_posts;
有了这个,我用
Relevanssi Plugin 设置每次搜索的最大结果数。为了提高性能,我将每次搜索的最大结果数设置为100。
出于测试目的,我想知道,是否有办法让帖子成倍增长?
例如:我的网站上有一篇帖子。然后,不知何故(通过代码),将其乘以100。这样我的网站上就有100篇帖子了。
这样,当有100个或更多的搜索结果时,我可以检查我的主题中发生了什么。