我們如何添加用戶 Admin in WordPress 如果我們無權訪問儀表板或 SQL

在某些情況下,我們需要“接管”一個博客/網站 WordPress,但我們沒有太多的憑據。
在我們沒有場景 具有以下權限的用戶 admin 而我知道密碼, 我們沒有電子郵件 我們可以恢復一個用戶 admin 並且無法訪問數據庫 (一個cPanel賬號),好像有點無法登錄 WordPress. 然而,有一個“門”。 FTP訪問 該網站的文件,可以使我們能夠與數據庫的交互,並取得控制權。

如果我們可以通過 FTP 訪問博客的文件 WordPress, 恢復具有訪問權限的用戶的密碼 administrator添加新用戶它可以通過兩種方式來完成。

1. 通過 phpMy 訪問博客/網站數據庫Admin,使用 wp-config.php 文件中的連接數據.

如果我們沒有通過的cPanel或其他管理系統的訪問 php我的Admin我們可以 下載文檔 這裡提取DA檔案我們要去FTP, 在文件和文件夾旁邊 WordPress.
訪問 phpMyAdmin 從瀏覽器:http://blog-name.com/phpMyAdmin 我們與 數據庫的用戶名和密碼。 我們在wp-config.php中找到它們。
一旦進入 phpMyAdmin,在博客數據庫中,我們去表“wp_users“我們可以輕鬆更改電子郵件地址的位置(USER_EMAIL)。 我們輸入一個我們可以訪問的電子郵件地址,然後從 WordPress 我們重置密碼。

2. 添加用戶 WordPress 權利 administrator,使用當前主題的functions.php文件.

一種比第一種更簡單、更快捷的方法,但是除了現有用戶/具有以下權限的用戶之外 admin訓練, 將添加一個。 當然,隨著這個用戶登錄, 你可以改變你的其他。 電子郵件和密碼。

要應用這種方法,首先 識別當前主題 運行該博客。 在頭版訪問源(查看源代碼)並蒐索“ /可濕性粉劑內容/主題/ ...”。 “ / themes / ..”之後的文件夾是當前主題文件夾。
FTP訪問當前的主題文件夾(/可濕性粉劑內容/主題/ nume_tema /)和編輯文件 的functions.php 現在在這裡。

在functions.php中,在底部添加以下代碼:

 function wpb_admin_account(){
 $user = 'Username';
 $pass = 'Password';
 $email = '[email protected]';
 if ( !username_exists( $user )  && !email_exists( $email ) ) {
 $user_id = wp_create_user( $user, $pass, $email );
 $user = new WP_User( $user_id );
 $user->set_role( 'administrator' );
 } }
 add_action('init','wpb_admin_account');

只有將改變以紅色表示的數據。 $用戶, $通 si $電子郵件.

更改保存到您的functions.php,那麼攻擊: http://nume-site.com/wp-admin/凡登錄你的項目之上。

這樣就可以登錄了 WordPress 新用戶的排名為 administrator. 身份驗證後,最好從functions.php 中刪除此代碼。

對技術充滿熱情,我喜歡測試和編寫有關操作系統的教程 macOS,Linux, Windows, 關於 WordPress, WooCommerce 和配置 LEMP 網絡服務器(Linux、NGINX、MySQL 和 PHP)。 我寫在 StealthSettings.com 自 2006 年以來,幾年後我開始撰寫 iHowTo.Tips 教程和有關生態系統中設備的新聞 Apple: iPhone,iPad, Apple 手錶,HomePod, iMac, MacBook、AirPods 和配件。

發表評論