我想在发送表格时插入序列号,以便将其用作进一步处理的 ID。如果我能自己设置起始数字就好了。
例如:第一次发送的是号码678,下一个总是+1
收到后该号码应该可见。
我不知道它是如何运作的
请尝试一下,它现在应该适合您。
为此输入生成简码:
function generate_serial_number() {
$old_serial = get_option('cf7_serial_number', 678);
$new_serial = $old_serial + 1;
update_option('cf7_serial_number', $new_serial);
return $new_serial;
}
add_shortcode('cf7_serial_number', 'generate_serial_number');
在 Contact Form 7 表单中创建只读隐藏序列号字段
[文本序列号 ID:序列号只读默认值:cf7_序列号]
在电子邮件通知中显示序列号
编辑邮件选项卡下的联系表单,并添加序列号:
[serial_number]
以显示收到的用户电子邮件中的序列号。
现在,当提交表单时,我的脚本可以运行,序列号将从您设置的值开始加 1。