WordPress 網站能建立多個不同的角色的權限帳號,以方便由不同角色權限的人來共同管理 WordPress 網站。這篇文章要教大家 3 種方法來新增 WordPress 管理帳號,其中 2 種方法適用於網站無法正常登入時所使用的方法,以下將為大家詳細介紹操作步驟。
方法 1:透過後台管理介面新增 WordPress 網站管理員帳號
登入並進入 WordPress 網站管理後台,點選左側選單「 使用者」→「全部使用者」,之後點擊「新增使用者」(如下圖所示)。
![[WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學 [WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學](https://www.tokfun.net/wp-content/uploads/2023/09/wordpress-add-a-new-admin-user_001.jpg)
在「新增使用者」介面中輸入以下資訊,輸入完畢點擊「新增使用者」(如下圖所示)。
![[WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學 [WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學](https://www.tokfun.net/wp-content/uploads/2023/09/wordpress-add-a-new-admin-user_002.jpg)
新增使用者
- 使用者名稱 (必填)
- 電子郵件地址 (必填)
- 名字
- 姓氏
- 個人網站網址
- 語言
- 密碼 (必填)
- 傳送使用者通知
- 傳送一封網站帳號資訊的電子郵件給新使用者
- 使用者角色
- 訂閱者:只有閱讀權限,但可以修改自己的個人資訊,如姓名、暱稱、電子郵件地址、個人網站網址、自我介紹、個人頭像、密碼等資訊。
- 投稿者:能新增與發布編輯所有文章、觀看留言訊息及修改個人資訊。
- 作者:能新增與發布編輯文章、上傳媒體檔案、觀看留言訊息及修改個人資訊。
- 編輯:能新增與發布編輯文章、新增與編輯分類和標籤、新增與編輯頁面、上傳媒體檔案、觀看留言訊息及修改個人資訊。
- 網站管理員:擁有 WordPres 網站完整管理權限。
第三步
新增使用者名稱後,會在「使用者」介面中顯示剛所建立的使用者帳號資訊(如下圖所示)。
![[WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學 [WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學](https://www.tokfun.net/wp-content/uploads/2023/09/wordpress-add-a-new-admin-user_004.jpg)
輸入 WordPress 後台登入網址(預設為 https://網域名稱/wp-admin/),並輸入剛新增的帳號與密碼進行登入(如下圖所示)。
![[WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學 [WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學](https://www.tokfun.net/wp-content/uploads/2023/09/wordpress-add-a-new-admin-user_005.jpg)
方法 2:透過 phpMyAdmin 資料庫(Database)管理工具
新增 WordPress 網站管理員帳號
方法用途
- 忘記 WordPress 網站的登入帳號密碼,且無法透過 Email 來修改登入帳號密碼。
- 網站被入侵,導致 WordPress 網站後台帳號密碼被修改,而無法正常登入網站後台,這時可透過資料庫新增 WordPress 管理員帳號,以取得網站管理權。
第一步
如果網站伺服器的管理後台介面為「cPanel」,點擊「phpMyAdmin (MySQL 資料庫管理程式)」進入 phpMyAdmin 資料庫管理介面(如下圖所示)。
![[WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學 [WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學](https://www.tokfun.net/wp-content/uploads/2023/09/wordpress-add-a-new-admin-user_021.jpg)
找到並點擊「wp_users」資料表(如下圖所示)。
第三步進入「wp_users」資料表後,點擊「 新增」(如下圖所示)。
![[WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學 [WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學](https://www.tokfun.net/wp-content/uploads/2023/09/wordpress-add-a-new-admin-user_007.jpg)
接著根據不同欄位輸入對應資訊,輸入完畢點擊「執行」,以下欄位說明:(如下圖所示)。
「wp_users」資料表設定
- ID:使用者帳號編號順序。
- user_login:使用者帳號名稱(登入 WordPress 時使用)。
- user_pass:登入密碼(登入 WordPress 時使用),選擇「MD5」演算法對密碼進行加密儲存。
- user_nicename:暱稱。
- user_email:電子郵件地址。
- user_url:個人網站網址。
- user_registered:註冊使用者帳號時間。
- user_status:使用預設值「0」即可。
- display_name:顯示名稱。
第五步
執行完畢後會顯示「執行 SQL 查詢」結果(如下圖所示)。
![[WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學 [WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學](https://www.tokfun.net/wp-content/uploads/2023/09/wordpress-add-a-new-admin-user_009.jpg)
之後會在「wp_users」資料表中顯示剛新增的一筆資料(如下圖所示)。
第七步切換到「wp_usermeta」資料表(如下圖所示)。
第八步點擊「 新增」(如下圖所示)。
![[WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學 [WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學](https://www.tokfun.net/wp-content/uploads/2023/09/wordpress-add-a-new-admin-user_011.jpg)
根據不同欄位輸入對應資訊,輸入完畢點擊「執行」,以下欄位說明:(如下圖所示)。
「wp_usermeta」資料表設定
- user_id:使用者帳號編號順序,需與「wp_users」資料表所新增的一筆資料中 ID 欄位值相同。
- meta_key:輸入「wp_capabilities」。
- meta_value:輸入以下值:
a:1:{s:13:"administrator";s:1:"1";}
第十步
執行完畢後會顯示「執行 SQL 查詢」結果(如下圖所示)。
![[WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學 [WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學](https://www.tokfun.net/wp-content/uploads/2023/09/wordpress-add-a-new-admin-user_013.jpg)
之後會在「wp_usermeta」資料表中顯示剛新增的一筆資料(如下圖所示)。
第十二步接著一樣在「wp_usermeta」資料表中點擊「 新增」(如下圖所示)。
![[WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學 [WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學](https://www.tokfun.net/wp-content/uploads/2023/09/wordpress-add-a-new-admin-user_015.jpg)
接著根據不同欄位輸入對應資訊,輸入完畢點擊「執行」,以下欄位說明:(如下圖所示)。
「wp_usermeta」資料表設定
- user_id:使用者帳號編號順序,需與「wp_users」資料表所新增的一筆資料中 ID 欄位值相同。
- meta_key:輸入「wp_user_level」。
- meta_value:輸入「10」。
第十四步
執行完畢後會顯示「執行 SQL 查詢」結果(如下圖所示)。
![[WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學 [WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學](https://www.tokfun.net/wp-content/uploads/2023/09/wordpress-add-a-new-admin-user_017.jpg)
之後會在「wp_usermeta」資料表中顯示剛新增的一筆資料(如下圖所示)。
第十六步輸入 WordPress 後台登入網址(預設為 https://網域名稱/wp-admin/),並輸入剛新增的帳號與密碼進行登入(如下圖所示)。
![[WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學 [WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學](https://www.tokfun.net/wp-content/uploads/2023/09/wordpress-add-a-new-admin-user_019.jpg)
進入 WordPress 網站管理後台,點選左側選單「 使用者」→「全部使用者」,在「使用者」介面中會顯示所建立的 WordPress 使用者帳號(如下圖所示)。
方法 3:透過 PHP 程式碼新增 WordPress 網站管理員帳號
方法用途
- 忘記 WordPress 網站的登入帳號密碼,且無法透過 Email 來修改登入帳號密碼。
- 網站被入侵,導致 WordPress 網站後台帳號密碼被修改,而無法正常登入網站後台,這時可透過資料庫新增 WordPress 管理員帳號,以取得網站管理權。
第一步
透過 FTP 軟體(如 FileZilla 軟體)連線至網站伺服器(Server),並切換至「/wp-content/themes/佈景主題名稱」路徑,將「functions.php」檔下載到電腦中(如下圖所示)。
![[WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學 [WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學](https://www.tokfun.net/wp-content/uploads/2023/09/wordpress-add-a-new-admin-user_023.jpg)
第二步
下載完畢,透過程式編輯器(如 Visual Studio Code)開啟「functions.php」檔(如下圖所示)。
![[WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學 [WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學](https://www.tokfun.net/wp-content/uploads/2023/09/wordpress-add-a-new-admin-user_024.jpg)
將以下 PHP 程式碼複製貼到「functions.php」檔中程式碼的最尾端,並修改對應變數名稱(Variables)的值(Value),以下說明(如下圖所示)。
![[WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學 [WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學](https://www.tokfun.net/wp-content/uploads/2023/09/wordpress-add-a-new-admin-user_025.jpg)
function create_new_admin_user_account() {
$username = 'new_account'; /*要新增的 WordPress 登入使用者帳號*/
$password = 'password123456'; /*要新增的 WordPress 登入密碼*/
$email = '[email protected]'; /*要新增的電子郵件地址*/
//Check to see if an account exists with the given username and email address value.
if ( !username_exists($username) && !email_exists($email) ) {
//All clear. Go ahead.
//Create WP User entry
$user_id = wp_create_user($username, $password, $email);
//WP User object
$wp_user = new WP_User($user_id);
//Set the role of this user to administrator.
$wp_user->set_role('administrator');
}
}
//Run the function with WordPress's "init" hook is triggered.
add_action('init', 'create_new_admin_user_account');
變數名稱(Variables)說明與修改
- $username:要新增的 WordPress 登入使用者帳號,如上方程式中設定為「new_account」。
- $password:要新增的 WordPress 登入密碼,如上方程式中設定為「password123456」。
- $email:要新增的電子郵件地址,如上方程式中設定為「[email protected]」。
第四步
將修改好的「functions.php」檔透過 FTP 軟體上傳至網站伺服器(Server)(如下圖所示)。
![[WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學 [WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學](https://www.tokfun.net/wp-content/uploads/2023/09/wordpress-add-a-new-admin-user_027.jpg)
輸入 WordPress 後台登入網址(預設為 https://網域名稱/wp-admin/),並輸入剛新增的帳號與密碼進行登入(如下圖所示)。
![[WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學 [WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學](https://www.tokfun.net/wp-content/uploads/2023/09/wordpress-add-a-new-admin-user_028.jpg)
進入 WordPress 網站管理後台,點選左側選單「 使用者」→「全部使用者」,在「使用者」介面中會顯示所建立的 WordPress 使用者帳號(如下圖所示)。
提醒
※記得新增使用者帳號後,要將「functions.php」檔中的「新增 WordPress 管理員帳號的函數(function)程式碼」刪除。
刪除 WordPress 使用者帳號方法
進入 WordPress 網站管理後台,點選左側選單「 使用者」→「全部使用者」,在「使用者」介面中將要刪除的使用者帳號項目中點擊「刪除」(如下圖所示)。
接著會提示「如何指定刪除的使用者如下所示」,選擇要處理屬於這個使用者的內容,選擇完畢後點擊「確認刪除」,即可將其使用者帳號刪除,以下選項說明(如下圖所示)。
![[WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學 [WordPress 教學] 3 種方法新增 WordPress 管理者帳號教學](https://www.tokfun.net/wp-content/uploads/2023/09/wordpress-add-a-new-admin-user_030.jpg)
選擇要處理屬於這個使用者的內容項目
- 刪除全部內容:被刪除的使用者所撰寫的「文章」及「頁面」將連同一起被刪除。
- 將全部內容指派給指定使用者:xxx:將被刪除的使用者所撰寫的「文章」及「頁面」指派給指定的使用者。
- ※如有發現掉圖或檔案無法下載,請由回應區留言告知,將會盡速處理!
- ※歡迎分享本篇文章網址給需要的朋友。
- ※本篇文章著作所有權皆屬於「科技阿宅王」網站所有,引用文章時請來信索取授權,否則將保留法律追訴權,謝謝。
標籤:Create new user WordPress phpMyAdmin How to create a wordpress add account WordPress add account login WordPress create new user programmatically WordPress user roles WordPress 使用者 WordPress 使用者權限 WordPress 帳號 WordPress 帳號管理 WordPress 後台 WordPress 後台登入 WordPress 教學 WordPress 權限 WordPress 權限設定 WordPress 登入畫面 WordPress 網站