要禁止WordPress用户编辑“我的个人资料”页面上的电子邮件字段,您可以使用以下方法之一:

方法1:使用功能代码

WordPress 禁止用户编辑“我的个人资料”电子邮件等字段

您可以在主题的functions.php文件中添加以下代码来禁用电子邮件字段的编辑:

function disable_email_field_editing( $user_contactmethods ) {
    unset( $user_contactmethods['email'] );
    return $user_contactmethods;
}
add_filter( 'user_contactmethods', 'disable_email_field_editing', 10, 1 );

这个代码段通过使用unset函数从用户联系信息中删除了电子邮件字段,从而禁用了编辑。请注意,这只会影响用户的后台编辑界面,前台用户注册和登录的电子邮件字段仍然有效。

方法2:使用插件

您还可以使用插件来轻松实现此目标。一个常用的插件是"Profile Builder",它可以让您更灵活地管理用户资料字段,包括禁用电子邮件字段的编辑。以下是使用"Profile Builder"插件的步骤:

  1. 安装并激活"Profile Builder"插件。

  2. 转到WordPress仪表盘中的"Profile Builder"设置。

  3. 在设置页面上,您可以选择要显示的用户字段,也可以选择禁用的字段。确保取消选中电子邮件字段。

  4. 保存设置。

这样,用户将无法在其个人资料中编辑电子邮件字段。

无论您选择哪种方法,都应该确保在进行更改之前备份网站,以防不时之需。