建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

将“接受条款”复选框添加到 WordPress 注册表单

GG网络技术分享 2025-03-18 16:05 30


一位客户通过电子邮件询问我们是否可以添加 接受条款和条件 复选框到他的 WordPress 会员资格 报名表格 如果注册用户未选中,则阻止 WordPress 为该用户创建帐户。 简而言之,只有在选中复选框时才会创建用户帐户。

在本教程中,您将学习如何将复选框添加到您的 前台登记表 最后,我们将提供一个代码片段,以确保在用户注册之前选中复选框。

将接受条款和条件复选框添加到 WordPress 注册表单

将复选框添加到注册表单

首先,创建一个 自定义配置文件字段 如下图所示。

添加接受条款和条件复选框字段

要将自定义字段添加到您的注册表单,如果使用 拖放生成器.

如果使用,请添加自定义字段短代码 高级简码生成器 通过单击表单构建器中的“可用简码”按钮。

确保在帐户注册之前选中复选框

要确保在创建用户帐户之前选中“接受条款和条件”复选框,请选中块和简码设置中的“必需”复选框。

或者,将下面的代码片段添加到您的主题 functions.php 档案或 站点特定插件.

add_filter('ppress_registration_validation', function ($reg_errors, $form_id) {

if (3 === $form_id) {

if ( ! isset($_POST['accept_privacy_terms']) || empty($_POST['accept_privacy_terms'])) {

$reg_errors = new WP_Error('accept_privacy_terms', __( 'You must accept our privacy policy and terms.', 'profilepress' ));

}

}

return $reg_errors;

}, 10, 2);

笔记: 确保你改变“3”在上面的代码片段中添加到您的注册表单的 ID。

标签: WordPress 教程

提交需求或反馈

Demand feedback