wordpress搜索功能对于小型企业站和个人站来说是必不可少的基础功能;好的搜索页面可以加大用户体验;迅速博得用户的好感
所以今天挖主题就为大家分享一套制作wordpress搜索页面的函数代码;
搜索页面虽然简单,但是其中的高亮词的显示与布局同其它的页面一样重要
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
<?php /** * 搜索页面 * * @package wazhuti.com * @subpackage tanhaibonet * @since tanhaibonet 4.1 */ get_header(); ?> <div id="container"> <div class="loopcontainer"> <?php if ( have_posts() ) : ?> <div class="tag-description"> <div class="tag-title">恭喜您,您搜索的关键字有结果啦!</div> <div class="tag-content"><?php printf( __( '关键字"%s"的搜索结果如下:', 'tanhaibonet' ), '<span>' . get_search_query() . '</span>' ); ?></div> </div><!-- .tag-description --> <?php get_template_part( 'loop', 'search' ); ?> <?php else : ?> <div id="post-0" class="post no-results not-found"> <div class="tag-description"> <div class="tag-title"><?php printf( __( '未找到关键字"%s"的搜索结果', 'tanhaibonet' ), '<span>' . get_search_query() . '</span>' ); ?></div> <div class="tag-content">用户提示:当您看到这样的提示,说明您搜索的关键字没有可匹配的内容,您可以试试搜索其他的关键字。</div> </div> <?php echo"<div style='width: 700px; height: 250px;float: left;line-height: 250px;text-align: center;font-size: 14px;color: #000;'> 很抱歉,没有符合您搜索条件的结果。请换其它关键词再试。</div>"; ?> </div><!-- #post-0 --> <?php endif; ?> </div><!-- .loopcontainer --> <?php get_pagenav(); ?> </div><!-- #container --> <!-- 判断搜索结果然后决定侧边栏显示内容 --> <?php if ( have_posts() ) get_singlebar(); else get_attbar(); ?> <?php get_footer(); ?> |