購物車結帳頁面不記憶

由於結帳頁有記錄有時會誤填,可以設定這個function讓填表不記憶

function clear_checkout_fields() {
    // 確保 jQuery 已經載入
    if (!wp_script_is('jquery')) {
        wp_enqueue_script('jquery');
    }
    
    // 如果當前頁面是結帳頁面,插入 JavaScript
    if (is_checkout()) {
        ?>
        <script type="text/javascript">
            jQuery(document).ready(function($) {
                // 清空所有 input[type="text"]
                $('input[type="text"]').val('');
                // 清空所有 input[type="date"]
                $('input[type="date"]').val('');
                // 清空所有 input[type="tel"]
                $('input[type="tel"]').val('');
                // 取消勾選所有 input[type="checkbox"]
                $('input[type="checkbox"]').prop('checked', false);
                // 清空所有 role="textbox"
                $('[role="textbox"]').val('');
            });
        </script>
        <?php
    }
}
add_action('wp_footer', 'clear_checkout_fields');
瀏覽次數:2