新聞中心
WordPress如何禁止用戶帳號(hào)修改會(huì)員信息
作者 / 無憂主機(jī) 時(shí)間 2013-01-31 22:17:07
禁止帳號(hào)修改信息這個(gè)功能wordpress本身是沒有的,如果真的需要這個(gè)功能我們需要怎么做呢?下面無憂主機(jī)(www.gle-technology.com)小編給大家分享一個(gè)方法,這個(gè)也是在搜索引擎上學(xué)習(xí)來的。 方法分析:需要禁止用戶帳號(hào)修改信息就要先說到怎么樣才可以修改信息,登錄帳號(hào)會(huì)跳到用戶的管理后臺(tái),這里就可以修改帳號(hào)的信息,無憂主機(jī)(www.gle-technology.com)小編要介紹的方法就是把這個(gè)需要被禁止的用戶禁止他訪問這個(gè)頁面。 使用方法:首先使用FTP工具登錄php虛擬主機(jī)到主題目錄下把函數(shù)文件functions.php下載到本地然后使用文本工具打開,在文件里面添加下面的代碼。
function disable_user_profile() { if ( is_admin() ) { $user = wp_get_current_user(); if ( 無憂主機(jī) == $user->ID ) // 無憂主機(jī) 改成該用戶的id wp_die( '此帳號(hào)為公用帳號(hào),禁止修改信息' ); } } add_action( 'load-profile.php', 'disable_user_profile' );把代碼添加進(jìn)去文件后保存文件上傳回空間,這個(gè)用戶就會(huì)被禁止修改帳號(hào)信息了,這個(gè)代碼需要注意的一點(diǎn)就是用戶ID這個(gè)ID不是只帳號(hào)用戶名而是wordpress分配的ID 正確的ID如圖所示,還有一點(diǎn)需要注意的就是登錄提示,如果顯示很多的方塊的話,解決方法就是把代碼里面的提示轉(zhuǎn)換成utf-8的格式就可以正常顯示了。 使用測(cè)試帳號(hào)登錄的效果就是如上圖所提示。 純Linux環(huán)境下高端免備案【香港獨(dú)立IP地址】php空間,僅僅只需199元一年起。商務(wù)中國(guó)域名核心代理直銷50元注冊(cè)國(guó)際頂級(jí)域名
本文地址:http://www.gle-technology.com/wordpress/10467.html