1、修改wordpress登陆地址
如果你对wordpress目前的登录地址不满意,可以通过一些代码来修改wordpress登录地址,当然你的这个登录地址必须有效,方法很简单,实现代码如下,将其放入functions.php中即可。
function sj_redir_login() {
wp_redirect(bloginfo(‘url’).’/login’); //这个地址可以随意修改
exit;
}
add_action( ‘login_enqueue_scripts’, ‘sj_redir_login’ );
PS:这种方法只是做了一个临时302跳转,并没有隐藏之前的wordpress后台登陆地址。不建议使用
2、隐藏wordpress后台登陆地址
在文件wp-login.php(非主题模版那里),中,找到<!DOCTYPE html>,在该行的上一行添加如下代码:
<?php
if($_GET["url"]!="login"){
header('Location: http://www.uiseo.cn/');
}
// echo '<h1 style="text-align:center;margin-top:30px;">Welcom</h1>';
?>
之后,登陆地址就变为:http://www.uiseo.cn/wp-login.php?url=login
或直接 functions.php 文件中添加以下代码同样能实现上面效果:
//保护后台登录
function login_protection(){
if($_GET['url'] != 'login')header('Location: http://www.uiseo.cn/');
}
add_action('login_enqueue_scripts','login_protection');
3、更简单粗暴的修改登陆地址的方法(
强烈推荐使用这种)
修改wp-login.php文件名。比如将wp-login.php修改成login.php,同时还要打开这个文件,将里面所有的wp-login.php替换成login.php。这样登录地址便成了 http://www.uiseo.cn/login.php。跟前面那个方法结合起来,就成了http://www.uiseo.cn/login.php?url=login。