真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

WordPress中如何實(shí)現(xiàn)登陸后關(guān)閉登陸頁(yè)面及設(shè)置用戶不可見(jiàn)欄目-創(chuàng)新互聯(lián)

小編給大家分享一下WordPress中如何實(shí)現(xiàn)登陸后關(guān)閉登陸頁(yè)面及設(shè)置用戶不可見(jiàn)欄目,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)建站主營(yíng)零陵網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,手機(jī)APP定制開(kāi)發(fā),零陵h5小程序開(kāi)發(fā)搭建,零陵網(wǎng)站營(yíng)銷推廣歡迎零陵等地區(qū)企業(yè)咨詢

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


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

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

去除登錄鏈接

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


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

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


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

 這樣不僅可以讓用戶對(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è)使用范例:

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

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

以上是“WordPress中如何實(shí)現(xiàn)登陸后關(guān)閉登陸頁(yè)面及設(shè)置用戶不可見(jiàn)欄目”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


網(wǎng)頁(yè)題目:WordPress中如何實(shí)現(xiàn)登陸后關(guān)閉登陸頁(yè)面及設(shè)置用戶不可見(jiàn)欄目-創(chuàng)新互聯(lián)
轉(zhuǎn)載來(lái)源:http://weahome.cn/article/phihs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部