JAVA / jQuery

【MW WP form】MW WP form で「既に選択不可に指定している曜日の任意の日付(臨時)を選択可能」にする方法【javascript】

0=日曜、3=水曜 を永久に選択不可にして、
2023-08-10、2023-08-11、2023-09-22 を臨時に選択不可に。
2023-09-21 を既に選択不可にしている曜日だが、選択可能に。

footer.php に記述するのみ。

<script>
jQuery(function($){ 
    $(".hasDatepicker").datepicker("option","beforeShowDay",function(date){
        var ret = [(date.getDay() != 0 && date.getDay() != 4)]; 

        // 任意の日付を選択不可にする
        var disableDates = ["2023-08-10", "2023-08-11", "2023-09-22"]; // 選択不可にしたい日付を追加
        var dateString = $.datepicker.formatDate('yy-mm-dd', date);
        if ($.inArray(dateString, disableDates) !== -1) {
            ret = [false];
        }

        // 特定の水曜日の日付を選択可能にする
        if (dateString === "2023-09-21") {
            ret = [true];
        }

        return ret; 
    });
});
</script>