| 
       我们知道,wordpress自带有一个搜索的功能,这个搜索功能会将站点内所有的内容,包括页面、文章等内容都搜索出来,这种方式固然很好但是很多时候,我们想要使用一些特殊的搜索方式,来满足我们现有的搜索。 以下的一些代码可以帮助你获得一些特别的搜索方式: 1.屏蔽站内搜索的page页面,在一些情况之下,我们不希望“关于我们”、“联系我们”等页面被搜索出来,而只希望搜索到文章,可以用以下代码实现 打开当前的functions.php文件并加入以下代码 
		function is_type_page() { 
	
		global $post; 
	
		if ($post->post_type == 'page') { 
	
		return true; 
	
		} else { 
	
		return false; 
	
		} 
	
		} 
	
		打开当前主题的搜索结果页文件(search.php)找到下面的 
	
				<?php while (have_posts()) : the_post(); ?> 
			
 
				在这段代码下面添加 
			
 
						<?php if (is_type_page()) continue; ?> 
					
 
						这样,所有的page页面就被屏蔽了 
				
 
		2.搜索指定的分类目录 
	
 
		找到搜索表单文件searchform.php 
	
 
		<form action=”<?php bloginfo(‘home’); ?>” method=”get”> 
	<div> <input type=”text” value=”<?php echo wp_specialchars($s, 1); ?>” name=”s” id=”s” /> 
		<select name=”cat”>  
	<option value=”11” selected=”selected”>搜音乐</option> <option value=”22“>搜图片</option> </select> 
		<input type=”submit” id=”searchsubmit” value=”Search” /> 
	</div> </form> 将上面绿色的代码加入到源代码中,红色的字是希望下啦搜索的分类目录,后面的文字则是对应的分类目录名称,这样,用户就能自己选择搜索哪一个分类了~ 希望以上文章对你有所帮助! (责任编辑:最模板) | 
    
