WordPress Gravity Forms产品插件-从订单确认中删除元数据

时间:2018-07-19 14:57:29

标签: wordpress forms woocommerce gravity

我在WooCommerce中创建了一个产品,并向该产品添加了重力形式。为简单起见,我正在出售一个名为“ The Document”的书面文件。为了使我个性化“文档”,客户以与产品“文档”相关的重力形式回答了几个问题(大约20项问题)。而且效果很好。

问题在于向客户确认订单。

我希望客户收到订单确认书(或发票),该确认书仅在产品字段中写为“文档”。但是,情况并非如此,在订单确认中,“引证文件”后面是来自重力表的所有问题以及客户对问题的答复。订单确认因此相当长...

几年前,我使用以下代码来解决此问题:

/**Remove meta data from invoice and order confirmation */  
global $woocommerce_gravityforms;
remove_action('woocommerce_add_order_item_meta', array($woocommerce_gravityforms, 'order_item_meta_2'), 10, 2);

但是,此代码不再起作用,据我了解,woocommerce_add_order_item_meta已过时。

我还试图删除文件“ email-order-details.php”中的do_action( 'woocommerce_email_order_meta', $order, $sent_to_admin, $plain_text, $email );,但这只会导致所有带有价格等信息的产品数据从订单确认中消失。

所以,我很困在这里,如果有人可以帮助我,我将不胜感激。

预先感谢

戴尔

0 个答案:

没有答案