WP子テーマ5-親テーマの機能が継承されない件-

この記事について

Hello World

前回、親テーマのカスタムデータを子テーマへコピーしカスタム内容は反映されたが、機能の全てが親テーマから継承されていないのに気づき、次を確認した。

その他、環境整備に関する新情報。

同系列WordPress特化型レンタルサーバー

WordPress専用クラウド型レンタルサーバー『wpX Speed』

同系列安定型レンタルサーバー

格安ドメイン名取得サービス『Xserverドメイン』

その他キャンペーン中WordPress対応レンタルサーバー

ロリポップ公式サイト

ドメイン管理に関しては

格安ドメイン名取得サービス『Xserverドメイン』 MuuMuu Domain! お名前.com

WP子テーマ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環境を使用。

シン・レンタルサーバー

よろしく。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です