MW WP Formでget_template_part();を使うとエラーする
-
MW WP Formを使って、生成されたショートコードを
single.phpに以下のように記述して使用しています。<?php echo do_shortcode(“[mwform_formkey key=’139′]”); ?>
このままでは問題がなかったのですが、
single.phpをタクソノミーのタームごとに表示を変えたく
タクソノミー名[course_cat],ターム名[course_stay,course_day,course_special]でsingle.phpの内容を
<?php
if (has_term(‘course_stay’,’course_cat’)) {
get_template_part(‘course_cat’, ‘course_stay’);
} else if (has_term(‘course_day’,’course_cat’)) {
get_template_part(‘course_cat’, ‘course_day’);
} else {
get_template_part(‘course_cat’, ‘course_special’);
}
?>
にし、新しくcourse_cat-course_stay.php、course_cat-course_day.php
course_cat-course_special.phpを作成したのですが、<?php echo do_shortcode(“[mwform_formkey key=’139′]”); ?>
の部分が単なる文字列として扱われ、
[mwform_formkey key=’139′]という文字しか表示されなくなってしまいました。なぜこうなってしまうのか、どなたか教えて頂ければと思います。
よろしくお願いします。
- トピック「MW WP Formでget_template_part();を使うとエラーする」には新たに返信することはできません。