其实WordPress的登录还是有很多研究的余地的,比如我用这个主题的时候,没有登录的窗口,所以需要用WP自带的小工具,不过每次都有注册、RSS、ORG什么的乱七八糟的东西,看着就不爽,以为以前是用MyStique主题的,用到登录的话,都会在侧边栏那里有个登录的小工具可以用,示意效果图如下所示:

WordPress登录

一、代码改登录

鉴于我不想占用侧边栏的空间,以及不想让人注册,貌似注册也没什么用的啦。所以我想改改登录什么的,然后就在底边栏弄了这么一个按钮,效果自己看。其实说白了,就是没有登录的话,就是登录字样会出现,登录的话,会出现登出的字样出现,具体代码:

<?php wp_loginout(); ?>

就这么一句就可以了,它会自动判断。放在你想出现的地方,比如侧边栏,比如顶部,比如头部。不过,你想自定义字样的话,可以尝试加一个if语句:

<?php if ( is_user_logged_in() ) { url = wp_logout_url();var = '走咯'; } else { url = wp_login_url();var = '秘密通道';};?><a href=<?php echo url;?>><?php echovar;?></a>

总之,代码还蛮有意思的,可以看看官方的函数介绍。

二、用插件改登录

有时候也怀念MyStique的登录样式,既方便有好看,其实只是用到一个插件即可,Siderbar Login。此插件下载地址:http://wordpress.org/extend/plugins/sidebar-login/

Siderbar Login

当然,还有很多类似的插件,比如AJAX Login Widget++WP-UserLogin等,可查看《13款WordPress用户注册登录插件

三、修改登录页面的背景和样式

WP登录的界面是单一固定的,有些人登录多了,难免看惯了,可以试着改改背景,自己订制一个自己喜欢的。其实道理很简单,就是修改CSS就好,网上有人写过了,我就不写了。

WP登录自定义

原文请看:Custom WordPress Login Screen

译文请看:自定义WordPress登录界面

四、设置文章登陆后才能查看文章

这个类似于评论后才能看文章,不过,前段时间想弄个个人日记类的博客,写点私人的东西,所以想这个日记式的程序,发现木有,只好想着WP是否有这样的插件。还真有。

这个插件叫Members Only,只有登录的人才能看,在后台关掉注册功能,每次打开网页的时候,只有有账号和密码的人才能查看,否则总是停留在登录界面。考虑到,我会用手机上并且写东西,所以安装了WP-T-WAP和Go2Wap,但是在手机上Members Only就木有用了。然后就想到了露兜的方法,加上一句if语句,is_user_logged_in(),判断用户是否登录,没有登录,转到login.php页面,有登录,转到文章页面。

利用露兜的方法,可以设置特定的用户看文章,比如有个分类的文章只给注册了的人看。方法请看:WordPress设置文章只允许特定用户阅读

五、WordPress登陆之后返回登陆前的页面

>> 若为原创,转载请注明: 转载自Laycher's Blog

>> 本文链接地址: 关于WordPress登录的那点破事

>> 订阅本站: http://feed.feedsky.com/laycher