探索,發現,愛好、學習,記錄,分享。
學海無涯,天涯若比鄰,三人行,必有我師。

wordpress禁止非管理员访问后台

最近开发前台功能的时候把基本操作都移动到了前台,于是就想禁止用户访问后台。

于是利用wordpress提供的钩子add_action去实现该功能,当用户访问后台时,让用户跳转到前台首页。直接将以下代码扔进主题的function.php中即可:

function bigfa_restrict_admin() {
    if ( ! current_user_can( 'manage_options' ) && $_SERVER['PHP_SELF'] != '/wp-admin/admin-ajax.php' ) {
    wp_redirect( home_url() );
    }
}
add_action( 'admin_init', 'bigfa_restrict_admin', 1 );

以上

版權聲明:本文采用知識共享 署名4.0國際許可協議 [BY-NC-SA] 進行授權
轉載事宜:如需轉載需徵得應允,轉載必須注明來源於本站的信息。
文章名称:《wordpress禁止非管理员访问后台》
文章链接:https://www.thefreesky.com/blog/3676.html
本站資源僅供個人學習交流,請於下載後24小時內刪除,不允許用於商業用途,否則法律問題自行承擔。

評論 抢沙发