レイアウト(全体・リスト)の一覧リストのスタイルから表示スタイルが変更できますよね。それを知り、早速変更してみようとデフォルトである「エントリーカード」から「タイル」にしてみましたが、どうもおかしい…?
原因はプラグイン
うーん?ひょっとしてこういうデザイン?いやいや、やっぱりおかしい。だけど、まだCSSどころかテーマの設定もほとんどが初期値なのに、一体なぜ…と困惑したのも一瞬のこと、思い当たったのはプラグインでした。
もうどうちらの記事だったか覚えていませんが、WordPress導入後すぐに入れるべきプラグインまとめの記事を読み、書いてあるままに10種類程のすべてをインストールしました。原因があるとしたらこれしかありません。
見当が付くはずもなく、仕方なくひとつひとつ停止して調べていきました。すると…あるプラグインを停止した時、タイルが正常と思われる表示になったのです。それが「Head Cleaner」でした。
厳密にはHead Cleanerの設定の「CSS と JavaScript を、サーバ上にキャッシュする」でした。詳しいことはわかりませんが、とにかくこれを外せばおかしな表示にはならなくなる。ということでチェックを外しました。
テーマとプラグインの相性
各テーマにはそれぞれ相性の悪いプラグインというのが存在するそうです。Simplicity公式サイトにも記事がありました。
https://wp-simplicity.com/incompatible-plugins/
別件ですがHead Cleanerの名前が出ていて、このようなJavaScriptの呼び出し位置を変更するプラグインはSimplicityと相性が悪いとのこと。
「CSS と JavaScript を、サーバ上にキャッシュする」を無効にしてしまうと設定できる項目も減るし、もうHead Cleaner自体いいかなってことで、アンインストールしてしまいました。
現在は正常な表示になっています。
関連ワードでいろいろ検索してみても、このテーマとこのプラグインを使っている時にこうなった、なんてピンポイントな現象見つけるのは難しいです。私自身HTMLとCSSはある程度書けますがそれだけなので、プラグインが干渉してしまうとそれを見つけ出して停止させることしかできません。前途多難です、WordPress。