Forpersonaluseonlyinstudyandresearch;mercialuse罿WordPress创建搜索页面羈今天在做一个WordPress项目的时候,客户要求对wordpress默认的搜索功能进行修改,要求按照作者,按照文章标题,以及按照文章内容,这三个条件进行搜索。实现起来也比较简单,为了防止以后会用到所以来总结一下。肅首先说下添加的方法,一是自己创建一个搜索框出来,二是使用wordpress默认的搜索框。代码如下:膃<?phpget_search_form();?>//直接使用默认搜索框放到你需要显示的地方即可莈蚈<formmethod="get"id="searchform"action="<?phpecho$_SERVER['PHP_SELF'];?>">袃<inputname="s"id="s"type="text"class="text"/>芁<inputid="searchsubmit"type="submit"class="submit"value=""/>螈</form>膅//自己手动创建,需要注意的是里面的name="s"id="s"这个是必须有的,而且是不能改的。羄荿//如果改了的话wordpress就获取不到你要搜索的内容了。膇添加好之后,,用来显示搜索内容,,文件顶部所有内容之前,加入以下内容以给搜索页面加上一个标头,WordPress将会在管理面板中识别出来:<?php/*TemplateName:SearchPage*/?>不过建议大家创建出来便于自己定义。创建好之后就可以在里面添加显示代码。默认的显示方法是袅<?phpif(have_posts()):?>肅<?phpwhile(have_posts()):the_post();?>螂<div><ahref="<?phpechoget_permalink($post->ID);?>"><?phpthe_title();?></a></div>袁<?phpendwhile;?>蚅<?phpelse:?>袃袀<article>莀<headerclass="entry-header">莆<h1class="entry-title"><?php_e('没有找到该文章','leizi');?></h1>袄</header>芃蝿<divclass="entry-content">肆<p><?php_e('抱歉没有找到该文章','leizi');?></p>羅<?phpget_search_form();?>莁</div>腿</article>袇<?phpendif;?>螃如果你想自己定义搜索显示内容,不使用默认显示方法。下面是磊子自己简单写了一段。蚃<formmethod="get"id="searchform"action="<?phpbloginfo('home');?>">薈<divstyle=""><inputname="s"id="s"type="text"/></div>薇<divstyle="width:55px;"><inputid="searchsubmit"type="submit"value=""/></div>螄<div></div>袂<div><labe
WordPress创建搜索页面 来自淘豆网m.daumloan.com转载请标明出处.