email address non required

时间:2018-09-02 作者:Husam Humam

我正在使用Woocommerce和Ionic,借助Woocommerce的API开发一个网站和应用程序。我试图让注册页面中的电子邮件字段成为可选字段,并让客户用他们的手机号码和密码注册。

我不知道如何做到这一点,我应该让数据库中的email字段变为null吗,或者在我的情况下是否有任何解决方法?

1 个回复
SO网友:kero

WooCommerce有一个非常广泛的文档,其中一个主题是Customizing checkout fields using actions and filters, 您可以轻松设置billing_email 不需要。(代码未测试)

add_filter(\'woocommerce_checkout_fields\', \'WPSE0309_woocommerce_checkout_fields\');

function WPSE0309_woocommerce_checkout_fields( $fields ) {
     $fields[\'billing\'][\'billing_email\'][\'required\'] = false;

     return $fields;
}

结束

相关推荐

REST API基本身份验证不起作用

我已经设置了一个用于快速测试站点的基本身份验证。$headers = array ( \'Authorization\' => \'Basic \' . base64_encode( \'admin\' . \':\' . \'Str0nGP@$$w0rd\' ), ); $url = rest_url( \'wp/v2/posts/1\' ); $data = array( \'title\' => \'Hello Gaia\