在我的functions.php中,我正在创建一个Woocommerce简单的钩子,我打算在其中使用javascript:
function mysite_woocommerce_payment_complete( $order_id ) {
$order = wc_get_order( $order_id );
?>
HELLO
<script>
var a =2;
</script>
<?php
}
add_action( 'woocommerce_payment_complete', 'mysite_woocommerce_payment_complete', 10, 1 );
如您所见,在我的函数中,我正在退出 PHP。但出于某种原因,我在 PHP 之外编写的所有内容都只记录在控制台中(代替而不是除了执行之外)。在我的控制台中,我可以看到
HeLLO
<script>
var a =2;
...
为什么会出现这种行为?为什么我不能在这个钩子函数中使用javascript?
提前致谢