WordPress 5.5で予約ボタンが操作できない場合の対処

利用規約の同意チェックボックスをチェックすると予約ボタンが操作できるようになりますが、WordPressを5.5にアップデート後、操作できるようにならない現象が確認されました。

対処は、この機能を操作する弊社提供のJavaScriptプログラムを修正し、動作するようしてください。

お手数をお掛けしますがよろしくお願いします。

js/mtssb-booking.jsファイルの修正

以下のプログラムが現在提供中(Ver.1.33.1)のソースです。

修正箇所は、赤丸で囲った部分のメソッド名「attr」を「prop」に修正してください。

修正後のプログラムは次の通りです。

var booking_form_operation = function($) {

	// 予約ボタンを利用できる・できないようにする
	$(document).ready(function() {
		// チェックボックスを操作されたときの処理
		$("#terms-accedence").change(function() {
			if ($(this).prop('checked')) {
				$("#action-button-cover").css('display', 'none');
			} else {
				$("#action-button-cover").css('display', 'block');
			}
		});

		// 初期設定
		if ($("#terms-accedence").attr('checked')) {
			$("#action-button-cover").css('display', 'none');
		}
	});
};

(200814)

修正ファイルは、製品のダウンロードページから入手いただけるよう用意しました。ダウンロードページは、ログイン後画面上部右側のユーザー名からプルダウンメニューを引き出しユーザーページを表示、製品名にリンクが設定されています。

https://app.mt-systems.jp