記事投稿や更新時の「警告:不正な文字列オフセット」を解消できた

記事投稿や更新時の「警告:不正な文字列オフセット」を解消できた

ワードプレスブログの画像入り記事で、作成中記事の下書き更新、投稿済み記事更新すると、いきなり「警告」の文字が並ぶ画面にとんでパニックになりました。

時間はかかりましたが、なんとか解消できたので、その経緯を残しておきます。

白い画面に「警告」の文字列がならんだ

警告:/home/*****/*****.com/public_html/に不正な文字列オフセット’https://*****.com/wp-content/uploads/2018/02/DSC_****-300×225.jpg’があります。 wp-content / plugins / hotlinked-image-cacher / hotlinked-image-cacher.php on line 313 

警告:不正な文字列オフセット’https://*****.com/wp-content/uploads/2018/02/DSC_****-1024×768.jpg’ /home/*****/*****.com/public_html/wp-content/plugins/hotlinked-image-cacher/hotlinked-image-cacher.php on line 313

(「****」の部分はアドレス、画像番号)

こんなメッセージが画面いっぱいに何行も…
全く訳が分からずパニクル!
Σ(゚Д゚;≡;゚д゚)

 

とりあえず「←」で前画面に戻ってみました。
そして「変更をプレビュー」してみると
正常に更新された状態でプレビューされます。
編集画面に戻ってもう一度「更新」してみると正常に反映されました。

また、画像を削除して更新しても正常に更新されました。
(。´・ω・)?

でもその後も画像つき記事の更新のたびに同様の現象が現れました。

 

画像エラーについてググってみる ⇒ phpファイル…で、cssを修正するような方法が書かれていました。
他にも色々見てみましたが、超初心者の自分には理解し難く、怖くて触れません。
(;´Д`)

原因はこのプラグインかも知れない

落ち着いて警告内容をよく見ると
「 plugins / hotlinked-image-cacher」
とあるので、もしかしてこのプラグインが関係している❓

画像のキャッシュを削除

「Hot Linked Image Cacher」でググってみると、どうやら画像のキャッシュを残すプラグインらしい。
そこで、画像のキャッシュデータを削除しました。

Google Chromeでサイトにアクセス→右上の「設定」から「詳細設定」→「プライバシーとセキュリティ」→「閲覧データを消去する」→「キャッシュされた画像とファイル」→「データを消去」

 

Chrome「設定」
Chrome「設定」

 

「設定」の「詳細設定」
「設定」の「詳細設定」

 

「詳細設定」→「閲覧履歴データを消去する」
「詳細設定」の画面

👇

「閲覧履歴データを消去する」
「閲覧履歴データを消去する」

 

「キャッシュされた画像とファイル」
「キャッシュされた画像とファイル」の「データを消去」

プラグインを停止

ダッシュボードの「インストール済みプラグイン」の項目から「Hot Linked Image Cacher」の「詳細」を見てみると
現在のワードプレスのヴァージョンに対応していないことが分かりました。

「Hot Linked Image Cacher」
「Hot Linked Image Cacher」

👇

「Hot Linked Image Cacher」詳細
詳細

 

もう一度このプラグインについてググってみると、別のサイトにそれらしきことが載ってました。
このプラグインが既に最新のワードプレスに対応していなかったということ。
(;´Д`)

ワードプレス設置時に、教材に従ってインストールしたプラグインでした。ワードプレスが更新されてもプラグインは更新されず、置き去りになっていたんですね。

使わなくても問題ないみたいです。

 

【最後に参照したのは コンサデコンサさん の記事】

 もう5年も前の記事なんですね。

「ワードプレス」なんて存在も知らなかった頃です(^^;

「Hot Linked Image Cacherの本当の機能」
http://www.consadeconsa.net/20130729-235022/

ワードプレスの更新時に気をつけたいこと

画像キャッシュを削除したのが良かったのか
このプラグインを停止したのが良かったのか
どちらも必要だったのか

以降は「警告」が出ることもなく更新できています。

完全理解は出来ていませんが(;´д`)

これからはワードプレスが更新されるごとに、有効化しているプラグインの詳細を見てみるようにします!

ワードプレスカテゴリの最新記事