我正在使用我买的主题制作一个WordPress请愿网站,这是我的第一个WordPress网站。主题有一个表单,允许用户注册请愿书,但表格中的所有字段都是必需的。据我所知,验证是在PHP中完成的,我找到了我认为相关的PHP文件,这也有我自己的一些补充。
相关的PHP文件很长,但我不确定要发布的部分,所以我会发布whole file的链接
我试图通过第837-840行来表示我是否可以在不填写电子邮件的情况下注册用户,但是失败了。
/*
if( ! is_email( $email ) )
$return->add( 'email', $validation_message_email );
*/
答案 0 :(得分:0)
事实证明我在错误的地方注释掉了PHP,我需要在#34;之后注释掉PHP。 if(get_theme_mod(..."
如果其他人正在使用ThemeForest中的WeChange主题,那么你就是这样做的!附上了/wechange-child/extend/classes/class.petitions.php
从该行的第883行到第903行
if( get_theme_mod( 'petition_state' ) === true ){
/*
if( empty( $state ) )
$return->add( 'state', $validation_message_state );
*/
}
if( get_theme_mod( 'petition_zip' ) === true ){
/*
if( empty( $zip ) )
$return->add( 'zip', $validation_message_zip );
*/
}
if( get_theme_mod( 'petition_city' ) === true ){
/*
if( empty( $city ) )
$return->add( 'city', $validation_message_city );
*/
}