一位客户通过电子邮件询问我们是否可以添加 接受条款和条件 复选框到他的 WordPress 会员资格 报名表格 如果注册用户未选中,则阻止 WordPress 为该用户创建帐户。 简而言之,只有在选中复选框时才会创建用户帐户。
在本教程中,您将学习如何将复选框添加到您的 前台登记表 最后,我们将提供一个代码片段,以确保在用户注册之前选中复选框。
将复选框添加到注册表单
首先,创建一个 自定义配置文件字段 如下图所示。
要将自定义字段添加到您的注册表单,如果使用 拖放生成器.
如果使用,请添加自定义字段短代码 高级简码生成器 通过单击表单构建器中的“可用简码”按钮。
确保在帐户注册之前选中复选框
要确保在创建用户帐户之前选中“接受条款和条件”复选框,请选中块和简码设置中的“必需”复选框。
或者,将下面的代码片段添加到您的主题 functions.php
档案或 站点特定插件.
add_filter('ppress_registration_validation', function ($reg_errors, $form_id) {