极品女神无套呻吟啪_亚洲成人免费影视_中文有码久久_eeusswww电影天堂国产_玖玖玖国产精品

行業(yè)新聞

    wordpress登錄頁面登錄WordPress后關(guān)閉登錄頁面并設(shè)置用戶不可見列

    2022-07-15    來源:m.bjcthy.com

    用戶登錄后關(guān)閉登錄頁面

    默認登錄頁面為:/wp-login.php,登錄后會自動跳轉(zhuǎn)到:/wp-admin?,F(xiàn)在問題來了,如果用戶已經(jīng)登錄了,但是又打開了 wp-login.php 頁面,會發(fā)生什么?答案是,不做任何處理,或者直接向你顯示登錄窗口:

    面對如此冰冷的登錄框,用戶會感到困惑,我是不是剛登錄?為什么我需要輸入我的用戶名和密碼?所以,在用戶登錄后,我們不應(yīng)該讓用戶再次看到登錄框。這個問題有兩種解決方案:

    刪除登錄鏈接

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

    wordpress安裝插件頁面無法打開_網(wǎng)頁注冊頁面和登錄頁面模板_wordpress登錄頁面

    用戶登錄后,我們將上面的登錄和注冊鏈接刪除,替換為:

    這樣不僅可以讓用戶一目了然地看到自己是否登錄過,而且不會誤點擊wp-login.php進入登錄界面。 PHP編程只需要使用()函數(shù)判斷用戶是否登錄即可。

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

    網(wǎng)頁注冊頁面和登錄頁面模板_wordpress登錄頁面_wordpress安裝插件頁面無法打開

    有時候,用戶登錄后,還是會不小心點擊wp-login.php的登錄鏈接wordpress登錄頁面,比如瀏覽器的地址欄。是時候讓我們做一些補救措施了,不要讓登錄框無所作為地出現(xiàn)在用戶面前。這里介紹的方法是wordpress做網(wǎng)站,當(dāng)用戶已經(jīng)登錄,但是打開了wp-login.php鏈接時,我們會讓他跳轉(zhuǎn)到后臺首頁wp-admin。具體方法是在當(dāng)前主題的.php中加入如下php代碼:

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

    網(wǎng)頁注冊頁面和登錄頁面模板_wordpress登錄頁面_wordpress安裝插件頁面無法打開

    exit; } } add_action( 'login_init', 'redirect_logged_user' );

    wordpress登錄頁面_wordpress安裝插件頁面無法打開_網(wǎng)頁注冊頁面和登錄頁面模板

    創(chuàng)建用戶不可見的自定義部分

    如果您是插件或主題開發(fā)者wordpress網(wǎng)站建設(shè),您應(yīng)該經(jīng)常使用自定義字段(或自定義字段)來存儲您的插件或主題的相關(guān)參數(shù)。有趣的是,在文章編輯頁面的后臺或者使用()模板函數(shù),名稱以_(下劃線)開頭的自定義字段都不會顯示出來。

    對于一些您不希望用戶看到或修改的自定義列,我們可以使用這種技術(shù),不僅可以使文章編輯頁面的自定義列更簡單,還可以防止用戶看到不熟悉的自定義列。對列的定義感到困惑,甚至胡亂修改。下面是一個使用示例:

    網(wǎng)頁注冊頁面和登錄頁面模板_wordpress安裝插件頁面無法打開_wordpress登錄頁面

    這樣給id為68的文章添加了name,value是博客唯一的自定義欄目,用戶在文章編輯頁面是看不到的。一般情況下,我們可以這樣使用,這樣就可以在文章編輯頁面的自定義欄目中看到ludou字段:

    
    

    另外,當(dāng)自定義列的值為數(shù)組時,該列在文章編輯頁面對用戶是不可見的,即使自定義列的名稱沒有下劃線。

    文章來自互聯(lián)網(wǎng),侵權(quán)請聯(lián)系刪除,文章闡述觀點來自文章出處,并不代表本站觀點。 m.bjcthy.com



X