我的目標是在沒有可用的運輸方式時顯示彈出視窗。
我知道使用觸發器,updated_checkout但我如何從該觸發器中知道,運輸方式不可用?。所以我可以觸發以顯示彈出視窗。
uj5u.com熱心網友回復:
您可以update_checkout使用$( 'body' ).on( 'updated_checkout',function( data ){});嘗試以下代碼觸發。
function check_shipping_method_available(){
?>
<script type="text/javascript">
(function( $ ) {
$( 'body' ).on( 'updated_checkout',function( data ){
if( !$('.shipping_method').length ){
alert('No Shipping method available');
// popup code
}
} );
})(jQuery);
</script>
<?php
}
add_action( 'wp_footer', 'check_shipping_method_available', 10, 1 );
測驗和作業

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/338074.html
