WP子テーマ5-親テーマの機能が継承されない件-
この記事について
Hello World
前回、親テーマのカスタムデータを子テーマへコピーしカスタム内容は反映されたが、機能の全てが親テーマから継承されていないのに気づき、次を確認した。
その他、環境整備に関する新情報。
同系列WordPress特化型レンタルサーバー
WordPress専用クラウド型レンタルサーバー『wpX Speed』同系列安定型レンタルサーバー
格安ドメイン名取得サービス『Xserverドメイン』その他キャンペーン中WordPress対応レンタルサーバー
ロリポップ公式サイトドメイン管理に関しては
格安ドメイン名取得サービス『Xserverドメイン』 MuuMuu Domain! お名前.comWP子テーマ5-親テーマの機能が継承されない件-
親テーマと子テーマの状態比較
設定を見直そうと外観のカスタマイズを選択したところ、それぞれのメニュー構成が違い、Slider Sectionなど足りない部分があるのを確認できた。
子テーマメニュー
親テーマメニュー
プラグインで作成した子テーマとの状態比較
自作でのZIP形式による問題かどうか切り分ける為、子テーマ作成用WordPressプラグインのChild Theme Configuratorを使い作成した子テーマを確認した。次の事から両者ともに同じ症状がでているので、作成時の問題である可能性は低いと予想される。
プラグインも親テーマのカスタムメニューを継承せず
ZIP形式で作成した子テーマと同じでメニューが足りず、親テーマの機能が一部継承されていない。
javascriptファイル読み込み
カスタムデータ同様にその他のデータも継承されていない可能性を疑い、ブラウザのデバッグツールでjavascriptファイルが親テーマ子テーマで同様に読み込まれているかを確認した。
読み込みjavascript
homepageというフォルダが子テーマで足りていない事が確認でき、まずは怪しい部分が見えた。この中にはslider.jsというjavascriptが入っていた。
まとめ
親テーマと子テーマでWordPressページの読み込み状態が違う事が確認でき、Slider Sectionが読み込まれない事によりjsファイルが無いのか、jsファイルが読み込まれ無い事でSlider Sectionが無いかは不明な為、この後jsファイルを読み込ませて様子をみる予定。D2系ニート的予想するとSectionが読み込まれていない事による可能性が高い印象。
これら内容は以下レンタルサーバーでのWordPress環境を使用。
シン・レンタルサーバーよろしく。