みなさんこんにちは!ヒロポンです!
最近はC#でもJSでもなくひたすらWordpressのカスタマイズ案件を来なしています!
大体月に1本ペースで、デザインからコーディング、納品まで全て!
WordPressではテーマを作る際にStyle.cssにテーマヘッダーを含ませないといけません。
下記のような感じです。
Theme Name: テーマの名前
Author: Hiropon
Description: サンプルサンプルサンプル
Version: 1.0
しかし最近私は上記のようなテーマヘッダーをStyle.cssに入れていたのに、「style.cssに有効なテーマヘッダーが含まれていません。」というエラーが出て、テーマのインポートができず、2,3時間はまり倒しました。
目次
テーマヘッダーがあるのに、含まれていないと言われる原因!
原因は下記のように書いていたから。
Theme Name : テーマの名前
Author : Hiropon
Description : サンプルサンプルサンプル
Version : 1.0
分かります?この微妙な違い。
「Theme Name:」とならないといけないのに、「Theme Name :」
みたいな感じで、Nameの後に半角のスペースが入ってしまっていたのです。
それにより、Wordpress側でテーマヘッダーは「Theme Name」が含まれていなければならないという条件に対して、「Theme Name[半角スペース]」となっていたので、「style.cssに有効なテーマヘッダーが含まれていません。」というエラーが出てしまっているという事でした!
WordPressのみならずプログラミングってこのような些細な点がバグにつながるので、気を付けていきたいものですね!
コメント