Tablepressのキャッシュ問題
作成日:
2016年6月22日
Tablepressで作成したテーブルで、カラム要素としてショートコードを使っていたのですが、そのショートコードの出力様式を書き換えても(クラスを付けるなど)表示に反映されない問題が起こりました。
当初はWP Super Cacheを使っていたので、そちらのキャッシュが残っているだけなのだと思い、削除したりプラグインを停止したりとしましたが効果は無く、ブラウザのキャッシュ自体を削除してもダメ。
そこで、MySQLを直接見てみると、どうやらTablePressはテーブルを保存した際に予めテーブルのマークアップをキャッシュとして保存しており、表示の際はそちらを利用しているようでした。ですので、この時点でショートコードの内容は全て初期状態のまま展開されていますので、いくら後から出力様式を変更しても反映されません。
この問題を解決するためには、再度TablePressで該当する表を再保存する必要があります。
物草 灸太郎
WordPressでホームページを制作しつつ、休日は畑を耕したりDIYを楽しんでいます。
コメントをどうぞ