Rinker1.5.4にアップデートしたら画像が表示されなくなったので、その対処法

2019年10月19日

きみひこです。

WordPress5.2.4でRinkerを使っております。

プラグインをいくつも使っているのでアップデートの通知がじゃんじゃん入るのですが、ずっと放ったらかしにするのもあれかなと思い、更新していたんですね。

管理画面の更新のページでプラグインのところを見ると、更新できるプラグインがずらーと並んでいて、現在のWordPressとの互換性を示してくれますよね。

互換性100%というのもあれば、不明というもあります。

互換性不明のものでも今までアップデートして不具合に遭遇したことがなかったんで、最近はそれも更新してました。

で、Rinkerの更新が来てまして、1.5.1→1.5.4 にする更新で。

互換性は不明でしたが、えいやで更新。

問題ないだろうなぁ~と動作確認のためページを確認していくと、Rinkerの商品画像が表示されていない…。

キャッシュをクリアしてもダメ。

よくみたらイメージを正常に読み込んでいない。どうしよう~というのが今回の記事です。

Rinker1.5.4にアップデートしたら画像が表示されなくなったってどういう現象?

WordPress5.2.4の環境で、Rinkerのバージョンを1.5.1→1.5.4にしたら画像が表示されなくなった。

Rinker1.5.4にアップデートしたら画像が表示されなくなる現象の解決方法

結論からいうと、Rinkerのバージョンをダウングレードしたら、元通り画像が表示されるようになりました!

この不具合が出たとき、発想としてはすぐにこの考えは頭に出たんですが、プラグインのダウングレードって今までしたことがなかったんで、どんな影響がでるかまず心配になりました。

Rinkerをダウングレードしたら登録データまで消えてしまわないか、それが一番心配でした。Rinkerはそれなりに使ってきていて登録データもそこそこあるので、それを一から入れなおすのは、正直あり得ない。

ただ幸いなことに別に展開しているWordPressがあったんで、そちらで試すことにしました。で、それがうまくいったので、このサイトでも適用。問題なくダウングレードが成功し、画像も元通り表示されるようになりました。

なので、そのダウングレードする方法を書いておきますね。

Rinkerのダウングレード手順

  • 開発者サイトから前verのRinker1.5.1(zip)をダウンロードしておく
  • Rinker1.5.4を停止する
  • Rinker1.5.4を削除する
  • Rinker1.5.1をzipアップロードでインストールする

これでいけました。

プラグイン削除の際に「関連データも削除します」のような表示が出ます。

Rinkerプラグインがインストール済みの状態では、管理画面の左メニューに商品リンクって項目が出ていてそこから登録データにアクセスできますが、この登録データも消すかのような書きぶりで恐ろしく思いました。

プラグインを削除した時点で、この商品リンクというメニュー自体が消えてしまうので登録データを参照できなくなります。なので消えてしまったように思うんですが、旧バージョンを再インストールした時点でメニューが復活します。リンクをクリックして登録データ画面にいくと、登録データは元通り表示されます。

内部的には残している仕様なのでしょうか…。

ちなみに、この方法。Rinkerの開発者さんのダウンロードページに、

プラグインをアップデートする場合は先に古いバージョンを削除してください

というような注意書きがあったので、「ああ、本当はアップデートするまえに、旧バージョンを手動削除しなきゃいけなかったのかな」と思い、この解決法を考えました。

おしまいに

プラグインの気軽なアップデート(とくに互換性が不明のもの。)には気を付けましょう…というところなんですが。苦笑

とはいえ、互換性が不明の場合は、一切アップデートしなくていいのかってかんじもするし、不具合が出るかどうか分からないので、難しいところです。

今回のように不具合が起きたら、どんなプラグインでもダウングレードしたら絶対に大丈夫!とも僕は言い切れないので、不用意なアップデートはやめたほうがいいかな?とは思いました。気持ちに余裕がないときは、精神が持たない可能性があるので(笑

そもそも、プラグインの旧バージョンを開発者がきちんと提供しているかも謎ですし、プラグイン更新の際にそんなこといちいち確認してないですしね…。

いじょうです。

この記事は役に立ちましたか? 役立った 役立たなかった
2 人中 2 人がこの記事は役に立ったと言っています。

★新記事下ハイブリッドads