• Всем привет!
    Дамы и господа, остро нуждаюсь в вашей помощи.
    Необходимо реализовать доп. поля следующего вида: картинка, к ней alt, title и, собственно, урл для скачивания.
    Возможно ли это реализовать?
    То есть, картинка является постоянной величиной (это будет кнопка для скачивания), а переменными к ней — вышеозначенные alt, title и урл
    Заранее благодарен.

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Возможно. Все как и всегда, при работе с произвольными полями.
    http://www.sonika.ru/blog/wordpress/custom-fields-wordpress.htm

    Дело в том, что читал уже несколько раз, и как-то все же непонятно… Вас не затруднит показать на моем примере, как это реализовать?

    <a href="<?php echo get_post_meta($post->ID, "url-download", $single = true); ?>" class="download cboxElement" target="_blank">
    <img width="165" height="50" border="0" alt="<?php echo get_post_meta($post->ID, "alt-image", $single = true); ?>" src="http://путь к картинке/.../img/download.gif" title="<?php echo get_post_meta($post->ID, "title-image", $single = true); ?>" class="download">
    </a>

    Ключи url-download, alt-image, title-image.
    Стили и target по желанию. В моем случае по нажатию на кнопку открывался color box (лайтбокс).

    К размышлению:
    URL фала для загрузки можно брать автоматом из прикрепленных к записи файлам. Например архив для скачки всегда нумервоать под 1 (первым) номером и написать функцию выборки.

    alt и title можно брать из названия записи (если они не рукописны для каждого поста и отличаюстя от заголовка).

    Вообще alt и title в данном случае не должны менятсья так как:

    картинка является постоянной величиной

    Тогда останется одна величина url-download которую можно брать автоматом из библиотеки (прикрепленных файлов). И нужда в произвольных полях пропадает.

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «И снова дополнительные поля» закрыта для новых ответов.