WEB主題公園
WordPress原創(chuàng)主題,高端網(wǎng)站模板建站,網(wǎng)站模板建站資源以及開發(fā)知識分享,盡在WEB主題公園
WEB主題公園致力于開發(fā)適合中國人習(xí)慣的中文WordPress網(wǎng)站模板,并提供全程視頻教程,讓您能夠輕松的使用網(wǎng)站模板建立好自己的網(wǎng)站!
優(yōu)化你的wordpress搜索
我們知道,wordpress自帶有一個搜索的功能,這個搜索功能會將站點內(nèi)所有的內(nèi)容,包括頁面、文章等內(nèi)容都搜索出來,這種方式固然很好但是很多時候,我們想要使用一些特殊的搜索方式,來滿足我們現(xiàn)有的搜索。
以下的一些代碼可以幫助你獲得一些特別的搜索方式:
1.屏蔽站內(nèi)搜索的page頁面,在一些情況之下,我們不希望“關(guān)于我們”、“聯(lián)系我們”等頁面被搜索出來,而只希望搜索到文章,可以用以下代碼實現(xiàn)
打開當(dāng)前的functions.php文件并加入以下代碼
function is_type_page() {
global $post ;
if ( $post ->post_type == 'page' ) {
return true;
} else {
return false;}}
global $post ;
if ( $post ->post_type == 'page' ) {
return true;
} else {
return false;}}
打開當(dāng)前主題的搜索結(jié)果頁文件(search.php)找到下面的
<?php?while(have_posts()) : the_post(); ?>
在這段代碼下面添加
<?php?if(is_type_page())?continue; ?>
這樣,所有的page頁面就被屏蔽了
2.搜索指定的分類目錄
找到搜索表單文件searchform.php
<form action="<?php bloginfo(‘home’); ?>" method="get">
<div>
<input type="text" value="<?php echo wp_specialchars($s, 1); ?>" name="s" id="s" />
<div>
<input type="text" value="<?php echo wp_specialchars($s, 1); ?>" name="s" id="s" />
<select name="cat">
??? <option value="11" selected="selected">搜音樂</option>
??? <option value="22">搜圖片</option>
</select>
??? <option value="11" selected="selected">搜音樂</option>
??? <option value="22">搜圖片</option>
</select>
<input type="submit" id="searchsubmit" value="Search" />
</div>
</form>
</div>
</form>
將上面綠色的代碼加入到源代碼中,紅色的字是希望下啦搜索的分類目錄,后面的文字則是對應(yīng)的分類目錄名稱,這樣,用戶就能自己選擇搜索哪一個分類了~
希望以上文章對你有所幫助!
如未標(biāo)明出處,所有文章均為WEB主題公園原創(chuàng),如需轉(zhuǎn)載,請附上原文地址,感謝您的支持和關(guān)注。
本文地址:http://www.dengyin90.cn/yhndwordpressss.html
推薦閱讀
- 2016年9月28日
- 2013年9月25日
- 2013年12月6日
- 2016年12月23日
- 2017年2月25日
- 2021年3月9日
- 2014年3月27日
- 2017年2月22日




