[WordPress] 使用外掛方式建立固定管理員使用者的方法

剛好在找比較方便不從後台與資料庫方式建立使用者的方法時,看到一篇教學。

透過 mu-plugins 這個特殊的外掛目錄(WordPress文件說明)來達成建立管理員使用者的做法。

說是「固定」的原因就是只要不砍掉外掛,砍掉這使用者後外掛還會再執行建立程序,把這使用者補回去。(必免有人手賤!?)

方法如下:

  1. 要有操作 WordPress 檔案目錄的權限,並且到 wp-content 目錄下確認是否有存在 mu-plugins 資料夾,沒有就建立。
  2. 確定 mu-plugins 存在後把下方的程式碼存成任意檔案名稱放置於目錄中即可!
function mxp_add_admin_user() {
    $username      = '管理員登入帳號';
    $password      = '管理員登入密碼';
    $email_address = '管理員的信箱';
    if (!username_exists($username)) {
        $user_id = wp_create_user($username, $password, $email_address);
        $user    = new WP_User($user_id);
        $user->set_role('administrator');
    }
}
add_action('init', 'mxp_add_admin_user');

正常來說不會建議這樣處理就是,會建議分角色權限,避免這種問題發生。如果短暫建立需求也是建立完後移除就好!

Facebook 外掛功能


Share:

作者: Chun

資訊愛好人士。主張「人人都該為了偷懶而進步」。期許自己成為斜槓到變進度條 100% 的年輕人。[//////////____30%_________]

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *