由於結帳頁有記錄有時會誤填,可以設定這個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');