首页 问答 正文

如何在WordPress中添加网站内搜索

注册会员 / 悠然自学 / 2023-06-12/ 浏览 58 次

WordPress中添加网站内搜索十分简单,只需在需要添加搜索框的位置添加以下代码即可:

<form role="search" method="get" class="search-form" action="<?php echo home_url( '/' ); ?>">
    <input type="search" class="search-field" placeholder="Search …" value="" name="s" title="Search for:">
    <button type="submit" class="search-submit" value=""></button>
</form> 

其中,action属性的值是搜索结果页面的链接地址。可以通过home_url函数获取当前网站的URL,再通过斜杠/拼接结果页面地址。

如果需要使用WordPress默认的搜索功能,只需要使用get_search_form()函数即可。例如,在header.php中添加以下代码:

<?php get_search_form(); ?> 

这将在header区域添加一个搜索框,点击搜索后将跳转到默认的搜索结果页面。

大家谈论
    我的见解