2017-01-27 3 views
-3

Используя этот код:Комбинат PHP Заявления

<div class="venus"><span class="ricon">Established</span><span class="locko"><?php the_field('br_estd'); ?></span></div> 

Однако, мне нужно, чтобы обернуть это в другой PHP IF заявление:

<?php $mista = get_field('br_presence'); if (strval($mista) == 'Worldwide') {echo "PLACE CODE ABOVE HERE" ;} ?> 

Как я мог синтаксически это?

+0

Я попробовал 1 миллион вещей, но получаю ошибки, что вы имеете в виду!? –

+0

Посмотрите на разделение PHP и HTML. – cteski

+1

Вы должны всегда включать свои усилия (другими словами, то, что вы пробовали и что это привело), ​​а также ваши полные сообщения об ошибках и сообщениях. Это позволит нам помочь вам и помочь вам в решении проблемы. –

ответ

3

PHP имеет alternative syntax format for control statements, который хорошо работает в HTML, хотя обычно рекомендуется использовать шаблоны и максимально логично выводить логику из вашего представления. Это, как говорится, вы могли бы сделать что-то вроде:

<?php if (strval(get_field('br_presence')) == 'Worldwide') : ?> 

    <div class="venus"> 

     <span class="ricon">Established</span> 

     <span class="locko"><?php the_field('br_estd'); ?></span> 

    </div> 

<?php endif; ?> 
0

может быть вы ищете

<?php 
     $mista = get_field('br_presence'); 
     if (strval($mista) == 'Worldwide') { 
     echo '<div class="venus"> 
       <span class="ricon">Established</span> 
       <span class="locko"><?php the_field("br_estd"); ?></span> 
      </div>'; 
     //echo "PLACE CODE ABOVE HERE" ;} 
    ?> 
+1

' '- следует удалить' '- вы уже внутри php/echo ;-) –