搜索页面不会在WordPress中显示搜索结果

时间:2017-05-15 18:15:07

标签: php html wordpress html5 wordpress-theming

我有一个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。

1 个答案:

答案 0 :(得分:3)

您需要在主题中添加search.php文件,并且您需要为搜索结果页面添加视图,并且可以通过循环获取结果,例如

 while(have_posts() ) : the_post(); 
//here is your data
endwhile;