[Помогите] Проверка на наличие произвольных полей

Тема в разделе "Wordpress", создана пользователем Skorp1oN, 14 фев 2013.

Статус темы:
Закрыта.
Модераторы: Sorcus
  1. Skorp1oN

    Skorp1oN

    Регистр.:
    16 дек 2007
    Сообщения:
    366
    Симпатии:
    25
    Доброго времени суток!

    Помогите плз с функцией, которая при наличии произвольных полей в странице, будет показывать один рисунок, а если у страницы вообще нет произвольных полей, то будет выводится другой рисунок.

    Заранее спасибо за помощь!
     
  2. Avrora

    Avrora Постоялец

    Регистр.:
    12 фев 2010
    Сообщения:
    67
    Симпатии:
    47
    Например так:

    PHP:
    <?php $image get_post_meta($post->ID'preview'$single true); ?>
    <?php 
    if($image !== '') { ?>
    <img src="http://ВАШ_САЙТ/wp-content/uploads/my-image/<?php echo $image ?>" />
    <?php }
    else { 
    ?>
    <img src="http://ВАШ_САЙТ/wp-content/uploads/my-image/defpreview.gif<?php echo $image ?>" alt="Изображение отсутствует"/>
    <?php ?>
     
    Anigilator и Skorp1oN нравится это.
  3. Skorp1oN

    Skorp1oN

    Регистр.:
    16 дек 2007
    Сообщения:
    366
    Симпатии:
    25
    Что-то нифига... Я так понимаю, это в проверяете на произвольное поле image ? Я имел введу, вообще проверка на любые произвольные поля... Т.е. если любое произвольное поле заполнено, тогда я вывожу рисунок какой-то (левый вообще баннер), если не заполнено поле - вывожу другой совсем рисунок (сторонний баннер).
     
  4. Avrora

    Avrora Постоялец

    Регистр.:
    12 фев 2010
    Сообщения:
    67
    Симпатии:
    47
    PHP:
    <?php if (get_post_custom($post->ID)) { ?>
        <img src="http://ВАШ_САЙТ/wp-content/uploads/yes.gif" />
    <?php } else { ?>
        <img src="http://ВАШ_САЙТ/wp-content/uploads/no.gif" />
    <?php ?>
     
Статус темы:
Закрыта.