★ おすすめ記事

【ブログごと】WordPress外観カスタマイズ更新が反映されないトラブル→とりあえず解決済み

ブログ・SNSブログ関連

ブログ運営している上でトラブルはつきもの。WordPressトラブル記録シリーズです。

少し前のことですが、実はこの「ハニコログ。」では外観カスタマイズをした際に、更新内容がうまく反映されなくなったトラブルが多発する時期がありました。
大きく分けると2種類のトラブルが、それぞれ別時期に発生しました。

いずれもウィジェット周りの編集をしつつ、こまめに保存していたときに発生しています。

よくありがちなブラウザのキャッシュが原因ではなく、キャッシュをクリアしても他のブラウザ、PC、スマホ、タブレットで見ても同様のトラブルが確認できるという謎なトラブルでした。
キャッシュ系のプラグインは入れていません。

また、ただ「更新が反映されない」ではなく、その挙動もめちゃくちゃ変なもの。

結論を先に言うと、根本からの解決ができたかどうかは不明です。
しかし一時的にでも解決方法は見つけていて、現在はその解決法で問題なく更新できているため、記録を残しておきます。
(それぞれテーマの設定、サーバーの設定を触って解消しました)

テーマ:Luxeritas
レンタルサーバー:エックスサーバー

一つ目のトラブル:外観カスタマイズの更新時&アクセス時の挙動が変

「挙動が変」ってざっくりしすぎなんですが、もう「変」としか言えない謎の事態が発生したんです。

発生時の状況&起こったトラブルは、ざっくり言うと以下の感じ。
症状発生時は辛すぎてスクショ撮っておらず、文章のみです。

  1. 「外観カスタマイズ」から「サイドバー」に作っていたウィジェット(テキスト)を「記事一覧下」へコピペで移動。サイドバー分は削除→保存して公開
  2. 少ししてやっぱり気に入らなかったので、再び編集。「記事一覧下」から「サイドバー」へコピペし、記事一覧下を消し忘れた状態で保存して公開
  3. 消し忘れに気づき、記事一覧下のテキストウィジェットを削除し、保存して公開
  4. ブログを見ると問題なく反映
  5. 再び「外観カスタマイズ」を開くと、記事一覧下にタイトルのみ(本文の内容が空)の中途半端なテキストウィジェットが復活、サイドバーから該当ウィジェットが消えている
  6. 保存しない状態でブログを確認すると、5の状態でブログ公開されている

ちなみに移動させたテキストウィジェットは、現在もサイドバーにいる「haniko@ハニコログ。」という私のプロフィールとして用意しているウィジェットです。

10行ほどテキスト書いていたのですが全部消えてしまい、直しても次に「外観カスタマイズ」にアクセスするとそれだけでまた消えてしまうので、当時は気力がなくなってしまいました。(今2〜3行しか書いていないのは、その名残です)
全部消えてくれたらまだいいんだけど、上記文章の「2018年12月、京都人か」ぐらいだけが残ってしまって本当中途半端な状態でした。。

このトラブル発生時、ブラウザの問題かと思いキャッシュのクリア等行いましたが、変わらず。スマホや別のPC、タブレットでブログを見ても、上記「6」の症状が発生していることを確認しました。
また、症状発生後に修正し直した後「外観カスタマイズ」に触らなければ問題ないですが、1日おいて翌日でも「外観カスタマイズ」にアクセスすると症状が発生してしまいます。常に中途半端な状態が内部的に維持されているようでした。

「外観カスタマイズ」へアクセスするだけで中途半端な表示・公開までされてしまうという、ものすごく嫌なトラブルです。

問題は2つ

今回のトラブル、どの部分がトラブルなのかを抜き出してみます。

  • 「外観カスタマイズ」にアクセスすると、以前の更新内容(ただし中途半端)に戻ってしまう
  • 昔の情報に戻った場合、「保存」をクリックしていなくても「外観カスタマイズ」にアクセスしただけでブログに反映されてしまう

大まかに言うと、発生したトラブルは上記の2つ。
この2つが重なって、「一体何が起きたの?」と混乱してしまう事態が発生しました。

「外観カスタマイズへのアクセスで発生」ということも最初わからなかったので、修正したと思ったらまた戻っており、もう泣きそうでした。

解決方法を探す

とにかく謎な挙動なので、様々な検索ワードで調べます。
が、全然引っかかりません。

大体の「更新が反映されない」トラブルって、反映されていない(ように見える)のであって、私のように「以前の更新内容、しかも中途半端な状態に戻る」が謎。
というか、「外観カスタマイズ」にアクセスするだけで発生って、めちゃくちゃ謎。

プラグインが原因? と疑うものの、キャッシュ系プラグインは入れていないし、他も割とメジャーなプラグインしか入れていません。

記事の更新は問題なかったので、調べつつも記事はアップ。
その間「外観カスタマイズ」には触らずにしていましたが、間違ってクリックしちゃったらもう叫びたくなる事態。

一時?解決!

