WordPressのテーマをカスタマイズする時、使いたいテーマの子テーマに編集を加え、親テーマの方は触らないようにする事が望ましいです。
子テーマの作り方、作る意味などは以下をご覧ください。
子テーマが用意されていないテーマの、子テーマをを自作した場合に、
以下のようなエラーが出た時の対処方法です。
親テーマが正しくインストールされているのに、
子テーマのアップロード画面で、「テーマのインストールに失敗しました」と表示される。
このような場合、インストールは完了しますが、テーマが壊れていると表示されます。
私も最初はそれに気づかず、失敗しました。
Theme URI: https://speciatheme.com/specia-free/
Author: Specia
Author URI: https://speciatheme.com/
親テーマの名前は「Specia」(1文字目が大文字)ですが、
そのディレクトリ名は、名前とは違い「specia」(すべて小文字)となっています。
子テーマのstyle.cssで親テーマを指定する部分を見直し、修正します。
Template: Specia
Theme Name: Specia child
Description:WordPressテーマ「Specia」の自作子テーマ
Version: 20190105
*/
↓
Template: specia
Theme Name: specia_child
Description:WordPressテーマ「Specia」の自作子テーマ
Version: 20190105
*/
コメント
最初に他のサイトを見て実行したら失敗しました。
こちらのようにお客目線で書いてくれたらいいのに、と思います。
ありがとうございました。
rubatoさま はじめまして。
お役に立てたなら、良かったです。
WordPress初心者です。
私も子テーマのインストールで「親テーマが見つかりません」のエラーが出ていたので、
大変参考になりました。
私はFFFTPでディレクトリの名前変更したらうまくいきました。
丁寧な解説、どうもありがとうございました。
しょうとさま
初めまして。
1点だけ気になったので・・。
FTPで名称変更したのは親テーマディレクトリだとすれば
親テーマも自作であれば問題ありませんが、既存テーマのフォルダ名を変更するのは危険です。
親テーマをアップデートした際に不具合が出ると思われます。