行业新闻

    wordpress登录页面登录WordPress后关闭登录页面并设置用户不可见列

    2022-07-15    来源:www.8001717.cn

    用户登录后关闭登录页面

    默认登录页面为:/wp-login.php,登录后会自动跳转到:/wp-admin。现在问题来了,如果用户已经登录了,但是又打开了 wp-login.php 页面,会发生什么?答案是,不做任何处理,或者直接向你显示登录窗口:

    面对如此冰冷的登录框,用户会感到困惑,我是不是刚登录?为什么我需要输入我的用户名和密码?所以,在用户登录后,我们不应该让用户再次看到登录框。这个问题有两种解决方案:

    删除登录链接

    确保指向 wp-login.php 的链接不再出现在页面上。如果用户没有登录wordpress登录页面,我们可以在网页中这样提示:

    wordpress安装插件页面无法打开_网页注册页面和登录页面模板_wordpress登录页面

    用户登录后,我们将上面的登录和注册链接删除,替换为:

    这样不仅可以让用户一目了然地看到自己是否登录过,而且不会误点击wp-login.php进入登录界面。 PHP编程只需要使用()函数判断用户是否登录即可。

    wp-login.php 跳转

    网页注册页面和登录页面模板_wordpress登录页面_wordpress安装插件页面无法打开

    有时候,用户登录后,还是会不小心点击wp-login.php的登录链接wordpress登录页面,比如浏览器的地址栏。是时候让我们做一些补救措施了,不要让登录框无所作为地出现在用户面前。这里介绍的方法是wordpress做网站,当用户已经登录,但是打开了wp-login.php链接时,我们会让他跳转到后台首页wp-admin。具体方法是在当前主题的.php中加入如下php代码:

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

    网页注册页面和登录页面模板_wordpress登录页面_wordpress安装插件页面无法打开

    exit; } } add_action( 'login_init', 'redirect_logged_user' );

    wordpress登录页面_wordpress安装插件页面无法打开_网页注册页面和登录页面模板

    创建用户不可见的自定义部分

    如果您是插件或主题开发者wordpress网站建设,您应该经常使用自定义字段(或自定义字段)来存储您的插件或主题的相关参数。有趣的是,在文章编辑页面的后台或者使用()模板函数,名称以_(下划线)开头的自定义字段都不会显示出来。

    对于一些您不希望用户看到或修改的自定义列,我们可以使用这种技术,不仅可以使文章编辑页面的自定义列更简单,还可以防止用户看到不熟悉的自定义列。对列的定义感到困惑,甚至胡乱修改。下面是一个使用示例:

    网页注册页面和登录页面模板_wordpress安装插件页面无法打开_wordpress登录页面

    这样给id为68的文章添加了name,value是博客唯一的自定义栏目,用户在文章编辑页面是看不到的。一般情况下,我们可以这样使用,这样就可以在文章编辑页面的自定义栏目中看到ludou字段:

    
    

    另外,当自定义列的值为数组时,该列在文章编辑页面对用户是不可见的,即使自定义列的名称没有下划线。

    文章来自互联网,侵权请联系删除,文章阐述观点来自文章出处,并不代表本站观点。 www.8001717.cn