BookingPackageでエラーが出たので、ダウングレードしてみたらカレンダーが無くなってしまったけど、ダメ元で最新バージョンに戻したら復活した

BookingPackageでエラーが出たので、
ダウングレードしてみたら

カレンダーが無くなってしまったけど、
ダメ元で最新バージョンに戻したら

復活した話です。
自分の忘備録として書いておきます。

原因不明なので、絶対マネしないでください。
こんなことがあったんだ、、、ということだけ知っていただければ。

エラー状況

BookingPackageのプラグインを使用。
バージョン1.6.27

iphone、ipadのSafariでもChromeでも予約カレンダーが見れない。
下記のエラーメッセージがでる。
※WindowsPCではエラーは出なかった。

エラーメッセージ
AJAX通信に失敗したか、nonceの検証に失敗しました。 このエラーが繰り返し発生する場合は、セキュリティ関連のプラグインによってアクセスがブロックされている可能性があります。 「公開ページでのAJAX通信のURLを選択」と「公開ページでのAJAX通信でNonceの値の検証で使う関数を選択」の値の変更をBooking Package > 一般設定で行ってください。

参考にしたサイト

BookingPackageのフォーラムサポート

1.5.98にアップロードしてからカレンダーが表示されません

ダウングレードしたら解消した例

山梨集客ドットコム
【プラグイン ダウングレード】Booking Packageで予約カレンダーが表示されない場合の不具合解消手順  WordPressサイト上に予約システムを構築できるプラグイン「Booking Package」で予約カレンダーが表示されなくなる不具合が発生しました。プラグインの更新が原因とみられた...

まず、下記をやってみましたが、解消しませんでした。

その後、AJAXのURL選択(Booking package → 一般設定)を以下のものに変えたところ、カレンダーが表示されない不具合は解消されました。
以下の対応をしてもカレンダーが表示されない場合の対応として「ダウングレード」をご利用ください

https://yamanashisyuukyaku.com/wordpress/how-to-downgrade-booking-package/

次に、手順どおりにダウングレードしてみました。
バージョン1.6.27→1.5.95
結果、カレンダーアカウントが消え、カレンダーが無い状態に!!(なんで~!泣)

ダメ元で、最新バージョンにアップしたら、カレンダーアカウントも元通り、
なぜかiPhone、ipadのエラーが解消されていました。

後日追記
よく考えてみれば、私は先月、スマホからこのサイトで予約している。
ということは、ひとつかふたつ前のバージョンに戻せば、
アカウントは消えなかったのでは???
焦ると、ダメですね。。。

ダウングレードを試すなら、
・既存の予約をダウンロードしておく
・予約する人が少ないと思われる時間帯にやる
・最悪の状況、作り直しの時間を見込んでおく

が、必要です。(当たり前か、、)

カレンダーアカウントが消えた瞬間には、
いまのお店の予約を消してしまったこと、
再設定の作業時間を考えたら、
頭がクラクラしてきました。
エラーは解消されたけど、もうグッタリです。

コメント

コメントする

CAPTCHA

目次