我们在开发WordPress主题的时候应该是会用到搜索模块的。一般,我们设置的默认WordPress搜索页面的模版文件是 search.php 页面,我们在设置的时候需要用到搜索框。
<form role="form" action="<?php echo home_url('/');?>" method="get"> <input type="text" name="s" class="form-control search_box" autocomplete="off" placeholder="Search"> </form>
这里,我们在搜索框设置表单。
然后我们在 Search.php页面中重点的代码这样:
<?php if ( have_posts() ) : ?> <ul> <?php while ( have_posts() ) : the_post(); ?> <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3> <p><?php echo get_the_excerpt(); ?></p> <p><?php the_time('F j, Y');?></p> <?php endwhile; ?> </ul> <?php else : ?> <p style="margin-left: 30px;">很抱歉,没有找到与"<?php echo get_search_query(); ?>"匹配的内容。</p> <?php endif; ?>
具体以我们实际的页面模版为准。
评论