Поддержка Проблемы и решения Не подключается шаблон к страницам с меткой

  • Здравствуйте!

    Пытаюсь сделать вывод шаблона для страниц с определенной меткой. Шаблон не подключается

    <? 
    	get_header();
    	the_post(); 
    	if (is_page('8')) {
    		include('tpl/company.php');
    	} elseif (is_tag( '50' )) {
    		include('tpl/brest.php');
    	} elseif (is_page('10')) {
    		include('tpl/contacts.php');
    	} elseif (is_page('12') || is_page('170') || is_page('39') || is_page('41') || is_page('49')) {
    		include('tpl/zaim.php');
    	} elseif (is_page('45') || is_page('43') || is_page('47') || is_page('387') || is_page('389') || is_page('391') || is_page('393') || is_page('395') || is_page('397')) {
    		include('tpl/zalog.php');
    	} elseif (is_page('16')) {
    		include('tpl/faq.php');
    	} else {
    ?>

    Проблемные строки

    elseif (is_tag( ’50’ )) {
    include(‘tpl/brest.php’);

    Что здесь не так?

    Заранее благодарен за ответы.

    • Тема изменена 5 месяцев, 1 неделя назад пользователем pro100ta.
Просмотр 1 ответа (всего 1)
  • Решил. Кому интересно. Вместо is_tag надо было использовать has_tag.

    <? 
    	get_header();
    	the_post(); 
    	if (is_page('8')) {
    		include('tpl/company.php');
    	} elseif (has_tag( '50')) {
    		get_template_part('tpl/brest');
    	} elseif (is_page('10')) {
    		include('tpl/contacts.php');
    	} elseif (is_page('12') || is_page('170') || is_page('39') || is_page('41') || is_page('49')) {
    		include('tpl/zaim.php');
    	} elseif (is_page('45') || is_page('43') || is_page('47') || is_page('387') || is_page('389') || is_page('391') || is_page('393') || is_page('395') || is_page('397')) {
    		include('tpl/zalog.php');
    	} elseif (is_page('16')) {
    		include('tpl/faq.php');
    	} else {
    ?>
    • Ответ изменён 5 месяцев, 1 неделя назад пользователем pro100ta.
Просмотр 1 ответа (всего 1)