ワードプレスでテーマがアップロードできない時の原因と解決法を解説

こんにちは、宮瀬です。

 

以前、とある有料テーマを購入した時、いざワードプレスにアップロードしようとしたら、こんな文字が出てきてアップロードできなかったことがありました。

「パッケージをインストールできませんでした。テーマにstyle.cssファイルが含まれていません。」

 

有料テーマなのでstyle.cssが含まれていないことは考えられません。

しかも、チェックしてみると、style.cssはきちんと存在していたのです。

困り果てましたが、解決方法を探し回ること1時間。

やっと原因と解決方法がわかって、無事テーマのアップロードに成功しました。

 

ということで、今回はワードプレスでテーマがアップロードできない時の原因と、その解決方法を解説していきます。

ワードプレスのテーマがアップロードできない原因は?

ワードプレスのテーマがアップロードできない原因は、2つあります。

  1. 解凍したテーマをアップロードしている。
  2. 第一階層にstyle.cssがない。

順に見ていきましょう。

解凍したテーマをアップロードしている。

ワードプレスはzipファイルしかテーマとして認識しません。

ワードプレスのテーマは、基本的にzipファイルで販売・提供されています。

ですが、まれに以下の図のようなファイルの構成になっていることがあります。

ワードプレスのテーマがアップロードできないときの画像

この場合、図中の「wp」をアップロードしても、ワードプレスにはテーマとして認識してもらえません。

上の図で言えば、「テーマ本体.zip」をアップロードすることで、正常にテーマをアップロードできます。

 

また、なぜ「○○○.zip」はzipファイルなのに、アップロードできないのかということについては、次の「第一階層にstyle.cssがない」で解説します。

第一階層にstyle.cssがない。

私が実際に困ったのが、まさにこれです。

ワードプレスにテーマをアップロードするときには、zipファイルのすぐ下(第一階層)にstyle.cssが無いと、

「パッケージをインストールできませんでした。テーマにstyle.cssファイルが含まれていません。」

というエラーが出て、テーマをアップロードすることができません。

 

zipファイルのすぐ下と言っても、少しイメージが湧かないと思うので、これまた図で見てみましょう。

まずは、きちんとアップロードできる場合の図から。

ワードプレスのテーマがアップロードできないときの画像2

続いては、アップロードできない場合の図です。

ワードプレスのテーマがアップロードできない場合の画像
テーマがアップロードできない時の画像

これをすごく簡単に言い換えると

「テーマのzipを開いた時に、style.cssが見えないとアップロードできないよ」

ということになります。

ワードプレスに、正しくテーマをアップロードさせる解決法とは?

ここまでで、ワードプレスにテーマがアップロードできない時の条件がわかりました。

と同時に、正しくアップロードできる条件もわかりました。

  1. zipファイルであること。
  2. 第一階層にstyle.cssがあること。

この2つです。

 

さて、先ほどの「テーマがアップロードできない時の図」の場合の解決法は、簡単ですね。

第二階層にある、テーマ本体.zipをアップロードすれば、ワードプレスに正しく認識してもらえます。

なぜなら、テーマ本体.zipから見たら、style.cssは第一階層にあるからです。

 

次に、下の図のような場合はどうしたら良いでしょうか?

ワードプレスのテーマがアップロードできない場合の画像2

この場合も、解決法はそんなに難しくありません。

第二階層のテーマ本体をzipファイルにしてしまえばいいのです。

 

zipファイルにする方法は、

  1. テーマ本体を右クリック。
  2. 「送る」にマウスカーソルを合わせる。
  3. 圧縮(zip形式)フォルダーを選択。

これで、アップロード可能なzipファイルにすることができます。

おわりに

今回は、ワードプレスでテーマがアップロードできない時の原因と対策を見てきましたが、いかがでしたでしょうか?

初めての時は、ビックリすると思います。特に有料テーマの場合は。

しかし、改めて見てみると「なんだ、そんなことか」ということで、解決策も難しくなかったかと思います。

 

そして、問題に直面した時、しっかりと自分で検索して、解決できたあなたは素晴らしいと思います。

アフィリエイターは「検索が命」ですからね!

それでは、今回はこのへんで。

お問い合わせいただいた、さら様へ

 

上の画像は、WordPressにアップロードできないファイルと、できるファイルの違いです。

追記