WordPress中登陆后封闭登陆页面及设置用户不可见栏目

用户登录后封闭登录页面
WordPress默许的登录页面是:http://WP目录/wp-login.php,登录后会主动跳转到:http://WP目录/wp-admin。如今成绩来了,假如用户曾经登录,然而它又关上wp-login.php页面,会呈现什么样的状况呢?答案是,WordPress不会做任何解决,还是间接给你显示登录窗口:

面对如此冰冷的登录框,用户会感到困惑,我刚刚不是曾经登录了吗?怎样还要我输出用户名和明码?所以,用户登录后,咱们不该让用户再看到登录框。处理此成绩的方法有两个:

去除登录链接

     确保页面中不再呈现wp-login.php的链接。如用户没有登录,网页中咱们能够这样提醒:

用户登录后,咱们将下面的登录和注册链接删除,换成:

 这样不只能够让用户对能否曾经登录了如指掌,而且不会正点击wp-login.php进入登录界面。PHP编程只要用到WordPress的is_user_logged_in()函数判别用户能否曾经登录就能够完成。

wp-login.php做跳转

     有些时分,用户登录后还是会偶尔点击到wp-login.php登录链接,如阅读器的地址栏。咱们这时就该做些补救措施了,不要不作为让登录框显示在用户背后。这里引见的办法是,当用户曾经登录,然而又关上wp-login.php链接,咱们就让他跳转到后盾首页wp-admin,详细办法是,在以后主题的functions.php中退出以下php代码:

function redirect_logged_user() {
 if(is_user_logged_in() && (empty($_GET['action']) || $_GET['action'] == 'login')) {
  wp_redirect( admin_url() );
  exit;
 }
}
add_action( 'login_init', 'redirect_logged_user' );


创立对用户不可见的自定义栏目
假如你是一个插件或许主题**,应该常常会应用自定义栏目(或许叫自定义字段)来存储你的插件或主题的相干参数,风趣的是,在WordPress后盾的文章编辑页面或应用the_meta()模板函数时,WordPress不会显示称号以 _(下划线)扫尾的自定义栏目。

对一些不想让用户看到,更不想让用户修正的自定义栏目,咱们能够应用此技巧,不只让文章编辑页面的自定义栏目简洁些,而且不会让用户看到不相熟的自定义栏目而感到困惑,甚至胡乱修正。上面是个应用范例:

<?php add_post_meta( 68, '_ludou', '露兜博客', true ); ?>

这样就给id为68的文章增加了称号为 _ludou,值为露兜博客的惟一的自定义栏目,而且在文章编辑页面用户也看不到。平时状况下,咱们可能是这样应用的,这样在文章编辑页的自定义了栏目中就能看到 ludou 字段:

<?php add_post_meta( 68, 'ludou', '露兜博客', true ); ?>

另外,当自定义栏目的值是一个数组时,在文章编辑页面,该栏目对用户也是不可见的,即便自定义栏目的称号前没加下划线。

以上就是安达网络工作室关于《WordPress中登陆后关闭登陆页面及设置用户不可见栏目》的一些看法。更多内容请查看本栏目更多内容!

本文相关话题: WordPress 登陆 栏目 PHP编程
版权声明:本文为 安达网络工作室 转载文章,如有侵权请联系我们及时删除。
相关文章
WordPress主题中增加文章列表页页码导航的PHP代码实例

WordPress 默许给主题开发者的倡议是在文章列表底部提供上下页按钮,所以没有提供间接用在文章列表下的分页...

WordPress后盾地址被改招致无奈登陆后盾的简略处理办法

本文实例讲述了WordPress后盾地址被改招致无奈登陆后盾的简略处理办法。分享给大家供大家参考,详细如下: ...

WordPress评论IP地址显示为127.0.0.1的处理方法

穆童博客应用的是Wordpress顺序,上次在改换了效劳器之后不知为何一切新评论的IP地址都显示为127.0.0.1。刚...

wordpress主题制造触及到的根本模板及阐明整顿

style.css : CSS(款式表)文件,普通包括主题申明和通用css款式代码 index.php : 主页模板,普通用来做网...

WordPress 文章摘要性能完成代码

WordPress 的文章摘要性能普通有两种完成办法,即便用 <!--more--> 标志或许利用现成的插件。关于前者,不便...

WordPress中编写自定义存储字段的相干PHP函数解析

WordPress 的自定义字段就是文章的 meta 信息(元信息),利用这个性能,能够扩大文章的性能,是学习 WordP...

需求提交

客服服务

亿鸽在线客服系统