в моем коде ниже, у меня есть возможность вызвать одно из двух настраиваемых полей (swf или swf2), в зависимости от моих потребностей:
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php if ( get_post_meta($post->ID, 'swf', true) ) { ?>
<?php $values = get_post_custom_values("swf"); echo $values[0]; ?>
<?php } else { ?>
<?php $values = get_post_custom_values("swf2"); echo $values[0]; ?>
<?php } ?>
<?php endwhile; else: ?>
<?php endif; ?>
У меня вопрос, как мне добавить третье настраиваемое поле (swf3)? пример:
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php if ( get_post_meta($post->ID, 'swf', true) ) { ?>
<?php $values = get_post_custom_values("swf"); echo $values[0]; ?>
<?php } else { ?>
<?php $values = get_post_custom_values("swf2"); echo $values[0]; ?>
<?php } else { ?>
<?php $values = get_post_custom_values("swf3"); echo $values[0]; ?>
<?php } ?>
<?php endwhile; else: ?>
<?php endif; ?>
Когда я добавляю настраиваемое поле "swf3", я получаю сообщение об ошибке кода. Как исправить этот код?