Products
GG网络技术分享 2025-03-18 16:13 9
作为wordpress小白,有没有碰到过这样的问题:想修改wordpress网站后台登录密码、管理员邮箱等信息,却不知道在哪个地方修改。如果你也有这样的情况,那就随我一起来看看“如何修改wordpress用户的个人信息”吧。
其实,修改当前登录用户的相关信息,还是非常简单的,主要是我们的菜鸟们找不到修改的入口,所以才以此为难。进入到wordpress网站的后台,前提是你已经登录成功了,我们可以2个地方向进入到用户信息的修改页面。
方法一:点击wordpress后台左侧的用户菜单,再点击它的子菜单“我的个人资料”,这样就可以进入到当前登录用户的个人信息修改页面。
方法二:鼠标移到wordpress后台顶部工具栏的右侧的用户头像上,这时,会展开用户信息窗口,里面就有一个“编辑我的个人资料”,点击它就可以进入到个人资料修改页面。
进入到个人资料修改页面,我们可以看到有许多选项都是可以修改的,但是登录用户名是不能修改的。下面,我们就对一些常用的选项做一下介绍。
1、可视化编辑器。如果我们勾选了这一个选项,那我们发表文章的界面就不是“所见即所得的图文界面”,而是文本界面。
2、管理界面配色方案:指的是后台的配色,选择不同的配色方案,会展现不一样的色彩效果。
3、工具栏。这里的工具栏不是指后台的顶部的工具栏,而是指前台页面的顶部工具栏。如果勾选,那么在前台页网的顶部就会显示工具栏,这就不太美观了。如下图:
4、语言。如果你安装的是英文版的wordpress程序,这里应该是language,如果想用中文界面,可以在下拉框中选择简体中文。如下图:
5、呢称。是指你发表文章时别名(如下图)。默认跟登录用户名是一样的。如果不想用登录名,可以在这里修改,然后在“公开显示为”里选择它。
6、电子邮件。这里是管理员的邮箱地址,在我们安装wordpress网站时就设置好的。如果你想修改成其它的邮箱,可以在这里修改。这个邮箱的作用非常大,网站里的一些动态会发邮件到这个邮箱,如:文章评论、注册用户。当然,你的网站空间要首先开通mail服务。
7、新密码。如果要修改密码,就是在这里了。点击“生成密码”,会展开修改输入框(如下图),点击“眼睛”可以隐藏或显示密码。
信息修改后,确认无误后,我们再点击“更新个人资料”按钮,这样就完成了登录用户个人资料的修改。本章介绍的是修改当前登录用户的个人资料,如果你是网站管理员,你还可以修改网站的其它注册用户的资料,这里就不做介绍了,感兴趣的,可以自己的去研究一下。
最近在研究WordPress的前台登录功能, WordPress默认登录页面实在是难看,所以博主一直都想重新整一个好看点的登录页面。
首先,我们需要为登录页面创建一个自定义页面模板。例如login.php。
然后使用wp_login_form()函数获取登录表单。
将下面代码放到login.php页面
<?php/* Template Name: 登录 */ wp_login_form(); ?>
然后在后台 – 页面 – 新建页面,新建名称为 login 的页面,页面属性选择登录模板。
然后,让我们使用CSS使登录界面变得更美观。您可以根据站点要求自行添加CSS。在此示例中,下面效果图是我的登录界面美外观。
至此,登录页面已经可以使用了。我们可以尝试登录,如果成功,我们将被重定向到redirect上面参数中指定的URL 。
如果我们希望使用新的登录页面login.php替换WordPress默认的wp-login.php页面, 您可以在functions.php主题的中添加以下代码。
function redirect_login_page() { $login_page = home_url( \\\'/login/\\\' ); $page_viewed = basename($_SERVER[\\\'REQUEST_URI\\\']); if( $page_viewed == \\\"wp-login.php\\\" && $_SERVER[\\\'REQUEST_METHOD\\\'] == \\\'GET\\\') { wp_redirect($login_page); exit; }}add_action(\\\'init\\\',\\\'redirect_login_page\\\');
注意:将$login_page变量更改为您自己的登录页面。
在我们成功登录后,登录页面可以按预期工作。但是,如果发生错误(例如,提交无效的用户名和密码组合或提交空白字段时),我们也将被丢弃wp-login.php
。要解决此问题,请在中添加以下功能functions.php
。
function login_failed() { $login_page = home_url( \\\'/login/\\\' ); wp_redirect( $login_page . \\\'?login=failed\\\' ); exit;}add_action( \\\'wp_login_failed\\\', \\\'login_failed\\\' ); function verify_username_password( $user, $username, $password ) { $login_page = home_url( \\\'/login/\\\' ); if( $username == \\\"\\\" || $password == \\\"\\\" ) { wp_redirect( $login_page . \\\"?login=empty\\\" ); exit; }}add_filter( \\\'authenticate\\\', \\\'verify_username_password\\\', 1, 3);
最后,当我们从站点注销时,我们还将被重定向到。因此,我们还需要在注销时指定重定向URL,就像这样。
function logout_page() { $login_page = home_url( \\\'/login/\\\' ); wp_redirect( $login_page . \\\"?login=false\\\" ); exit;}add_action(\\\'wp_logout\\\',\\\'logout_page\\\');
在我们输入错误的用户名、密码、邮箱等资料时,会向用户显示错误信息,我们可以使用$_GET
。
将此代码放在下面的登录页面模板中。
$login = (isset($_GET[\\\'login\\\']) ) ? $_GET[\\\'login\\\'] : 0;
上面的代码将检查login变量是否包含值,否则将设置为0。然后,我们将根据的值显示不同的通知消息$error,如下所示。
if ( $login === \\\"failed\\\" ) { echo \\\'<p ><strong>错误:</strong>用户名和/或密码无效!</p>\\\'; } elseif ( $login === \\\"empty\\\" ) { echo \\\'<p ><strong>错误:</strong>用户名和/或密码不能为空!</p>\\\'; } elseif ( $login === \\\"false\\\" ) { echo \\\'<p >您已登出!</p>\\\'; }
前端登录的页面至此结束, 希望本教程对您有所帮助。 如果有疑问可以添加我们的WordPress交流群咨询。
WordPress建站交流群:1038181019
扫码关注wpwp自学笔记
精选优质免费WordPress主题模板,分享最新WordPress实用建站教程!
记住我们的网址:ztJun.com
Demand feedback