我有一个自定义字段,它是一个复选框,显示在结帐时 . 这是通过官方WooCommerce Checkout Field Editor插件添加的 . 我想在客户和管理订单电子邮件中显示该字段的结果 . 我使用下面的代码取得了一些成功,但如果选中则只显示1,如果未选中则只显示1 .

有没有办法显示问题,然后是'是请“或”不,谢谢“文字?

这是使用print_r($ fields)打印到电子邮件的内容:

Array
(
    [Yes, I would like to receive updates from Rogue Resolutions] =>
uncheck-to-opt-out-of-receiving-our-quarterly-newsletter-neuroscience-matters_field
)

提前致谢

add_filter('woocommerce_email_order_meta_fields', 'my_woocommerce_email_order_meta_fields', 10, 3);

function my_woocommerce_email_order_meta_fields( $fields, $sent_to_admin, $order ) {
    $fields['Yes, I would like to receive updates from Rogue Resolutions'] = 'uncheck-to-opt-out-of-receiving-our-quarterly-newsletter-neuroscience-matters_field';
return $fields;
}