クライアントさんのウェブサイトに設置している「Booking Package」で予約カレンダーが表示されない不具合が発生しました。

発生したタイミングはプラグインの更新直後
原因を探っていくとヴァージョンアップでプラグイン内部の情報変更があり、その変更にうまく対応できていないと判明しました。(詳細はこちら→ Booking Package » 1.5.98にアップロードしてからカレンダーが表示されません

自分で修正するにも手間がかかりそうだったので、プラグインのヴァージョンを元のヴァージョンに戻す(ダウングレード)したところ、予約カレンダーも表示されるようになりました

プラグインの更新が原因で不具合が発生している場合、一旦ダウングレードすることでウェブサイトの不具合を解消できることもあるため、今回はBooking Packageを例としてダウングレードの手順をお伝えいたします。

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

プラグイン「Booking Package」ダウングレード手順

手順.1 WordPressにログインし、プラグイン→Booking Package SAASPROJECT→「詳細を表示」をクリック

手順.2 プラグイン詳細ページで、「WordPress.org プラグインページ」の部分をクリックする

手順.3 プラグインページで「詳細を表示」をクリックする

手順.4 プラグインページの下の方にある「以前のバージョン」から過去のバージョンを選択してダウンロードする

ちょっと分かりにくいですが、表示されたページの最下部に「以前のバージョン」という部分があり、「開発バージョン」をクリックすると今までのバージョンが表示されます。

因みに当社では、開発バージョンを「1.5.94」としてダウンロードボタンをクリックしました。

すぐにダウンロードが開始され、PCのダウンロードフォルダーにzip形式のファイルがダウンロードされました。

手順.5 プラグインページで旧バージョン「1.5.94」をアップロードする

自分のウェブサイトに戻って「プラグイン」→「新規追加」をクリックします。(※この時、最新版のBooking Packageは、削除する必要も無効化する必要もありません。)

さらに「プラグインのアップロード」をクリック→「ファイルを選択」でダウンロードしたBooking Package 1.5.94を選択→「今すぐインストール」をクリックします。

「今すぐインストール」をクリックすると、以下の内容が表示されるので、内容を確認して「アップロードしたもので現在のものを置き換える」をクリックします。

その後、インストールが始まり、「ダウングレードが完了しました」と表示されれば終了です。

プラグインの一覧ページで確認すると、バージョンが1.5.94になっていることを確認できます。

注意!
ここでまた更新してしまうと最新バージョンに戻ってしまうので、更新ボタンは押さない事。また、プラグインの自動更新は無効化にしておくこと。

まとめ

今回はWordPressプラグイン「Booking Package」を例に、プラグインをダウングレードして問題解決を行いましたが、プラグインのアップグレードでウェブサイトに不具合が生じた時は今回のようにダウングレードすることでウェブサイトをとりあえず元の状態に戻せます

プラグインのダウングレード手順はどのプラグインにも有効ですので、プラグインを元のバージョンに戻したい場合には活用いただければと思います。