首页 > 杂记 > 正文

WordPress搜索功能,在网站首页地址后添加参数 s 即可。

1
https://www.laolaiso.com/?s=wordpress

其实,WordPress搜索功能,还支持 cat 参数,即搜索指定文章分类下的文章。

1
2
//搜索 分类ID为1 的分类中和wordpress有关的文章
https://www.laolaiso.com/?s=wordpress&cat=1

据此,我们可以做一个增强的搜索功能

1
2
3
4
5
6
7
8
9
10
11
12
<form method="get" action="<?php bloginfo('url'); ?>/">
    <input type="search" placeholder="输入搜索内容" value="" name="s" id="s" required>
    <select name="cat">
        <?php
        $categories = get_categories();
        foreach ($categories as $cat) {
            echo '<option value="' . $cat->term_id . '">' . $cat->name . '</option>';
        }
        ?>
    </select>
    <button type="submit">搜索</button>
</form>

效果如下,可以按分类搜索

版权声明:部分文章、图片等内容为用户发布或互联网整理而来,仅供学习参考。如有侵犯您的版权,请联系我们,将立刻删除。