【发布时间】:2019-03-11 14:34:34
【问题描述】:
这与: Replace product "on backorder" to a custom field value in Woocommerce
我想在延期交货的购物车商品中显示 _backorder_text 产品自定义字段值。
基于Admin product pages custom field displayed in Cart and checkout,这是我拥有的代码:
// Render meta on cart and checkout
add_filter( 'woocommerce_get_item_data', 'rendering_meta_field_on_cart_and_checkout', 10, 2 );
function rendering_meta_field_on_cart_and_checkout( $cart_item_data, $cart_item ) {
if( isset( $cart_item['_backorder_text'] ) ) {
$cart_item_data[] = array(
"name" => __( "Backorders text", "woocommerce" ),
"value" => $cart_item['_backorder_text']
);
}
return $cart_item_data;
}
但它不起作用。
感谢任何帮助。
【问题讨论】:
-
这是一个插件的原始部分在这里(我最初在那里发布,但被告知要发新帖子):stackoverflow.com/questions/50267393/…
-
嗨,谢谢。然而,由于某种原因,“可延期交货”文本出现在自定义文本下方。延期交货:24 - 48 小时内准备就绪* 延期交货时提供
标签: php wordpress woocommerce cart custom-fields