Я хочу изменить макет заголовка в моей теме в соответствии с выбранным стилем на странице параметров темы в Redux Framework.
Я попытался использовать переменную в функции get_template_part (), ноэто не похоже на работу.После этого я попытался использовать оператор switch для изменения шаблона, используемого для заголовка.
$header_layout = $options_demo['header-layout-style'];
switch ($header_layout) {
case "1":
get_template_part( 'template-parts/header', '1' );
echo "Template 1";
break;
case "2":
get_template_part( 'template-parts/header', '2' );
break;
case "3":
get_template_part( 'template-parts/header', '3' );
break;
case "4":
get_template_part( 'template-parts/header', '4' );
break;
case "5":
get_template_part( 'template-parts/header', '5' );
break;
case "6":
get_template_part( 'template-parts/header', '6' );
break;
case "7":
get_template_part( 'template-parts/header', '7' );
break;
default:
get_template_part( 'template-parts/header', '1' );
}
Когда я пробую код, я не вижу никакого макета заголовка.Я попытался добавить эхо, чтобы увидеть, выводит ли он какой-то текст, и это работает.Я проверил пути к файлам, и они правильные.
Есть идеи, как мне изменить файл шаблона?