我有一个我为wordpress网站制作的搜索表单.....在视觉上它很好但仍然没有功能.....请让我知道我在这里缺少什么。
<body>
<form id="start" action="/">
<h1>Search our site</h1>
<p>
<label for="name">Entry</label>
<input type="text" id="name" size="35" />
</p>
<p> </p>
</p-->
<p>
<label>
<input type="checkbox" name="posts" id="posts" />
posts</label>
<label>
<input type="checkbox" name="pages" id="pages" />
pages</label>
<a class="submit" href="#">Submit</a></p>
</form>
<p id="credits"> </p>
</body>
答案 0 :(得分:1)
您需要提供一种提交表单的方式。
<a class="submit" href="#" onclick="document.getElementById('start').submit()">Submit</a>
答案 1 :(得分:1)
根据评论,我们现在知道您要做什么。你原来的问题不是很具体。
除了缺少提交按钮之外,还需要确保将表单中的正确变量传递给Wordpress搜索功能。在您的示例中:
<label for="name">Entry</label>
<input type="text" id="name" size="35" />
我假设此代码将处理搜索词的用户输入。第二行,即input元素,需要一个如下名称:
<label for="name">Entry</label>
<input type="text" id="name" size="35" name="s" />
提交时,您将在URL中看到s = foo,这将告诉Wordpress它正在进行搜索。
我通过查看默认wordpress搜索表单的源代码找到了这个。我不确定表单的其他方面,“帖子”和“页面”需要哪些变量,但您可以检查标准的wordpress搜索表单(可能是高级搜索?),然后适当地命名表单元素。 / p> 祝你好运!