【发布时间】:2015-12-21 17:27:25
【问题描述】:
我在 Wordpress 网站上使用高级自定义字段插件。我使用中继器字段类型能够附加多个文件。
我的中继器字段类型称为:电子
带有子字段名称: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;
?>
我将电子文件的返回值作为文件 URL,因此我可以将其包装在 a 标记中以进行下载。
现在它将所有文件 url 作为一个长字符串返回。我会怎么做,所以它首先检查我是否有数据表,然后抓住第一个将它包裹在一个标签上,然后循环直到没有更多的电子文件。
我可能有类似的东西?
if( $file ) {
$url = wp_get_attachment_url( $file );
?><a href="<?php echo $url; ?>" >Download File</a><?php
}
基本上我只是希望它显示我附加的文件作为可以下载的链接。
【问题讨论】:
标签: php jquery arrays wordpress