[Помогите] Условия с произвольными полями тегами на wordpress

Тема в разделе "Wordpress", создана пользователем Donotlie, 10 фев 2015.

  1. Donotlie

    Donotlie

    Регистрация:
    14 апр 2014
    Сообщения:
    20
    Симпатии:
    0
    Доброго времени суток. У меня возник такой вопрос.
    На страницу поста мне надо добавить 2 кнопки:

    PHP:
    <a target="blank" href="<?php echo get_post_meta($post->ID'file'true); ?>" class="button big green">Скачать</a><a target="blank" href="<?php echo get_post_meta($post->ID'demo'true); ?>" class="button big blue">Демо</a>
    Но я не как не могу скрыть эти кнопки если произвольные поля (file и demo) не заполнялись.
    Как это реализовать? Заранее спасибо!
     
  2. Bnopen

    Bnopen Команда форума

    Регистрация:
    3 мар 2013
    Сообщения:
    1.156
    Симпатии:
    514
    Donotlie, можно так:
    <?php
    $link = get_post_meta($post->ID, 'file', true);
    if($link !== ' ') { ?>
    <a href="<?php echo $link; ?>">Скачать</a>
    <?php } ?>

    Или используя !empty -

    $item = get_post_meta($post_id, "custom_field_1", true);
    if (!empty($item)) { //проверяем значение
    [...] // отображаем, если не пусто
    }
     
  3. Donotlie

    Donotlie

    Регистрация:
    14 апр 2014
    Сообщения:
    20
    Симпатии:
    0
    К сожалению не работает. Кнопки показываются(