一直以來,WordPress的登入頁面「wp-login.php」都是黑客們工具的一個主要目標,而今天,本站就來教大家如何為登入頁面添加密鑰功能,讓你只有在訪問類似「wp-login.php?pass=my_password」才可登入你的站點!
教學
將下方代碼添加到「佈景函式庫(functions.php)」的最底部 ?>
之前,然後點擊 就行啦!
注意:你需要將 $_GET['pass'] != 'my_password'
中的 my_password
改為你的密碼!(推薦該密碼應與登入密碼不同)
效果:當你直接訪問「http://你的網站地址/wp-login.php」時,將會顯示錯誤頁面,而只有訪問「http://你的網站地址/wp-login.php?pass=my_password」時方可進行登入操作!
註:該方法已修正無法登出之問題!
1 2 3 4 5 6 7 8 9 10 11 12 13 |
/* 使用密鑰方可訪問登入頁面開始(由AREFLY.COM製作) */ function add_get_vaild_to_login_page(){ if(in_array($GLOBALS['pagenow'], array('wp-login.php', 'wp-register.php'))){ // If is login page if($_GET['action'] != 'logout' && empty($_POST['log'])){ if($_GET['pass'] != 'my_password'){ wp_die("對不起,您需使用密鑰方可訪問本頁面!"); exit; } } } } add_action('init', 'add_get_vaild_to_login_page'); /* 使用密鑰方可登入頁面結束(由AREFLY.COM製作) */ |
歷史上的今天
2013年:使用CSS3為圖片自動添加圓角(14條評論)