将下面的代码添加到当前主题文件夹中的 functions.php 文件里:
PHP
//保护后台登录
add_action('login_enqueue_scripts','login_protection');
function login_protection(){
if($_GET['word'] != 'press')header('Location: http://www.tzwyx.com/');
}
1
2
3
4
5//保护后台登录
add_action('login_enqueue_scripts','login_protection');
functionlogin_protection(){
if($_GET['word']!='press')header('Location: http://www.tzwyx.com/');
}
后台登录地址就是 http://www.你的域名.com/wp-login.php?word=press,如果不是这个地址,就会自动跳转到 http://www.tzwyx.com/ ,不信你试试!
你可以修改 Word、press 和 http://www.tzwyx.com/ 这三个参数
这个并不能解决一些问题.
比如禁止重定向等等,就能成功的访问到原来的登录页面.
可以换个方法,将下面代码:
if($_GET['word'] != 'press'){exit();};
插入到 wp-login.php 文件的
这句 require( dirname(__FILE__) . '/wp-load.php' ); 代码下面:
后台地址:
http://www.你的域名.com/wp-login.php
已经变成
http://www.你的域名.com/wp-login.php?word=press