我正在使用 Types Wordpress 插件来启用自定义字段。该插件允许您在管理页面编辑器中重新排列图像的顺序。这是我在 single.php 中的代码,用于在自定义字段中显示多个图像并具有指向自身的链接以也使用 Fancybox:
<?php
$mykey_values_img = get_post_custom_values('wpcf-image');
if ($mykey_values_img != null) {
foreach ( $mykey_values_img as $key => $value ) {
?>
<a href="<?php echo $value; ?>" class="fancybox" rel="gallery"><img src="<?php echo $value; ?>" /></a>
<?php
} //foreach
} //if
?>
问题:
现在,这段代码在我在 MAMP 上运行的本地副本上完美运行。然而,当我把它放在 iPage 上托管时,图像是乱序的。我不知道是什么导致了这种差异。当我使用 Types 中的简码而不是上面的 php 来显示图像时,它们是按顺序排列的,但我没有使用 Fancybox 的选项。我还想知道是否有更好的方法来显示来自 Wordpress 的图像,该方法将为图像插入 alt 标签。