WordPress限制搜索只搜特定分类中的文章

出于某些原因,如果你需要把某些分类排除在搜索之外时,你就需要对WordPress做一些小改动了。

把以下代码放入search.php模板文件中,把第三行的IDs换成你需要的分类ID:

<?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; ?>

大功告成!

滚动至顶部