wordpress登陆面怎么隐藏?

一、如何隐藏wordpress登陆面

外贸网站模板最近通过各种途径将我的博客网站实行全面前端化,从用户登录、用户注册、用户密码找回等到用户中心、支付一系列页面全部实现了用户前端化。

在这一切都完成后,外贸网站模板又面临一个问题,就是既然已经实现了用户前端化,那么后台登录也就没有必要了,而且保持后台登陆也不是很安全,所以隐藏后台登录界面也是必需的!通过苦苦寻找,终于找到了我想要的!

通过简单的修改代码修改wp-login.php文件让其只能通过特定的路径,否则直接访问会跳转到指定页面!

方法如下:

在wordpress根目录打开wp-login.php文件,将下面的代码放在任意位置。

<?php
if($_GET["my"]!="login"){
header('Location: http://www.vcphp.com/');
}
?>

这样,如果别人通过http://www.vcphp.com/wp-login.php或者http://www.vcphp.com/wp-admin/来访问你的后台时,就会自动跳转到您的主页,当然你可以把这个链接改为任意页面,如404或者其它页面,任由你自由发挥了。

只有按照你设定的形式链接才能打开后台,如上面的只能通过http://www.vcphp.com/wp-login.php?my=login 才能正常的打开后台,要向自定义后面的代码,只需要修改上面代码中的“my” 和“ login”就可以了 。,怎么样,够酷炫吧!你们就试试吧!

二、wordpress怎么隐藏部分内容

对于wordpress,可以通WP短码的形式实现隐容登陆可见的效果。在functions.php文件添加以下代码:

add_shortcode('hide','loginvisible');
function loginvisible($atts,$content=null){
if(is_user_logged_in()

发表评论

电子邮件地址不会被公开。 必填项已用*标注