症状は違うのですが、私が使用しているLuxeritasの設定で気になる項目を発見。
「Luxeritas」>「カスタマイズ(Luxeritasカスタマイザー)」>「その他」にある以下のチェック項目。

クルクル回ってないし、保存も一応できているため症状は違うんですが、保存まわりの項目だしもしかしたら……。
とにもかくにも原因がわからないため、まさに「試してみる価値はあるかも」の気持ちで、一回チェックを入れてみることに。

すると、なんとトラブル解消!
次回から外観カスタマイズにアクセスしても、ちゃんと最後に更新された状態で表示されるという本来の挙動に戻りました。

悪さをしていたのはWAFなのかプラグインなのか。セキュリティプラグインが原因?
でも、プラグインを入れた直後に起きたわけではなく、本当に突然だったんです。この日はブログのカスタマイズだけしていたんです。
数分前にもウィジェット普通に更新できていて、特に変わったことは何もしていなかったのに。。

ただ、このチェックを入れて以降、これと全く同じトラブルは起きていません。(似たトラブルはこの後、発生するのですが)
現在も該当のチェックは入れたままにしています。

原因がわかっていないのでモヤモヤしていますし、一時的なものかもしれません。
でもLuxeritas使用していて同じようなトラブルに見舞われた方は、一度試してみると良いかもしれません。

※ 以下二つ目のトラブル解決法のみでも、解消できる可能性があります。

二つ目のトラブル:「外観カスタマイズ」にアクセスすると勝手に内容が変わっている

一つ目のトラブル解消!から、1ヶ月後くらい。二つ目のトラブルが発生しました。

見出しのトラブル内容を見ると「一つ目のトラブルと同じトラブルじゃない?」とお思いかもしれません。確かに内容めちゃくちゃ似ています。
が、今回は「アクセスすると勝手に保存される」ということはなかったので、ちょっとだけマシ?なトラブルです。
嫌なトラブルに違いはないんですけどね。

具体的には以下。

  1. 「外観カスタマイズ」の「ヘッダー/フッター」でフッターを「左・中央・右のウィジェットを表示」にし、「ウィジェット」でフッターをそれぞれ追加→保存して公開
  2. 「外観カスタマイズ」にアクセスするとプレビュー画面でフッターが消えている
  3. 「ヘッダー/フッター」メニューで、「フッター」が「非表示」になっている
  4. 再度表示に戻してみるも、ウィジェットのフッターメニューが一部消えてしまっている

もともと「ハニコログ。」で表示していなかったフッターを、デザイン変更して追加しようとした際に発生しました。

↑この部分です。
今度もうちょっとちゃんと整えます。

問題は1つ

今回の問題は以下の1つです。

  • 「外観カスタマイズ」にアクセスすると最終保存していた内容と違う状態になっている(具体的には、「フッター」が「非表示」に戻る、ウィジェットの「フッター」が一部消える)

↑この状態で保存しても次にアクセスすると「非表示」に選択された状態になり、

↑この3つのウィジェットに追加していたものが一部(ほとんど)消えてしまう状況でした。
たとえばフッター一番右側の「にゃにわアイコン」が一体だけになっていたり、「その他」の見出しはあるけど内容は空っぽだったり。

今回はアクセスで勝手に保存されることはなかったのですが、異変が起きるのが「フッター」まわりだったこともあり、気付かず自分で保存してしまうことがありました。
トップ画下のカルーセルスライダーの表示更新だけするとき、フッターまでスクロールしないから。。

気を付けてさえいれば勝手に公開されることはないため、1つめのトラブルよりはちょっと余裕ありました。「またか〜。でも前よりまだマシだから……」みたいな感じ。

それでも毎回の更新で「フッター」の表示を変えて、フッターのウィジェットを編集し直して……という作業がすごく面倒くさくて、ストレス。
何より、「もしかしたら他のところでも表示が変になっていってるかも」とか「また1つめのトラブルのように悪化するかも」とか、そういった不安や心配もありました。

解決方法を探す

テーマ「Luxeritas」の設定は、ひとつめのトラブルの時にチェックを入れたまんま。
検索しまくっても、他のLuxeritasを使っている方のブログではこんなトラブルは起こっていない様子。

サーバーに問題がある? と思い始め、私がレンタルサーバーで使用している「エックスサーバー」について調べていると……

私、前述の通りwordpressのキャッシュ系プラグインは入れていません。
しかし、キャッシュ系プラグインの機能が被っているというエックスサーバーの「Xアクセラレータ」機能を使っていたんです。

エックスサーバーの設定

私が使用しているエックスサーバーはかなり機能が充実しています。
レンタルサーバーはいろいろあって悩みがちだけど、とりあえずエックスサーバーにしておけば間違いない!という口コミや比較サイトを見て、エックスサーバーにしました。

 

しかし高機能すぎて、便利な設定やメニューが多く、素人には使いこなせず。気付いていないメニューや設定も多々あります。未だに。
「とりあえず最低限だけでしばらく運営しよう」と、2019年2月にWordPressへ移行した際にも、あまり細かい設定はチェックしていませんでした。(余裕もなかった)

