wordpress如何限制用戶

wordpress如何限制用戶

在新用戶注冊成功登錄后,直接跳轉(zhuǎn)到wordpress網(wǎng)站的首頁。但是,新用戶在登錄后,如果在瀏覽器地址欄輸入WordPress后臺的地址,依然可以進入到wordpress網(wǎng)站的后臺。這不是我們所想要的,我們的需求是:新用戶只要不是wordpress網(wǎng)站的管理員,就不讓它進入到wordpress網(wǎng)站的后臺。那么,如何才能不讓非管理員用戶進入到wordpress的后臺呢?

想限制非管理員進入wordpress網(wǎng)站的后臺,我們只需要把當前登錄用戶的信息與wordpress管理員用戶的信息一比對就可以了,如果比對不成功,就不讓他進后臺,如果比對成功,就讓他進后臺,就這么簡單。

相關推薦:《WordPress教程

把下面這段代碼放到wordpress主題的functions.php文件中:

//非管理員不允許進入后臺 if?(?is_admin()?&&?(?!defined(?'DOING_AJAX'?)?||?!DOING_AJAX?)?)?{ $current_user?=?wp_get_current_user();?//獲取當前登錄用戶的信息 if($current_user->roles[0]?==?get_option('default_role'))?{?//如果不是管理 wp_safe_redirect(?home_url()?);?//就安全地重定向到網(wǎng)站的首頁 exit(); } }

通過上面這段代碼,我們就實現(xiàn)了(限制非管理員用戶進入到wordpress網(wǎng)站的后臺)。

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊10 分享