В файле index.php
$redux_demo = get_option('redux_demo');
//беру из redux тип главной страницы (проверял, в переменную данные заносятся правильно)
$tmp=$redux_demo['type-page']; //здесь '1'
//вывожу из функции страницу
get_posts_teml($tmp)
Файл functions.php
function get_posts_teml($tmp)
{
switch ($tmp) {
case '1':
get_template_part('/assets/homepage-tmp', 'one-col');
break;
case '2':
get_template_part("/assets/homepage-tmp", 'two-col');
break;
case '3':
get_template_part("/assets/homepage-tmp", 'one-col-without-sidebar');
break;
};
}
файл one-col.php
<?php echo 2?>
При этом ничего не выводится. Через функцию include_once
всё работает.
include_once('/assets/homepage-tmp/one-col.php')
Расположение файлов
index.php
assets
homepage-tmp
one-col.php
Ошибка в get_template_part("/assets/homepage-tmp", 'two-col');
Надо без слеша:
get_template_part("assets/homepage-tmp", 'two-col');
И это подключит файл assets/homepage-tmp-two-col.php
из каталога активной темы.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Почему, после того, как будет совпадение, то значение сессии, минусуется только 1 раз?
Интересует вопрос: почему при отправке формы на почту приходят данные в неформатируемом виде (в одну строчку) и как это исправить?
ЗдравствуйтеЕсть таблица prod , в ней ячейка id_specz , в которой значение 3,2,1