子テーマがあるのに親テーマが優先?される
-
MAGJAM by DigiPressというテーマを使い、子テーマを作ってサイトを制作しています。
タイトルの件なのですが、子テーマがあるのに親テーマのテンプレートが優先表示されていて、困っています。
原因が親テーマのアップデートのせいなのか定かではないのですが、
アップデート前まではきちんと表示されていました。具体的には、プラグインの「Show Current Template」を使ってどのテンプレートを使っているか調べてみたのですが、例えば、子テーマフォルダ内に、front-page.phpがあるのですが、これが表示されず、親テーマのindex.phpが表示されてしまいます。他にも、固定ページも、子テーマフォルダにpage.phpがあるのですが、それは読み込まれず親テーマのものが表示されます。
function.phpの子テーマの呼び出しのコードは、
<?php add_action( ‘wp_enqueue_scripts’, ‘theme_enqueue_styles’ );
function theme_enqueue_styles() {
wp_enqueue_style( ‘parent-style’, get_template_directory_uri() . ‘/style.css’ );
wp_enqueue_style( ‘child-style’,
get_stylesheet_directory_uri() . ‘/style.css’,
array(‘parent-style’)
);
} ?>上記で、style.cssには、
@charset “UTF-8”;
/*
Theme Name: dp-magjam_child
Template: dp-magjam
*/と記述しています。
上記のfunction.phpとstyle.cssで、アップデート前までは、front-page.phpや他の子テーマ内のテンプレートが表示され何の問題もありませんでした。何か記述が間違っているのでしょうか?
いろいろ調べてみてはいるのですが、子テーマがあっても親テーマが優先される、という例が見つけられず、原因不明で解決できず、困っています。同様のご経験のある方、WPにお詳しい方、お力を貸して頂けますと幸いです。
よろしくお願いいたします。
- トピック「子テーマがあるのに親テーマが優先?される」には新たに返信することはできません。