не работает конструкция не принимает elseif БЕЗ ELSE все работает
<?phpif (get_post_meta($post->ID, 'close_quest', true)==false ) : ?>
<div id="stars">.........</div>
<? elseif; ?>
<div id="link">.........</div>
<? endif; ?>
Как быть мне в if и else нуно встроить большие html строки
Так тоже работает ну немного хотелось бы по компактней
<?php if (get_post_meta($post->ID, 'close_quest', true)==false ) : ?>
<div id="stars">.........</div>
<? elseif (get_post_meta($post->ID, 'close_quest', true)==true ) : ?>
<div id="link">.........</div>
<? endif; ?>
else if нужно условие внутри скобок, а у вас ; ( и отделите if от начального тега php ) пример :
<?php if (get_post_meta($post->ID, 'close_quest', true)==false ) { ?>
<div id="stars">.........</div>
<? } else if(1==1) { ?> <!-- условие для примера -->
<div id="link">.........</div>
<? } ?>
ecли вам не нужна дополнительная проверка в elseif можно поставить else, пример ниже :
<?php if (get_post_meta($post->ID, 'close_quest', true)==false ) { ?>
<div id="stars">.........</div>
<? } else { ?>
<div id="link">.........</div>
<? } ?>
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости