Add search box to page

时间:2013-01-09 作者:Michael

有没有办法在页面上显示搜索框(类似于google登录页)?

我已尝试创建搜索页面模板。但是,由于所有wp模板样式都消失了,因此这不起作用。

谢谢

1 个回复
SO网友:Rohit Pande

您可以使用get_search_form() 作用对于自定义参数,可以添加一些隐藏字段,也可以修改动作属性值。

以下内容可以视为您的表单布局。

<form role="search" method="get" id="searchform" action="<?php echo home_url( \'/\' ); ?>">
    <div><label class="screen-reader-text" for="s">Search for:</label>
        <input type="text" value="" name="s" id="s" />
        <input type="submit" id="searchsubmit" value="Search" />
    </div>
</form>
通过将get参数附加到表单的action属性,可以添加自己的参数,如标记等。

请参阅以下示例:

  1. WordPress Codex
  2. WP Beginner

结束

相关推荐

Remove some pages from search

在我的网站上,我希望一些页面不能通过搜索表单进行查询(这样当我有类似www.ex.com/?s=banana的内容时,它们就不会出现)有没有一种方法可以从搜索结果页面中“删除”页面(而不是盲目地执行if Is\\u page(id),display:none的条件)