WP子テーマ7-親テーマの機能が継承されない件3-
この記事について
Hello World
子テーマに作成されないSlider Section等のSectionについて、親テーマでのHTMLソースやテーマファイルエディタから次の確認を行う。
その他、環境整備に関する新情報。
同系列WordPress特化型レンタルサーバー
WordPress専用クラウド型レンタルサーバー『wpX Speed』![](https://www14.a8.net/0.gif?a8mat=3TCZ0D+AL1GPM+CO4+ZQFQA)
![](https://www18.a8.net/0.gif?a8mat=3TCZ0D+AL1GPM+CO4+ZRXQP)
同系列安定型レンタルサーバー
格安ドメイン名取得サービス『Xserverドメイン』![](https://www14.a8.net/0.gif?a8mat=3TCZ0D+ALMWBE+CO4+15OK2A)
![](https://www19.a8.net/0.gif?a8mat=3TCZ0D+ALMWBE+CO4+15WWZL)
その他キャンペーン中WordPress対応レンタルサーバー
ロリポップ公式サイト![](https://www17.a8.net/0.gif?a8mat=3TCZ0D+AM8BX6+348+64Z8Y)
![](https://www17.a8.net/0.gif?a8mat=3TCZ0D+AM8BX6+348+6E71D)
ドメイン管理に関しては
格安ドメイン名取得サービス『Xserverドメイン』![](https://www19.a8.net/0.gif?a8mat=3TCZ0D+ALMWBE+CO4+15OK2A)
![](https://www13.a8.net/0.gif?a8mat=3TCZ0D+ALMWBE+CO4+15WWZL)
![](https://www18.a8.net/0.gif?a8mat=3TCZ0D+ANF74Q+348+1C1W8I)
![](https://www14.a8.net/0.gif?a8mat=3TCZ0D+ANF74Q+348+1BRTKX)
![](https://www19.a8.net/0.gif?a8mat=3TCZ0D+AMTRIY+50+2HHVNM)
![](https://www17.a8.net/0.gif?a8mat=3TCZ0D+AMTRIY+50+2HTO1D)
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環境を使用。
シン・レンタルサーバー![](https://www16.a8.net/0.gif?a8mat=3T8P7I+7KOKM2+CO4+1HLFVM)
![](https://www19.a8.net/0.gif?a8mat=3T8P7I+7KOKM2+CO4+1HMIGH)
よろしく。