当前位置:网站首页 > WordPress教程 > 正文
WordPress移除用户新注册时邮件必填选项(注册不填邮箱/邮箱非必填)
作者:98wpeu发布时间:2026-02-24分类:WordPress教程浏览:101
导读:使用WordPress搭建的网站是支持用户注册做商城网站的,注册的时候默认要求用户填写一个邮箱,并且是必须填写的,而某些网站情况特殊,可能并不需要强制填写邮件,所以我们可以通过下面...
使用WordPress搭建的网站是支持用户注册做商城网站的,注册的时候默认要求用户填写一个邮箱,并且是必须填写的,而某些网站情况特殊,可能并不需要强制填写邮件,所以我们可以通过下面的代码把强制填写邮件功能改为必填项目。具体方法如下:
最近在给客户外贸建站的时候,都习惯了使用Code Snippets这个插件来管理自定义代码,所以本教程同样使用这种方法。
1、安装Code Snippets
2、新建一个Code,复制下面的代码然后保存。

// 移除空邮件地址的提示
add_action('user_profile_update_errors', 'my_user_profile_update_errors', 10, 3 );
function my_user_profile_update_errors($errors, $update, $user) {
$errors->remove('empty_email');
}
// 这将删除电子邮件输入所需的javascript验证
// 还将删除标签中的(必填)提示
// https://blog.naibabiji.com/skill/users-without-email-in-wordpress.html
add_action('user_new_form', 'my_user_new_form', 10, 1);
add_action('show_user_profile', 'my_user_new_form', 10, 1);
add_action('edit_user_profile', 'my_user_new_form', 10, 1);
function my_user_new_form($form_type) {
?>
<script type="text/javascript">
jQuery('#email').closest('tr').removeClass('form-required').find('.description').remove();
// Uncheck send new user email option by default
<?php if (isset($form_type) && $form_type === 'add-new-user') : ?>
jQuery('#send_user_notification').removeAttr('checked');
<?php endif; ?>
</script>
<?php
}3、保存后,用户前台注册或者后台添加用户的时候,邮件就不是必填项目了。

相关推荐
- JQuery入门——移除绑定事件unbind方法概述及应用 - Web前端
- WordPress评论不用填邮箱的方法
- QQ域名邮箱不能用了停止注册后继续用这个服务就OK了
- 怎么移除Cloudflare的email-decode.min.js脚本加速网站
- WordPress限制可以注册的邮箱类型(邮件黑白名单)
- 为什么SEO插件都没有设置keywords选项了?
- WordPress设置阅读界面没有主页显示选项怎么办?
- Quote via Chat Button 最好的WordPress通用插件下载 博客插件模块
- 虚拟收件箱最好的WordPress通用插件下载 博客插件模块
- 简单的空车最好的WordPress常用插件下载博客插件模块
- WordPress教程排行
-
- 1SiteGround的CPU Time Usage是什么意思?为什么有感叹号
- 2#建站# 免费的VPS管理软件Xshell8/Xftp8中文版下载
- 3WordPress关注微信公众号回复可见和阅读更多的方法
- 4自定义WooCommerce库存提示插件,修改Out of stock缺货提示
- 5WordPress媒体库增强(图片分类)插件WP Media Folder
- 6外贸WordPress建站付费主题和插件第二年需要续费吗?
- 7一款简洁的WordPress主题Neve,适用于博客和企业网站
- 8SiteGround上用Avada搭建的主题图片不显示问题排查
- 9KeePass实现Chrome浏览器自动填充密码方法一
- 最近发表
-
- WordPress随机显示特色图片插件:Random Post Thumbnails
- KeePass实现Chrome浏览器自动填充密码方法一
- LNMP一键包nginx 301强制跳转到https教程
- KeePass实现Chrome浏览器自动填充密码方法二
- #建站# 免费的VPS管理软件Xshell8/Xftp8中文版下载
- 使用Xshell 8连接VPS教程_电脑登录vps的方法
- WordPress评论界面添加烟花????效果
- 不同浏览器书签同步方案:坚果云+Floccus_详细使用教程
- iOS端KeePassXC客户端APP:Strongbox Password Safe
- 给WordPress评论中的Gravatar头像图片添加ALT属性


