wordpress的日志搜索功能默认搜索全站文章,某些WP博主可能由于某些原因不想博客中的某些分类文章被搜索,即排除在搜索结果之外,因此需要通过修改模板文件的函数代码来实现该功能效果。实现的方法较为简单,仅需要在wp的搜索模板文件加入一句判断代码和执行函数即可。
操作步骤:
在当前主题文件中的search.php文件加入以下代码
1 2 3 4 | <?php if( is_search() ) : $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts("s=$s&paged=$paged&cat=1,2,3"); endif; ?> |
代码cat=1,2,3中的1,2,3分别表示ID为1的分类,ID为2的分类,ID为3的分类,可根据自己的需要自主修改。