Сразу предупрежу, что почти полный чайник в php, только разбираюсь. И ещё, понимаю, что очень много помощи прошу и потому буду рада хотя бы частичной помощи и любым применимым советам 🙂
Лирика: Переделываю свою библиотеку по старым детским книгам (была известна как "Книги детства", но сейчас закрыта пока). Проект абсолютно некоммерческий, добровольческий, без рекламы и прочего. Пишу потихоньку ручками.
Поставила плагин Magic Fields для того, чтобы быстро вносить на сайт книги. Плагин работает, сделала нужные поля.
Стала выводить в single.php кастомные поля. С выведением обычных текстовых полей проблем нет, все работает через вставку примерно такого кода для каждого поля:
<?php $heroes = get_post_meta($post->ID, 'heroes', true);
if ($heroes != "") { ?></p>
<p>ГЕРОИ: <?php echo $heroes; ?></p>
<p><?php } ?></p>
тут все ок, выводит в посте как:
ГЕРОИ: фея Синемора, принцесса Алисия
Затык приключился с выведением следующих вещей:
1. Как вывести в пост ВСЕ внесённые через кастомные поля картинки?
Например, вношу через кастомные поля новую книгу, к ней (условно) есть три картинки-примера иллюстраций (количество картинок – до 10, добавляются в кастомных полях через + Add Another).
Всё, что пока смогла найти и успешно применить – загружается только одна картинка 🙁 первая в списке, через такой код:
<?php $ill = get_image('ill'); if($ill != '') { ?>
<? echo get_image('ill'); ?>
<?php } ?>
при этом она в полном размере, не миниатюра.
Кто знает, ПОСОВЕТУЙТЕ КОД, чтобы в итоге вывести:
1) все внесённые картинки одна над другой, каждая на новой строке ИЛИ
2) вывести в строку уменьшенные изображения всех внесённых картинок, при нажатии картинка появляется в оригинальном формате на затенённом поле (в принципе, для этого есть плагин Shutter Reloaded).
2. Как вывести ВСЕ приложенные к посту файлы?
К посту может быть приложено n-ное количество файлов форматов doc, pdf, txt, rtf, djvu, zip, rar. Это файлы самих книг. При этом файлы могут со временем добавляться ещё.
Подскажите, плззз, КОД, чтобы вывести в посте списком или в строку ВСЕ загруженные файлы книги, в том числе в строке:
- иконку с изображением типа файла в зависимости от расширения,
- ссылку на скачку в виде слова-линка,
- размер файла в Mb
примерно так:
(иконка) Скачать файл [ 1,3 Мb ]
(иконка) Скачать файл [ 1,3 Мb ]
(иконка) Скачать файл [ 1,3 Мb ]
3. Как вывести поля, в которых может быть несколько значений?
Например, если в поле "Страна автора" выбрано несколько стран (выпадающий список либо чек-бокс)
Заранее спасибо!