精品軟體與實用教程
WordPress的使用者登入入口和管理員登入入口都在一個登入頁面,安全性會有一些擔心,現在讓我們封鎖掉WordPress預設的登入頁面和後台管理目錄。
前提是你已經安裝了其它的使用者登入插件,不然其它使用者會無法登入網站。
在主題的目錄下找到functions.php設定文件,將下面程式碼複製並修改
[cc lang="php"]
function login_protection(){
if($_GET['uzbox'] != 'uzbox')header('Location: https://uzbox.com');
}
add_action('login_enqueue_scripts','login_protection');
/*** 隱藏WordPress登入入口
* 更多WordPress技巧參考請上:https://uzbox.com
* 轉載請保留出處,謝謝合作!
**/
將上面的程式碼中的uzbox,改成你自訂的名稱。修改後,在造訪wp-login.php和wp-admin後台目錄時候就會自動跳到上面設定的網站頁面了。
那麼管理員如何存取上面的管理頁面呢?
只需要在wp-login.php檔案後面加上?uzbox=uzbox來存取就可以了,例如:
/wp-login.php?uzbox=uzbox
還有一個無需修改主題,直接修改wp-login.php檔案的方法。
在網站根目錄下開啟wp-login.php文件,可以用記事本方式編輯,也可以在Linux中VI編輯。
[cc lang="php"]
function login_protection(){
if($_GET['uzbox'] != 'uzbox')header('Location: https://uzbox.com');
兩種方法實際測試都可以使用。有不懂的可以在下方留言區留言!