我正在充实我的第一个自定义Wordpress主题并尝试连接搜索。现在我正在关注代码,但似乎没有正常工作。也许我做错了什么?
我添加了主题支持,因为这是使用HTML字段方法。
所以这是我的搜索字段:
<form role="search" method="get" class="search-form" action="<?php echo home_url( '/' ); ?>">
<label>
<input type="search" class="search-field" placeholder="What are you looking for?" value="<?php echo get_search_query() ?>" name="s" title="<?php echo esc_attr_x( 'Search for:', 'label' ) ?>" />
</label>
<br />
<button class="button-search">Find items</button>
</form>
我创建了一个search.php,顶部有通常的模板页面位,在wordpress中创建搜索页面作为页面,但是当我搜索时,我可以在URL中看到帖子请求,但页面是空白的。我在这里做错了吗?
答案 0 :(得分:0)
这应该对你有用
<form role="search" method="get" class="search-form" action="<?php echo esc_url( home_url( '/' ) ); ?>">
<label>
<input type="text" class="search-field" placeholder="What are you looking for?" value="<?php echo get_search_query() ?>" name="s" id="s" title="<?php echo esc_attr_x( 'Search for:', 'label' ) ?>" />
</label>
<br />
<input type="submit" class="button-search" id="searchsubmit" value="Find items" />
</form>