我正在尝试使用在 divi 联系表单提交时触发的“et_pb_contact_form_submit”操作挂钩将数据推送到数据层。
但是我无法让我的函数在钩子中执行脚本。
代码:
add_action( 'et_pb_contact_form_submit', 'hyp_contactform_submission_success', 10, 3 );
function hyp_contactform_submission_success( $processed_fields_values, $et_contact_error, $contact_form_info ) {
//Exiting PHP to run script
?>
<script>
window.dataLayer = window.dataLayer || [];
dataLayer.push({'color': 'red'});
</script>
<?php
}
我尝试连接到 wp_head 并且效果很好。
我错过了什么?