LoginSignup
0
0

More than 1 year has passed since last update.

wordpress管理画面のcssが適用されてない

Last updated at Posted at 2021-07-08

朝起きると、wordpressの管理画面がこんなになりました

wordpress_manage_screen.png

筆者の開発環境

wordpressのバージョン: 5.7.2
MYSQL:5.7
プラグイン:
・Advanced Custom Fields
・Breadcrumb NavXT
・Contact Form 7
・Custom Post Type UI
・Smash Balloon Instagram Feed
・WP-PageNavi

docker-composeを使用して、ローカルにて開発環境を構築

結果

cssがなんかあったんだろうと思い調査。

結論から申しますと、キャッシュの削除で解決。
※右上の「:」マーク→「その他ツール」→「閲覧履歴を削除」から「cookieと他サイトデータ」と「キャッシュされた画像データ」を削除

ただ解決できない方のために、試した経緯を共有。

2021/7/18更新
原因
下記プラグインが直接的な原因
無効にした所、解消を確認
・Smash Balloon Instagram Feed

経緯その1

・「.htaccess」

調査していた所、「.htaccess」に「PHP_value default_charset none」「PHP_value output_handler none」を設定すれば解決できますよと、記載あり。

正直wordpress公式apache公式を見てもよくわからんかったのですが、要はapaheの設定ファイルかと

「PHP_value default_charset」はデフォルトの文字列を無しに設定。
「PHP_value output_handler」は公式見てもわからん!

コマンドにて、修正

# viコマンドにて、ファイル修正(注意:隠しファイルなので、lsコマンドでは表示されません)
$ vi /var/www/html/.htaccess

※wp-config.phpやwp-adminフォルダと同階層にあり

# dockerでやっている方向けに、viエディタない場合はこちらのコマンドからインストール
apt-get update
apt-get install vim

フォルダ構成の関係上だと思いますが、apache公式は修正推奨してないのに、wordpress公式はガンガン修正するんですねこのファイル

経緯その2

・wp-config.php

さらに調査していた所、
調査していた所、「wp-config.php」に「define(‘CONCATENATE_SCRIPTS’, false);」を設定すれば解決できますよと、記載あり

「CONCATENATE_SCRIPTS」はwordpress公式の記載では、管理画面でJavaScriptが機能しない場合、無効にする設定

別件で「define('SCRIPT_DEBUG', true);」にした場合、「開発」バージョンを強制的に読み込む
※デベロッパーツールで確認しましたが、「styles.min.css」ではなく、開発用の「styles.css」を読み込む

cssを読み込まれてなければ、「define('SCRIPT_DEBUG', true);」試してみても良いかと

以上です!

参考URL:
PHP バージョン変更後、レイアウトが崩れたり文字化けが発生する。
WordPress管理画面でCSSがおかしくなった時の対処法について
apache公式
wordpress公式(.htaccess)
wordpress公式(wp-config.php)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0