infocentre
  • 0
Новичок

Как сделать условие на основе значения настраиваемых полей?

  • 0

Итак, что я хотел бы сделать, это упорядочить некоторые CSS в зависимости от значения настраиваемого поля.

Код ниже просто говорит, что если есть ЛЮБОЕ значение, сделайте X, иначе ничего не делайте…

<?php $pageNumbered=get_post_meta($post->ID, 'page-number', true); ?>
    <?php if ( $pageNumbered ) : ?>
        <div class="page-number left">
            <?php echo get_post_meta($post->ID, "page-number", true); ?>
        </div>              
        <?php else : ?>

    <?php endif; ?>

… то, что я хочу сделать, это сказать, если значение X, сделайте Y, если это Z, сделайте XY и т. д. и т. д.

Спасибо, парни!

Share
  1. Так почему бы не добавить пару простых условий if ?

    • 0
  2. Извините, но непонятно, что вы хотите сделать. Насколько я понимаю, вы просто хотите использовать оператор elseif:

    <?php $pageNumbered=get_post_meta($post->ID, 'page-number', true); ?>
    
    <?php if ( $pageNumbered ) : ?>
        <div class="page-number left">
            <?php echo get_post_meta($post->ID, "page-number", true); ?>
        </div>              
    <?php elseif($pageNumbered == "Z") : ?>
        <div class="page-number left">
            <?php echo get_post_meta($post->ID, "page-number", true); ?>
        </div>
    <?php endif; ?>
    

    Если вы можете отредактировать свой вопрос, чтобы быть более ясным, я мог бы помочь больше.

    • 0

Оставить ответ

You must login to add an answer.