gpt4 book ai didi

php - WooCommerce 从前端隐藏订单项元(非管理员)

转载 作者:行者123 更新时间:2023-12-03 20:18:44 28 4
gpt4 key购买 nike

我有几个我不希望客户看到的订单项元详细信息(在帐户信息下的查看订单页面上)。我找到了一个过滤器,可以从 ADMIN(我仍然希望看到它)中删除这些数据,但找不到类似的过滤器将它从 FRONT END(它应该隐藏的地方)中删除。

这是将(对我来说毫无用处)从后端管理员中删除它的代码:

add_filter( 'woocommerce_hidden_order_itemmeta', 'add_hidden_order_items' );
function add_hidden_order_items( $order_items ) {
$order_items[] = 'paid_already';
$order_items[] = 'variation_sku';
// and so on...
return $order_items;
}

最佳答案

使用下划线前缀保存值,这样它就不会显示,只是保存。像这样:

$item->add_meta_data('_hidden_field', '123', true);

关于php - WooCommerce 从前端隐藏订单项元(非管理员),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37596481/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com