高级自定义字段-图库-显示一张随机图像

时间:2013-05-16 作者:kay

我用“高级自定义字段”插件的“gallery add-on”创建了一个库。

我正在尝试在页面刷新时显示图库中的一个随机图像。这是我的代码:

<?php

    $gallery = get_field(\'gallery_home\');           
    $rand = array_rand($gallery, 1);

        if( $rand ): ?>

            <img src="<?php echo $image[\'url\']; ?>" alt="<?php echo $image[\'alt\']; ?>" />

<?php endif; ?>
但结果是:

<img src="" alt="">
我在哪里遗漏了什么?

1 个回复
最合适的回答,由SO网友:Richard B 整理而成

你不应该这样做吗?

<img src="<?php echo $rand[\'url\']; ?>" alt="<?php echo $rand[\'alt\']; ?>" />

Update

我对这个插件并不太熟悉(幕后可能会发生一些事情),但这里有一个比我之前的猜测更好的猜测:

<?php
$gallery = get_field(\'gallery_home\');
$rand = array_rand($gallery, 1);

if( $gallery ): ?>
    <img src="<?php echo $gallery[$rand][\'url\']; ?>" alt="<?php echo $gallery[$rand][\'alt\']; ?>" />
<?php endif; ?>

结束

相关推荐

高级自定义字段-图库-显示一张随机图像 - 小码农CODE - 行之有效找到问题解决它

高级自定义字段-图库-显示一张随机图像

时间:2013-05-16 作者:kay

我用“高级自定义字段”插件的“gallery add-on”创建了一个库。

我正在尝试在页面刷新时显示图库中的一个随机图像。这是我的代码:

<?php

    $gallery = get_field(\'gallery_home\');           
    $rand = array_rand($gallery, 1);

        if( $rand ): ?>

            <img src="<?php echo $image[\'url\']; ?>" alt="<?php echo $image[\'alt\']; ?>" />

<?php endif; ?>
但结果是:

<img src="" alt="">
我在哪里遗漏了什么?

1 个回复
最合适的回答,由SO网友:Richard B 整理而成

你不应该这样做吗?

<img src="<?php echo $rand[\'url\']; ?>" alt="<?php echo $rand[\'alt\']; ?>" />

Update

我对这个插件并不太熟悉(幕后可能会发生一些事情),但这里有一个比我之前的猜测更好的猜测:

<?php
$gallery = get_field(\'gallery_home\');
$rand = array_rand($gallery, 1);

if( $gallery ): ?>
    <img src="<?php echo $gallery[$rand][\'url\']; ?>" alt="<?php echo $gallery[$rand][\'alt\']; ?>" />
<?php endif; ?>

相关推荐