【发布时间】:2014-09-22 07:29:59
【问题描述】:
我在将 ACF 图像字段从默认全尺寸切换到 HTML 输出中的缩略图图像时遇到问题。
我在转发器字段 ID 'homepage_custom_navigation' 中有一个图像类型子字段 ID 'homepage_custom_navigation_image'。任何建议将不胜感激。
这是我到目前为止的代码,它可以显示全尺寸图像,但使我的页面的下载时间很长:
<div id="homepage-navigation-container">
<?php
$rows = get_field('homepage_custom_navigation');
if($rows)
{
foreach($rows as $row)
{
echo '<div class="homepage-navigation-item">
<div class="homepage-navigation-item-image">
<a href=' . $row['homepage_custom_navigation_link'] . '><img src=' . $row['homepage_custom_navigation_image'] . ' alt=' . $row['homepage_custom_navigation_title'] . '></a>
</div>
<div class="homepage-navigation-item-title">
<a href=' . $row['homepage_custom_navigation_link'] . '><h2>' . $row['homepage_custom_navigation_title'] . '</h2></a>
</div>
</div>';
}
}
?>
</div>
【问题讨论】:
-
你看过 ACF 上的the example codes 吗?
-
确保在图像字段的字段设置中选择“图像数组”作为返回类型。然后,您应该可以访问中继器中的图像大小数组。如上所述,查看示例。
标签: wordpress repeater advanced-custom-fields