最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

WordPress中登陸后關(guān)閉登陸頁(yè)面及設(shè)置用戶不可見(jiàn)欄目

 更新時(shí)間:2015年12月31日 17:31:43   作者:露兜  
這篇文章主要介紹了WordPress中登陸后關(guān)閉登陸頁(yè)面及設(shè)置用戶不可見(jiàn)欄目的方法,是多用戶模式下比較實(shí)用的兩個(gè)功能,需要的朋友可以參考下

用戶登錄后關(guān)閉登錄頁(yè)面
WordPress默認(rèn)的登錄頁(yè)面是:http://WP目錄/wp-login.php,登錄后會(huì)自動(dòng)跳轉(zhuǎn)到:http://WP目錄/wp-admin?,F(xiàn)在問(wèn)題來(lái)了,如果用戶已經(jīng)登錄,但是它又打開(kāi)wp-login.php頁(yè)面,會(huì)出現(xiàn)什么樣的情況呢?答案是,WordPress不會(huì)做任何處理,還是直接給你顯示登錄窗口:

20151231173104519.png (333×339)

面對(duì)如此冰冷的登錄框,用戶會(huì)感到困惑,我剛剛不是已經(jīng)登錄了嗎?怎么還要我輸入用戶名和密碼?所以,用戶登錄后,我們不該讓用戶再看到登錄框。解決此問(wèn)題的辦法有兩個(gè):

去除登錄鏈接

     確保頁(yè)面中不再出現(xiàn)wp-login.php的鏈接。如用戶沒(méi)有登錄,網(wǎng)頁(yè)中我們可以這樣提示:

20151231173123162.png (126×40)

用戶登錄后,我們將上面的登錄和注冊(cè)鏈接刪除,換成:

20151231173139540.png (164×43)

 這樣不僅可以讓用戶對(duì)是否已經(jīng)登錄一目了然,而且不會(huì)誤點(diǎn)擊wp-login.php進(jìn)入登錄界面。PHP編程只需用到WordPress的is_user_logged_in()函數(shù)判斷用戶是否已經(jīng)登錄就可以實(shí)現(xiàn)。

wp-login.php做跳轉(zhuǎn)

     有些時(shí)候,用戶登錄后還是會(huì)偶然點(diǎn)擊到wp-login.php登錄鏈接,如瀏覽器的地址欄。我們這時(shí)就該做些補(bǔ)救措施了,不要不作為讓登錄框顯示在用戶面前。這里介紹的方法是,當(dāng)用戶已經(jīng)登錄,但是又打開(kāi)wp-login.php鏈接,我們就讓他跳轉(zhuǎn)到后臺(tái)首頁(yè)wp-admin,具體方法是,在當(dāng)前主題的functions.php中加入以下php代碼:

function redirect_logged_user() {
 if(is_user_logged_in() && (empty($_GET['action']) || $_GET['action'] == 'login')) {
  wp_redirect( admin_url() );
  exit;
 }
}
add_action( 'login_init', 'redirect_logged_user' );


創(chuàng)建對(duì)用戶不可見(jiàn)的自定義欄目
如果你是一個(gè)插件或者主題開(kāi)發(fā)者,應(yīng)該經(jīng)常會(huì)使用自定義欄目(或者叫自定義字段)來(lái)存儲(chǔ)你的插件或主題的相關(guān)參數(shù),有趣的是,在WordPress后臺(tái)的文章編輯頁(yè)面或使用the_meta()模板函數(shù)時(shí),WordPress不會(huì)顯示名稱以 _(下劃線)開(kāi)頭的自定義欄目。

對(duì)一些不想讓用戶看到,更不想讓用戶修改的自定義欄目,我們可以使用此技巧,不僅讓文章編輯頁(yè)面的自定義欄目簡(jiǎn)約些,而且不會(huì)讓用戶看到不熟悉的自定義欄目而感到困惑,甚至胡亂修改。下面是個(gè)使用范例:

<?php add_post_meta( 68, '_ludou', '露兜博客', true ); ?>

這樣就給id為68的文章添加了名稱為 _ludou,值為露兜博客的唯一的自定義欄目,而且在文章編輯頁(yè)面用戶也看不到。平常情況下,我們可能是這樣使用的,這樣在文章編輯頁(yè)的自定義了欄目中就能看到 ludou 字段:

<?php add_post_meta( 68, 'ludou', '露兜博客', true ); ?>

