Я использую расширенный настраиваемый полевой плагин на сайте Wordpress. Я использую тип поля Repeater, чтобы иметь возможность прикреплять несколько файлов.Дополнительные пользовательские поля для Wordpress
Моего Repeater поле Тип называется: электроника
с подразделами полями имя: electronics_files
Вот то, что я до сих пор:
<?php
// check if the repeater field has rows of data
if(have_rows('electronics ')):
// loop through the rows of data
while (have_rows('electronics ')) : the_row();
// display a sub field value
the_sub_field('electronics_files');
endwhile;
else :
// no rows found
endif;
?>
У меня есть возвращаемое значение для electronics_files как URL-адрес файла, чтобы я мог обернуть его внутри тега для загрузки.
Прямо сейчас он возвращает все URL-адреса файлов как одну длинную строку. Как мне это сделать, чтобы он сначала проверял, есть ли у меня таблица данных, а затем захватывает первый, который обертывает его вокруг тега, а затем петли, пока не будет больше файлов electronics_files.
У меня есть что-то вроде этого, может быть?
if($file) {
$url = wp_get_attachment_url($file);
?><a href="<?php echo $url; ?>" >Download File</a><?php
}
В принципе, я просто хочу, чтобы он отображал прикрепленный файл в качестве ссылок, которые можно скачать.
@mevius спасибо, проблема, однако, у меня есть более одного электронного файла, прикрепленного, так что прямо сейчас ссылка не работает, потому что она помещает ее как одну ссылку. Мне нужно как-то создать цикл, поэтому в конце мне нужно иметь 3 отдельные ссылки для скачивания –