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