在WordPress主题中创建不需要的表单字段

时间:2018-06-05 15:11:02

标签: wordpress

我正在使用我买的主题制作一个WordPress请愿网站,这是我的第一个WordPress网站。主题有一个表单,允许用户注册请愿书,但表格中的所有字段都是必需的。据我所知,验证是在PHP中完成的,我找到了我认为相关的PHP文件,这也有我自己的一些补充。

相关的PHP文件很长,但我不确定要发布的部分,所以我会发布whole file的链接

我试图通过第837-840行来表示我是否可以在不填写电子邮件的情况下注册用户,但是失败了。

/*
        if( ! is_email( $email ) )
            $return->add( 'email', $validation_message_email );
*/

1 个答案:

答案 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 );
*/
        }