「Xアクセラレータ」機能

エックスサーバーは「高速化」に力を入れているサーバーです。
そしてその高速化の機能の一つに、「Xアクセラレータ」というものがあります。

こちらはサーバーにログインした画面。ここに「Xアクセラレータ」があります。
現在「Xアクセラレータ」は標準で有効化されており、「Ver.1」が自動的に設定されています。

設定画面です。
今は「Ver.2」になっていますが、これは自分で設定したものです。発生時は初期のままで、「Ver.1」でした。
ちなみに「Ver.2」チューニング中のため、現時点で新規設定はできません。(「アクセスできなくなることがある」という不具合があったようで、その修正かもしれません)

このXアクセラレータを設定することで、以下が自動的に実行されてサイトの表示スピードが上がります。

  • Xアクセラレータ Ver.1 … 静的ファイルの高速化(キャッシュ)
  • Xアクセラレータ Ver.2 … 静的ファイルの高速化(キャッシュ)+PHPプログラムの高速化

更新反映されないときにまず疑うべき「キャッシュ」の文言がありますね。
キャッシュ系プラグインを入れていなくても、サーバーの設定でキャッシュが一時的に保存されるようになっていたようです。

キャッシュ対象ファイルは「.css」や「.js」、画像全般、その他もろもろです。(詳細は以下の公式ページにて)
これはものすごく怪しい……!

◆ エックスサーバー公式HP
Xアクセラレータについて

「Xアクセラレータ」を「OFF」にすると反映された

ということで、この「Xアクセラレータ」を「OFF」にしてみました。

すると、更新後に「外観カスタマイズ」へ再アクセスしても、ちゃんと更新内容が反映されています!

無事に二つ目のトラブルもとりあえず解決できたようです。
もしかしたら一つ目のトラブルも、これだけで解消できたかも。

このようにキャッシュ系プラグインを使っていない方も、サーバーの設定で自動的にキャッシュを使っている可能性があるので、同じトラブルが発生した方はサーバー側の設定も見ると良いかもしれません。

症状の再発は現状なし

とりあえず問題は解決し、いずれのトラブルも現状では再発していません。

今は「外観カスタマイズ」をいじるたびに「Xアクセラレータ」を「OFF」にして更新しています。少し手間だし、おそらくちょっとの更新は問題ないと思うのですが、ちょっとトラウマになっているので慎重に。笑

私はこまめに保存しちゃう性格なので、保存した新しい情報とキャッシュが喧嘩して変になったのかな〜。

でも、モヤモヤは残っています。

翌日にもキャッシュ残る?

ひとつめのトラブルの時は、翌日になっても同じ症状が発生していました。
高速アクセラレータのキャッシュ保存期間は、公式HPでも明記されていますが「2分」です。

12時間後でも残っていた?
時間をおいても解決しなかったので、これだけが原因じゃないのではと思っています。

そもそも、外観カスタマイズを開いた瞬間に保存・公開っていう挙動も変すぎる。

なぜ「ハニコログ。」で発生したのか

こまめに保存するのは私だけではないだろうし、エックスサーバー(XアクセラレータON)×Luxeritasの組み合わせだって珍しくないはず。
実際にLuxeritas使っている人がXアクセラレータについての記事を書いているのも、このトラブル検索時にたくさん見かけました。

だから、なぜ「ハニコログ。」でこんな問題が発生したのかサッパリ分かりません。。

このところからも、原因が他にもあるのではと思っています。

様子を見つつ、更新続けます!

結局のところ解消は一旦できたものの、原因がわかっていないので完全にスッキリはしていません。

今後同じ問題が起きないように祈りつつ、様子を見つつ、更新を続けます!
別の原因が判明した際はまたおしらせします。

サーバーもテーマも大変満足していますよ!

最後になりましたが、誤解?のないように言っておくと、サーバーやテーマについては大変満足しています!
「ハニコログ。」は画像をふんだんに使っているブログなので重くなりがちのはずですが、特にPC側の表示はサクサクです。

スピードテストの数値もよいです!
開設当初の2019年2月あたりは50以下で真っ赤っか表示でしたが、特にLuxeritasテーマ作成者のるな様が発信されている情報を参考に設定をいじると、それだけで90以上をキープできるようになりました。

モバイル側はいつも70行かないくらいなので、まだまだ私の勉強が必要だな〜という感じですが。。

速さだけでなく機能もすごく充実しているので、超おすすめテーマです。
もっとLuxeritasユーザーが増えて、カスタマイズ情報とかあふれてほしいと切に願っております……!

テーマ:Luxeritas
レンタルサーバー:エックスサーバー

---
◆hanikoの活動
・twitter→haniko_nyaniwa
・Instagram→haniko_nyaniwa
・猫のハニワ「にゃにわ」のLINEスタンプ販売中です┌(^・o・^)┘→こちら
---
◆ブログランキング参加中です♪
にほんブログ村 にほんブログ村へ
にほんブログ村
↑クリックいただけると励みになります♪