显示多个文件与ACF扩展



我使用ACFFile在WordPress Post上显示多个文件(.pdf, .docx, .xlsx等)有问题字段类型启用"允许多个文件"关于高级自定义字段扩展PRO.

下面是不能工作的代码:

<?php
$file = get_field('documents');
if( $file ):
// Extract variables.
$url = $file['url'];
$title = $file['title'];
$caption = $file['caption'];
$icon = $file['icon'];
// Display image thumbnail when possible.
if( $file['type'] == 'image' ) {
$icon =  $file['sizes']['thumbnail'];
}
// Begin caption wrap.
if( $caption ): ?>
<div class="wp-caption">
<?php endif; ?>
<a href="<?php echo esc_attr($url); ?>" title="<?php echo esc_attr($title); ?>">
<img src="<?php echo esc_attr($icon); ?>" />
<span><?php echo esc_html($title); ?></span>
</a>
<?php 
// End caption wrap.
if( $caption ): ?>
<p class="wp-caption-text"><?php echo esc_html($caption); ?></p>
</div>
<?php endif; ?>
<?php endif; ?>

任何人都可以帮助我如何在特定的帖子上显示附加文件?

这可能是你正在寻找的:https://www.advancedcustomfields.com/resources/get-values-from-an-options-page/

示例页上的代码对我来说几乎一字不差。

<?php if( have_rows('repeater_field_name', 'option') ): ?>
<ul>
<?php while( have_rows('repeater_field_name', 'option') ) : the_row(); ?>
<li><?php the_sub_field('title'); ?></li>
<?php endwhile; ?>
</ul>

我和那篇文章没有任何关系,只是我自己用过。

相关内容

  • 没有找到相关文章

最新更新