だれかのなにかに役立てるウェブ制作者YoTaの趣味ブログ

wordpressで何もしていないのにcssの外観テーマがデフォルトに戻ってしまった時の対処法

wordpress

ワードプレスのデザインを自作でカスタマイズしていると、たまにcssがデフォルトのものに戻ったりすることがあります。

こういう時は、FTPでアップロードしているテーマファイルのうち、cssを管理しているディレクトリを見直すと解決につながります。

wordpressのweb制作をしていると、たまに、cssの外観テーマが、自作のものじゃなくて、twenty系のデフォルトテーマに戻ってしまう時があります。

このエラーの原因は、自作テーマにおける初期ファイルの不足、です。

wordpressでは、テーマを作成する際、最低限必要なファイルというものが指定されています。

・index.php
・style.css

※本当はもっと色々必要ですが、本エラーに関して、最低限必要なファイルは上記二点。

ウェブ制作中によくありがちなのが、index.phpとstyle.cssを調整していたりすると、違うディレクトリ(themeディレクトリ直下以外のディレクトリ)にデータ移動させたりしてしまう、という行動です。

そして、この時に少しややこしいのですが、データを移動させた時点では、まだデフォルトテーマに戻るエラーは起きません。エラーが起きるのは、そうしてindex.phpとstyle.cssを所定の位置から移動させて欠如させてしまっている状態で、管理画面の「外観>テーマ」などを選択すると、wordpressが、theme直下に必要最小限ファイルがないことを察知し、デフォルトテーマに戻す挙動が起きるので、これが原因となります。

・index.phpかstyle.cssを指定の場所から動かす
・その状態で管理画面で外観テーマなどを開くとwordpressがデフォルトテーマに戻してしまう。

なので、対処法はカンタンで、必要最低限、必要なファイルをtheme直下に戻してあげればOKです。いきなりテーマが変わると焦りますが、全然大したことないエラーですので、冷静に対処しましょう!

ページ上部に戻る