限制wordpress 只搜索某个分类下的文章

对于搜索功能,我们自己建网站时,都需要使用。在之前的建站教程中,我们也讲到了如何制作 wordpress搜索功能。

限制wordpress 只搜索某个分类下的文章

通常的搜索功能是搜索整个网站的所有文章,但在实际建站过程中,往往需要限制wordpress 只搜索某个分类下的文章,这该怎么做呢?

方法如下:

普通的搜索功能代码:



 
  
   <form action="<?php bloginfo('home'); ?>" method="get">
   
         <input type="text" value="<?php echo wp_specialchars($s, 1); ?>" name="s" id="s" />
        <input type="submit" id="searchsubmit" value="Search" />
</form>

只需要在上面的代码里加上一个隐藏域,给出某个分类的ID即可。修改后的搜索代码:



 
  
   <form action="
   <?php bloginfo
   (
   'home'
   )
   ; 
   ?>" method="get">
   
        <input type="text" value=" <?php echo wp_specialchars ( $s , 1 ) ; ?>" name="s" id="s" />
        <input type="hidden" name="cat" value="1" />
        <input type="submit" id="searchsubmit" value="Search" />
</form>
代码中value="1",可以改成自己限定的分类ID。

www.ysidc.top 西数超哥博客,IT技术,idc资讯,基础运维,原创教程,web环境部署,WordPress教程,技术分享,LAMP,LNMP,wdcp,mysql,mssql,centos,discuz教程

西数超哥学习乐园,西数超哥基础运维经验教程分享的学习乐园,西数超哥博客,运维经验教程交流学习分享的博客

原创文章,作者:zhang sir,如若转载,请注明出处:https://www.ysidc.top/6779.html