新聞中心
WordPress小技巧:當(dāng)搜索結(jié)果只有一篇文章時(shí)自動(dòng)跳轉(zhuǎn)到文章
作者 / 無(wú)憂主機(jī) 時(shí)間 2015-01-17 11:26:22
當(dāng)wordpress網(wǎng)站游客使用搜索功能時(shí),往往會(huì)出現(xiàn)僅有一條文章的情況,這可能是由于游客設(shè)定的關(guān)鍵詞太過(guò)詳細(xì)或是太過(guò)偏僻所導(dǎo)致,為了網(wǎng)站的人性化,我們何不在只有一條搜索結(jié)果時(shí)自動(dòng)跳轉(zhuǎn)到相應(yīng)文章呢?如果搜索結(jié)果只有一篇文章的時(shí)候,為了大大提高用戶的體驗(yàn),我們可以讓這唯一的一個(gè)搜索結(jié)果自動(dòng)跳轉(zhuǎn)到該文章。無(wú)憂主機(jī)小編今天就給大家講解通過(guò)一個(gè)簡(jiǎn)單的自定義函數(shù)實(shí)現(xiàn)搜索結(jié)果只有一篇時(shí)跳轉(zhuǎn)到文章的技巧,,提高用戶體驗(yàn)。 實(shí)現(xiàn)的方法很簡(jiǎn)單,只需要在你主題的 functions.php 文件中添加下面的代碼:
add_action('template_redirect', 'redirect_single_post'); function redirect_single_post() { if (is_search()) { global $wp_query; if ($wp_query->post_count == 1 && $wp_query->max_num_pages == 1) { wp_redirect( get_permalink( $wp_query->posts['0']->ID ) ); exit; } } }這方法極大的提高了全自動(dòng)化和人性化的功能,提高用戶體驗(yàn),對(duì)用戶和訪客絕對(duì)的的有好處哦。 無(wú)憂主機(jī)相關(guān)文章推薦閱讀: WORDPRESS之視覺(jué)類主題介紹 WORDPRESS經(jīng)驗(yàn):網(wǎng)站首頁(yè)權(quán)重如何集中起來(lái) WORDPRESS之后臺(tái)特色圖片加上文件大小說(shuō)明 WORDPRESS經(jīng)驗(yàn):給網(wǎng)站更換主題模板提示失敗的解決方法
本文地址:http://www.gle-technology.com/wordpress/18334.html