我想从Woocommerce电子邮件通知中过滤掉不需要的订单项元数据,尤其是重力形式字段标签。通过重力成型和重力成型产品,任何客户都可以雕刻产品。
汽车等的牌照。
例如eins:M zwei:TU drei:2019。
我想隐藏字段标签(eins,zwei,drei)和电子邮件通知中的双点。
https://einsautoschilder.de/wp-content/uploads/2019/09/itemmeta.png
使用dt.variation{display:none;}
CSS规则,我可以将标签隐藏在购物车和结帐页面上,但不能隐藏在电子邮件中。
答案 0 :(得分:0)
要了解有关woocommerce订单项元数据的更多信息,我找到了一个很好的教程 由伊戈尔·贝尼克(Igor Benic)提供。 “如何在WooCommerce中管理订单商品数据” | https://www.ibenic.com/manage-order-item-meta-woocommerce
使用以下代码可以实现
1)从woocommerce电子邮件通知中隐藏gravityform字段标签,
2)更改订单商品的元标题
add_filter( 'woocommerce_order_item_display_meta_key', 'change_order_item_meta_title', 20, 3 );
/**
* Changing a meta title
* @param string $key The meta key
* @param WC_Meta_Data $meta The meta object
* @param WC_Order_Item $item The order item object
* @return string The title
*/
function change_order_item_meta_title( $key, $meta, $item ) {
// By using $meta-key we are sure we have the correct one.
if ( 'eins' === $meta->key ) { $key = ''; }
return $key;
}
该代码可在您主题的functions.php中使用