删除/删除结帐WooCommerce细节(邮政编码,公司,电话......)

WooCommerce 是谁想要创建一个非常简单的系统 网上商店中,基于 WordPress.
默认安装,WooCommerce将增加一个标准形式进行计费的详细信息。 在“结帐”的客户。
设计为一个系统 网上商店 使产品既实物交割和下载所需一些虚拟WooCommerce 标准形式 一系列客户数据:名字,姓氏,电话号码,国籍,地址,城市, 邮政编码。 有些领域我们需要例如虚拟命令。 这是由贝支付可以下载或产品A产品将不需要用于传递数据。 在这种情况下,最好是缓解控制系统对于用户来说,通过除去结帐的领域。

从WooCommerce结帐消除现场“邮政编码”

我们可以从WooCommerce中删除“邮编账单邮编”,我们必须去编辑WordPress主题的functions.php文件,该文件在网站上处于活动状态。 在functions.php中添加行:

[PHP]

add_filter('woocommerce_checkout_fields','custom_override_checkout_fields');

函数custom_override_checkout_fields($ fields){

未设置($领域[ '计费'] [ 'billing_postcode']);

返回$ fields;

}

[/ PHP的]

其中“billing_postcode”是邮政编码字段。 如果你想消除第二地址字段,我们替换“billing_postcode”与“billing_address_2”。

[腓]未设置($领域[ '计费'] [ 'billing_address_2']); [/ PHP]

有迹象表明,可能不感兴趣的客户付款的任何细节情况。 通常,当支付通过贝宝。 在这种情况下,我们可以选择消除订单页面的所有领域。

[PHP]

add_filter('woocommerce_checkout_fields','custom_override_checkout_fields');
函数custom_override_checkout_fields($ fields){
未设置($领域[ '计费'] [ 'billing_postcode']);
未设置($领域[ '计费'] [ 'billing_country']);
未设置($领域[ '计费'] [ 'billing_state']);
未设置($领域[ '计费'] [ 'billing_phone']);
未设置($字段[ '顺序'] [ 'order_comments']);
未设置($领域[ '计费'] [ 'billing_address_2']);
未设置($领域[ '计费'] [ 'billing_postcode']);
未设置($领域[ '计费'] [ 'billing_company']);
未设置($领域[ '计费'] [ 'billing_last_name']);
未设置($领域[ '计费'] [ 'billing_email']);
未设置($领域[ '计费'] [ 'billing_city']);
返回$ fields;
}

[/ PHP的]

这样,您将删除WooCommerce结帐的各个领域。

删除/删除结帐WooCommerce细节(邮政编码,公司,电话......)

关于作者

隐形

热爱这些小工具,并将其写入2006的欣然stealthsettings.com,我喜欢去发现与你有关计算机和MacOS,Linux和Windows中,iOS和Android的新的东西的一切。

2评论

  • Bonjour Merci的职位!
    J'avais besin de supprimer le nom de l'entreprise et c'est parfait ca fonctionne !!
    这是一个供应商的名称,用于表示不同的供应商。
    它与代码中的custom_override_checkout_fields的替换方式不一样。 Pourriez vous m'aider?

  • 嗨,我按照指导将此代码添加到了functions.php,但我的网站崩溃了。 这完全是空白的。 我对这样的东西并不是全新的,但我也不是。

    如果我可以访问我的仪表板,我只是将其删除,但我根本无法访问我网站上的任何内容。

    请帮忙,我该怎么办? 请紧急响应!

发表评论

本网站使用Akismet来减少垃圾邮件。 了解您的数据如何处理.