另外,當(dāng)自定義欄目的值是一個(gè)數(shù)組時(shí),在文章編輯頁(yè)面,該欄目對(duì)用戶也是不可見(jiàn)的,即使自定義欄目的名稱前沒(méi)加下劃線。

相關(guān)文章

  • Web端測(cè)試PHP代碼函數(shù)覆蓋率解決方案

    Web端測(cè)試PHP代碼函數(shù)覆蓋率解決方案

    這篇文章主要為大家介紹了Web端測(cè)試PHP代碼函數(shù)覆蓋率解決方案,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-04-04
  • PHP排序算法之快速排序(Quick Sort)及其優(yōu)化算法詳解

    PHP排序算法之快速排序(Quick Sort)及其優(yōu)化算法詳解

    這篇文章主要介紹了PHP排序算法之快速排序(Quick Sort)及其優(yōu)化算法,結(jié)合實(shí)例形式分析了php快速排序的原理、實(shí)現(xiàn)方法,并分析了各種優(yōu)化技巧與操作注意事項(xiàng),需要的朋友可以參考下
    2018-04-04
  • PHP SQLite類

    PHP SQLite類

    PHP SQLite類代碼。
    2009-05-05
  • php設(shè)計(jì)模式之簡(jiǎn)單工廠模式詳解

    php設(shè)計(jì)模式之簡(jiǎn)單工廠模式詳解

    這篇文章主要介紹了php設(shè)計(jì)模式的簡(jiǎn)單工廠模式,又稱為靜態(tài)工廠方法模式,是一種重要的PHP設(shè)計(jì)模式,需要的朋友可以參考下
    2014-09-09
  • php時(shí)間函數(shù)用法分析

    php時(shí)間函數(shù)用法分析

    這篇文章主要介紹了php時(shí)間函數(shù)用法,結(jié)合實(shí)例形式分析了php時(shí)間戳相關(guān)函數(shù)time,mktime,date及strtotime的使用方法,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下
    2016-05-05
  • PHP 引用的概念

    PHP 引用的概念

    這篇文章主要介紹了PHP的中引用的概念,幫助大家更好的理解和學(xué)習(xí)使用PHP,感興趣的朋友可以了解下
    2021-04-04
  • PHP通過(guò)表單或URL傳遞值的示例代碼

    PHP通過(guò)表單或URL傳遞值的示例代碼

    在PHP中,通過(guò)表單(Form)或URL(通過(guò)GET方法)傳遞值是一種常見(jiàn)的數(shù)據(jù)交互方式,這種方式廣泛應(yīng)用于Web開(kāi)發(fā)中以實(shí)現(xiàn)頁(yè)面間的數(shù)據(jù)通信,本文將介紹PHP通過(guò)表單或URL傳遞值的示例代碼,需要的朋友可以參考下
    2024-09-09
  • PHP簡(jiǎn)單處理表單輸入的特殊字符的方法

    PHP簡(jiǎn)單處理表單輸入的特殊字符的方法

    這篇文章主要介紹了PHP簡(jiǎn)單處理表單輸入的特殊字符的方法,涉及PHP中trim(),strip_tags(),htmlspecialchars()及addslashes()等函數(shù)的使用技巧,需要的朋友可以參考下
    2016-02-02
  • PHP內(nèi)核探索:變量存儲(chǔ)與類型使用說(shuō)明

    PHP內(nèi)核探索:變量存儲(chǔ)與類型使用說(shuō)明

    這篇文章主要介紹了PHP內(nèi)核探索:變量存儲(chǔ)與類型的相關(guān)資料,需要的朋友可以參考下
    2014-01-01
  • PHPMailer的主要功能特點(diǎn)和簡(jiǎn)單使用說(shuō)明

    PHPMailer的主要功能特點(diǎn)和簡(jiǎn)單使用說(shuō)明

    本篇文章主要是對(duì)PHPMailer的主要功能特點(diǎn)和簡(jiǎn)單使用說(shuō)明進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2014-02-02

最新評(píng)論

罗平县| 乌海市| 黄山市| 农安县| 朔州市| 子洲县| 马山县| 樟树市| 平湖市| 禄劝| 东乡族自治县| 兴安县| 肥乡县| 汶上县| 关岭| 郓城县| 岑溪市| 翼城县| 进贤县| 中西区| 海门市| 田东县| 恩平市| 板桥市| 白银市| 大丰市| 宝清县| 任丘市| 泽普县| 华坪县| 长岛县| 平原县| 武威市| 璧山县| 东阳市| 淄博市| 郧西县| 灯塔市| 松潘县| 漠河县| 八宿县|