![](/img/trans.png)
[英]WooCommerce Hook ( woocommerce_order_status_changed ) cant run javascript
[英]Javascript not working written inside woocommerce woocommerce_new_order hook inside function.php
我想在結賬時查看訂單之前調用這個鈎子來觸發。 但是 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
}
有了這個鈎子,你就不能在頁面上寫字了。 如果要在頁面上書寫,則必須使用過濾器。 如果你想在頁面上寫你必須使用別的東西: woocommerce_thankyou_order_received_text woocommerce_checkout_after_order_review或者檢查鈎子或過濾器的列表hook-docs
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.