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

2018-11-02    来源:学做网站论坛

容器云强势上线!快速搭建集群,上万Linux镜像随意使用

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

标签: 代码 建网站 建站 建站教程 搜索

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:wordpress保存草稿功能

下一篇:WordPress网站实现评论自动发邮件功能