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

この記事について

Hello World

子テーマに作成されないSlider Section等のSectionについて、親テーマでのHTMLソースやテーマファイルエディタから次の確認を行う。

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

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

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

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

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

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

ロリポップ公式サイト

ドメイン管理に関しては

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

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

HTML上のSection有無

親テーマのみに表示されている部分のHTMLソースを見ると、例えば以下のようなsection部分が子テーマには抜けているのが確認できる。

例:Slider Section部HTMLソース

<section id="slider-section" class="slider-section">
Sectionの中身
</section>

テーマファイル上のSection有無

テーマファイルから確認できる以下の例のようなphpファイルには、テンプレートパーツとしてsectionパーツをHTMLソースとして書き出しているような内容が確認できた。

  • template-parts/sections/section-blog.php
  • template-parts/sections/section-breadcrumb.php
  • template-parts/sections/section-header.php

含まれているコード

<section id="post-section" class="post-section post-home st-py-default shapes-section">
Sectionの中身
</section>

上記のようなsectionパーツは確認できたが、slider-sectionを書き出すようなファイルはなかった。

両方見て確認できた事

問題となっている機能について、親テーマ継承の問題ではなく、親テーマファイルにそのような機能が存在していない可能性がある。

まとめ

親テーマとなるappetizerには追加用のプラグインがあり、それを有効化させる事で機能を加わえる事ができる。多目的ニートの思考としては子テーマにした事で不具合が生じているかもしれないので、次はプラグインを確認する予定。

これら内容は以下レンタルサーバーでのWordPress環境を使用。

シン・レンタルサーバー

よろしく。

コメントを残す

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