我正在使用WooCommerce的Gravity Forms产品附加组件插件。 Woo确认在产品上使用表单时,管理员通知电子邮件不是一项功能:
" Gravity Forms Add-Ons在分配给产品时不会发送电子邮件通知。" (请参阅常见问题解答:http://docs.woothemes.com/document/woocommerce-gravity-forms-product-addons/)
虽然我理解这似乎是多余的,因为表单字段都包含在WooCommerce电子邮件确认中,我添加到我的产品中的表格非常全面,我更喜欢保留所有那些杂乱的额外内容数据与WooCommerce订单交易分开,通过电子邮件发送通常的Gravity Forms管理通知(我打算从WooCommerce电子邮件中删除附加组件字段)。
有人可以向我提供有关如何将表格分配给产品时通常会发送Gravity Forms管理员通知电子邮件的指导吗?
非常感谢。
答案 0 :(得分:1)
WC GF Product Add-ons插件通过Gravity Forms的“gform_disable_notifications_ {form-id}”过滤器禁用通知。您应能够将其删除:
if( isset( $woocommerce_gravityforms ) ) {
add_filter( 'gform_disable_notification', function( $disable, $notification, $form ) {
remove_filter( 'gform_disable_notification_' . $form['id'], array( $woocommerce_gravityforms, 'disable_notifications'), 10, 3 );
}, 10, 3 );
}
这将启用附加到产品的所有表单的通知。如果要为特定表单启用通知,可以直接使用:
add_filter( 'gform_disable_notification_#', '__return_false' );
将“#”替换为表单的ID。