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区域添加一个搜索框,点击搜索后将跳转到默认的搜索结果页面。