在function.php内编写的Javascript不工作

在function.php内编写的Javascript不工作,javascript,php,wordpress,woocommerce,hook-woocommerce,Javascript,Php,Wordpress,Woocommerce,Hook Woocommerce,我想在检查结帐中的订单之前调用这个钩子来触发。但是ajax响应向我显示了与下面相同的脚本代码,控制台框中没有显示任何内容,或者该钩子函数发出的任何javascript函数调用都不起作用 add_action( 'woocommerce_new_order', 'wc_send_order_to_mypage' ,10 , 1 ); function wc_send_order_to_mypage($order_id) { $order = wc_get_order( $order_id

我想在检查结帐中的订单之前调用这个钩子来触发。但是ajax响应向我显示了与下面相同的脚本代码,控制台框中没有显示任何内容,或者该钩子函数发出的任何javascript函数调用都不起作用

add_action( 'woocommerce_new_order', 'wc_send_order_to_mypage' ,10 , 1 );
function wc_send_order_to_mypage($order_id) {
    $order = wc_get_order( $order_id );
    $orderId =  $order->get_id();
    ?>
    <script type="text/javascript">
        console.log('<?php echo $orderId; ?>');
    </script>
    <?php
}

用那个钩子你不能在纸上写字。 如果你想在页面上书写,你必须使用过滤器。 如果要在页面上书写,则必须使用其他内容: 或者检查钩子或过滤器的列表

您需要在成功结帐后或结帐前?在结帐页面内,在订单审核之前。我正在集成自定义付款方式,需要在下订单按钮单击时检查付款方式。您正在创建自定义付款方式,而不必对此进行检查