为了账号安全,请及时绑定邮箱和手机立即绑定

如何从 Woocommerce 我的帐户页面删除送货地址?

如何从 Woocommerce 我的帐户页面删除送货地址?

PHP
子衿沉夜 2023-08-19 10:53:01
我为 Woocommerce 创建了自定义 myaccount 页面,您可以在下面的屏幕截图中看到。现在我想知道如何删除送货地址(荷兰语 Verzendadres)部分。我尝试覆盖服务器上的 myaccount.php 文件,但无法使其正常工作。我将其与 Wordpress 的 Astra 主题结合使用。
查看完整描述

2 回答

?
湖上湖

TA贡献2003条经验 获得超2个赞

您可以使用woocommerce_my_account_get_addresses过滤器挂钩在我的帐户“地址”部分中隐藏送货地址,如下所示:


add_filter( 'woocommerce_my_account_get_addresses', 'filter_wc_my_account_get_addresses', 10, 2 ); 

function filter_wc_my_account_get_addresses( $adresses, $customer_id ) { 

    if( isset($adresses['shipping']) ) {

        unset($adresses['shipping']);

    }

    return $adresses; 

}

代码位于活动子主题(或活动主题)的functions.php 文件中。经过测试并有效。


查看完整回答
反对 回复 2023-08-19
?
www说

TA贡献1775条经验 获得超8个赞

如果您在直接在 WordPress 中更改主题时遇到问题,请尝试通过管理员仪表板中的(外观 -> 自定义)进入自定义程序,然后选择“附加 CSS”,然后通过 css 选择发货形式并添加

display: none;

到运输场


查看完整回答
反对 回复 2023-08-19
  • 2 回答
  • 0 关注
  • 98 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信