839305878
工作日
周一至周七
12:00-24:00
企业QQ交流
帮您建造自己的WordPress

改进 WordPress 搜索结果

显示搜索结果的数量

<h2>Search Result for
<?php /* Search Count */
$allsearch = &new WP_Query("s=$s&showposts=-1");
$key = wp_specialchars($s, 1);
$count = $allsearch->post_count;
_e('');
_e('<span>');
echo $key;
_e('</span>');
_e(' &mdash; ');
 echo $count . ' ';
 _e('articles');
wp_reset_query(); ?></h2>
着重显示搜索关键字
<h3 id="post-<?php the_ID(); ?>">
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to
<?php the_title_attribute(); ?>">
<?php the_title(); ?></a>
</h3>

<?php $title = get_the_title();
$keys= explode(" ",$s);
$title = preg_replace('/('.implode('|', $keys) .')/iu', '<strong>\0</strong>', $title); ?>
<?php echo $title; ?>
过滤某个类别不加入搜索
<?php
function SearchFilter($query) {
if ($query->is_search) {
$query->set('cat','8,15');
}
return $query;
}
add_filter('pre_get_posts','SearchFilter');
?>

无觅相关文章插件


版权所有: WordPress一站式服务
本文链接: http://wpsite.info/archives/9317

☑相关文章

时间 : 2012-01-19
标签 :
分类 : WordPress代码
评论 : 0条



click to changeSecurity Code