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修正评论默许头像的办法。分享给大家供大家参考。详细剖析如下: 咱们晓得wordpres...

WordPress装置前的预备工作

要害字形容:工作 预备 装置 &nbsp 数据库 用户 创立 权限 应用 软件 解说 WordPress 的装置前的一些预备工...

wordpress首页显示摘要的几种办法小结

more标签 这种办法应该是最灵敏的一种办法,操作也很简略,只要要你在编辑文章的时分拔出more标签 或许应用...

WordPress直达义HTML与过滤链接的相干PHP函数应用解析

esc_html()(本义 Html) esc_html() 函数用来本义 Html 代码,让 Html 代码不本义。 用法 esc_html( $tex...

WordPress 3.0+菜单性能支持二级和N级菜单完成步骤

自带的导航菜单性能是 WordPress 3.0+ 中惟一执得让人眼睛一亮的性能了,在新做主题的进程中再一次让我眼睛...

WordPress 网站如何防备大规模暴力破解攻打

前段工夫,WordPress 网站受到了大规模的暴力破解攻打,攻打者首先扫描互联网上的 WordPress 网站,而后利...

需求提交

客服服务