【发布时间】:2017-05-16 03:04:01
【问题描述】:
我有一个 searchform.php 文件,其中包含以下代码:
<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="searchsumit" value="Search" />
</div>
我还在 index.php 中插入了这段代码:
<div class="search">
<?php get_search_form(); ?>
</div>
现在当我搜索某些内容时,我没有得到任何结果。因此我添加了一个 search.php 文件来显示其中的结果,但我仍然没有得到结果。应该做出什么样的改变?或者缺少什么代码?
请注意,我想在单独的页面中显示结果,该页面必须是 Wordpress 中的 search.php。
【问题讨论】:
-
您尝试过 Wordpress 的默认搜索表单吗?这样你就不需要添加 searchform.php。
-
@parisa 是的,我做到了。但没有显示任何结果。我还尝试了 HTML5 格式的搜索,将
add_theme_support( 'html5', array( 'search-form' ) );添加到我的 functions.php 文件中,但再次没有显示任何结果。 ??????
标签: php wordpress html wordpress-theming