クライアントさんのウェブサイトに設置している「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」を例に、プラグインをダウングレードして問題解決を行いましたが、プラグインのアップグレードでウェブサイトに不具合が生じた時は今回のようにダウングレードすることでウェブサイトをとりあえず元の状態に戻せます。
プラグインのダウングレード手順はどのプラグインにも有効ですので、プラグインを元のバージョンに戻したい場合には活用いただければと思います。