WordPress實現(xiàn)搜索結果只有一篇文章時自動跳轉到文章的方法
發(fā)布時間:2014-12-27 15:23:46 作者:佚名
我要評論
這篇文章主要為大家介紹了WordPress實現(xiàn)搜索結果只有一篇文章時自動跳轉到文章的方法,通過一個簡單的自定義函數(shù)實現(xiàn)搜索結果只有一篇時跳轉到文章的技巧,可提高用戶體驗,非常具有實用價值,需要的朋友可以參考下
本文實例講述了WordPress實現(xiàn)搜索結果只有一篇文章時自動跳轉到文章的方法。分享給大家供大家參考。具體分析如下:
當讀者通過WordPress自身的搜索功能來搜索文章時,如果返回的結果只有一篇文章,我們可以直接讓它跳轉到這篇文章,提高用戶體驗,實現(xià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;
}
}
}
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;
}
}
}
希望本文所述對大家的WordPress建站有所幫助。
相關文章
- 在瀏覽網(wǎng)頁的時候, 我們經(jīng)常會看到很多人在他們網(wǎng)站的搜索欄里顯示文字提示, 當鼠標點擊搜索欄, 則提示信息消失.2011-05-10
WordPress搜索結果按瀏覽量排序的實現(xiàn)方法
如果我們想要搜索結果的日志按照瀏覽次數(shù)的多少來排列,也就是說,被瀏覽次數(shù)較多的日志排在前面,反之,被瀏覽次數(shù)較少的日志則排在后面,如何實現(xiàn)?方法很簡單2013-05-18- 這篇文章主要為大家介紹了WordPress中添加語音搜索功能的實現(xiàn)方法,屬于html5 的speech功能的API,具有一定的參考借鑒價值,需要的朋友可以參考下2014-12-18
WordPress實現(xiàn)搜索結果包括自定義文章類型內(nèi)容的方法
這篇文章主要為大家介紹了WordPress實現(xiàn)搜索結果包括自定義文章類型內(nèi)容的方法,通過自定義函數(shù)的設置來實現(xiàn)WordPress搜索結果包括自定義文章類型,是非常實用的技巧,需要的2014-12-26- WordPress在使用一切正常,無意查看源代碼發(fā)現(xiàn)中文字符為亂碼。潛意識告訴我們,應該是編碼問題,問題應該是主題模板的變法,于是把所有模板文件都用EDITPLUS另存問UFT-8變2010-06-06
- Wordpress自帶著wp_tag_cloud()函數(shù),但只在頁面?zhèn)冗咃@示往往就不夠了.需要一個單頁來放所有的Tags2010-01-24
- 本打算將導航菜單里的重要鏈接修改一下顏色以加亮顯示。雖然知道修改應該是在鏈接更多選項里CSS類中進行,但具體設置方法還是不太清楚,嘗試求助搜索引擎也沒找什么有價值2012-04-25
- WordPress發(fā)送郵件的函數(shù)是wp_mail(),默認以純文本(text/plain)格式發(fā)送,通過wp_mail()提供的filter函數(shù)可以更改為以HTML格式發(fā)送,也可以通過制定wp_mail()的第四個參2012-07-26

