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后盾删除不需求的侧边栏菜双方法

本文实例讲述了WordPress后盾删除不需求的侧边栏菜双方法。分享给大家供大家参考。 详细完成办法是在以后主...

应用扫除法处理模板上的成绩

在wordpress模板制造进程中,有一些貌似复杂的成绩,其实只需确定了成绩呈现的地位,大少数都能够自行处理。...

优化WordPress的Google字体以减速国际效劳器上的运转

因为Google被彻底墙掉,不翻墙就无奈加载谷歌字体。很多老手冤家常常埋怨本人买的主机如何如何慢,给的示例...

WordPress装置应用Flowplayer繁难指南

本文是简略易懂的古代魔法系列文章的第二弹~ 一、Flowplayer简介 FlowPlayer 是一个用Flash开发的在Web上的...

WordPress中发送HTML邮件的办法

办法一,用filter发送HTML邮件 发邮件用的函数是wp_mail(),wp_mail()则基于弱小的邮件类phpMailer,所以发...

优化WordPress数据库晋升网站运转速度

WordPress的文章、评论等很少数据都是寄存在数据库的,所以搭建wordpress网站的工夫,网站的空间不需求多大...

需求提交

客服服务