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

この記事について

Hello World

WordPressの子テーマで使用している親テーマのプラグインについて、WordPress管理画面プラグインファイルエディタで次の確認を行う。

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

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

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

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

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

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

ロリポップ公式サイト

ドメイン管理に関しては

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

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

phpファイル

WordPress管理画面から以下手順でプラグインファイルエディタを選択。

  1. プラグイン
  2. プラグインファイルエディタ
  3. 理解しました(初回のみ?)
プラグインファイルエディタの注意
画像:プラグインファイルエディタの注意

まずはコードを見るだけなのでコピーはとらずに、該当のプラグインを選択し、コードを確認する。

コード

現在選択中のテーマ名を取得し、条件分岐させているような内容が確認できた。

	$theme = wp_get_theme(); // gets the current theme
	
		if( 'Spintech' == $theme->name){
			require_once('inc/spintech/spintech.php');
		}

burger-comapnion-activator.php

burger-comapnion-activator.phpというファイルに以下のようなコードがあり、子テーマ名では条件に合わず、弾かれてプラグインが機能しない可能性がある印象。

if ( 'Appetizer' == $theme->name || 'Rasam' == $theme->name){
				require BURGER_COMPANION_PLUGIN_DIR . 'inc/appetizer/default-pages/upload-media.php';
				require BURGER_COMPANION_PLUGIN_DIR . 'inc/appetizer/default-pages/home-page.php';
				require BURGER_COMPANION_PLUGIN_DIR . 'inc/appetizer/default-widgets/default-widget.php';
			}

まとめ

プラグインファイルエディタを確認し、子テーマだと機能しなさそうな部分が確認できた。丹沢系ニート的にはサクっと編集したいところだが、念の為コピーをとってから行う予定。

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

シン・レンタルサーバー

よろしく。

コメントを残す

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