想给我的博客弄个高级搜索,可以按照tag和category来搜索
默认的那个搜索框是这样的
<div class="search">
<form action="<?php bloginfo('url'); ?>" method="get">
<input class="searchText" type="text" name="s" value="" onfocus="this.value=(this.value=='') ? '' : this.value;" onblur="this.value=(this.value=='') ? '' : this.value;" />
<!-- <input class="go" type="image" src="<?php bloginfo('stylesheet_directory'); ?>/images/searchBtn.jpg" alt="Search" /> -->
<div style="clear:both"></div>
</form>
</div>这样可以运行,放边栏(widget)也可以,因为我用了个php excution插件,所以可以执行这些代码
我改成下面这样,就不行
<form action = "<?php bloginfo('url'); ?>" method = "get" id="search">
<label>Type </label>
<select name="type" size = "1">
<option value="app">Dating App
<option value="sites">Dating Sites
</select><br>
<label>Region </label>
<select name="country" size = "1">
<option value="us">US
<option value="uk">UK
<option value="ca">CA
<option value="au">AU
</select><br>
<input type="submit" value="Advanced Search">
</form>
谁帮我看看,怎么回事
或者你有什么简单自编代码实现wordpress高级搜索的思路吗?
默认的那个搜索框是这样的
<div class="search">
<form action="<?php bloginfo('url'); ?>" method="get">
<input class="searchText" type="text" name="s" value="" onfocus="this.value=(this.value=='') ? '' : this.value;" onblur="this.value=(this.value=='') ? '' : this.value;" />
<!-- <input class="go" type="image" src="<?php bloginfo('stylesheet_directory'); ?>/images/searchBtn.jpg" alt="Search" /> -->
<div style="clear:both"></div>
</form>
</div>这样可以运行,放边栏(widget)也可以,因为我用了个php excution插件,所以可以执行这些代码
我改成下面这样,就不行
<form action = "<?php bloginfo('url'); ?>" method = "get" id="search">
<label>Type </label>
<select name="type" size = "1">
<option value="app">Dating App
<option value="sites">Dating Sites
</select><br>
<label>Region </label>
<select name="country" size = "1">
<option value="us">US
<option value="uk">UK
<option value="ca">CA
<option value="au">AU
</select><br>
<input type="submit" value="Advanced Search">
</form>
谁帮我看看,怎么回事
或者你有什么简单自编代码实现wordpress高级搜索的思路吗?
<form action=”<?php bloginfo(‘url’); ?>” method=”get” id=”search”>
<input name=”s” type=”text” />
<input type=”submit” value=”" />
</form>个人还是比较喜欢高级的搜索方法,按分类进行搜索,代码如下:
<form id=”searchform” name=”searchform” method=”get” action=”<?php bloginfo(‘home’); ?>/” >
<ul>
<li>
<p>
<?php $select = wp_dropdown_categories(‘class=search_select&show_option_all=全站搜索&orderby=name&hierarchical=0&selected=-1&depth=1′);?>
</p>
</li>
<li>
<input type=”text” name=”s” id=”s” maxlength=”34″ value=”"/>
</li>
<li>
<input type=”image” value=”" src=”<?php bloginfo(‘template_url’); ?>/img/search.gif”/>
</li>
</ul>
</form>wordpress还有另外一种方法实现高级搜索,选项框选择的高级搜索,这个需要wordpress设计者手动填写分类的ID,这种搜索的源代码如下:
<div>
<form id=”index_search” name=”index_search” method=”get” action=”<?php bloginfo(‘home’); ?>/”>
<p><input type=”text” name=”s” id=”s” value=”"/> <input type=”submit” value=” 搜 索 ” /></p>
<p>
<label for=”s_type5″ style=”width:50px”><input type=”radio” name=”cat” id=”cat” value=”all” checked>全站</label>
<label for=”s_type1″ style=”width:50px”><input type=”radio” name=”cat” id=”cat” value=”4″ checked>主题</label>
<label for=”s_type2″ style=”width:50px”><input type=”radio” name=”cat” id=”cat” value=”6″>插件</label>
<label for=”s_type3″ style=”width:50px”><input type=”radio” name=”cat” id=”cat” value=”3″>主机</label>
<label for=”s_type4″ style=”width:50px”><input type=”radio” name=”cat” id=”cat” value=”10″>经验</label>
</p>
</form>
</div>
用WordPress构建CMS功能的几款插件wp又升级了,无尽的折腾 »cms基本上有什么功能呢?(wordpress中没有的!,基本wp功能也挺强大的.)
1.内容模型管理(也称频道) 2. 分类查询(高级搜索) 3.生成html 4.sitemap1.最基本的应该是内容模型管理系统,wp本为blog所用,基本只有文章系统。
首先是模板,推荐插件:Category Templates能直接给分类及分类以下的文章设定相关的模板!
优点:操作简单,自定义功能好,需要数据库没分类但导出比较方便。
缺点:数据分类不明显,以加大模板应用难度。下载地址:http://downloads.wordpress.org/plugin/category-templates.2.1.zip2. 分类查询 (高级搜索)
主要功能就是搜索的时候,能选择搜索哪个分类或标签下的文章。挺有用的功能对于数据量大的网站。这类插件比较多,如:
Enhanced Search Form 下载地址这个功能比较强大,可以为分类,存档,标签所用
Search By Category
分类自定义搜索3. 生成html ..这种插件也几乎每个人都知道了,所有没什么必要说了。建议一点还是,不是数据更新量很大的,还是乖乖用伪静态的好。比如:企业站之类的就没什么必要了.此类插件:WP-Super-Cache、COS-HTML-CACHE等等4. sitemap 。这个。。wp默认没用,但也不是重点,所以不详谈
此类插件有如:Google Sitemap Generato 、 (中文的如果再弄个百度也是可以,呵呵)Baidu Sitemap Generator文章部分方面介绍不全面请见谅,更多的wordpress cms插件可以到找:http://wordpress.org/extend/plugins/tags/cms
有没有自己用过wordpress,不要只是粘贴下
用过,没深入去研究过,如果觉得插件不好弄,建议看一下WORDPRESS的数据库表结构,这个功能也完全可以自己写,也不难的