我有一个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。
答案 0 :(得分:3)
您需要在主题中添加search.php文件,并且您需要为搜索结果页面添加视图,并且可以通过循环获取结果,例如
while(have_posts() ) : the_post();
//here is your data
endwhile;