【问题标题】:Wordpress NextGen Gallery - Only show if gallery has imagesWordpress NextGen Gallery - 仅显示画廊是否有图像
【发布时间】:2014-07-20 07:15:54
【问题描述】:

我创建了 4 个空画廊(使用 Nextgen),并且我有一个静态图像链接列表。已创建空画廊,以便以后如果有人想在其中添加图片,该画廊将显示在静态图片链接的位置。

如果 NextGen 库中没有图像,则静态图像链接应该打开,但如果 NextGen 库中有图像 - 使用这些图像代替静态图像链接。

这是我在页面模板中调用的 Nextgen 画廊的代码:

<?php global $nggdb;
$gallery = $nggdb->get_gallery(1, 'sortorder', 'ASC', true, 0, 0);
foreach($gallery as $image) {
echo '<img src="';
echo $image->imageURL;
echo '" />';
}
?>

我知道我需要检查指定的画廊是否有图像,如果没有,则执行 else 语句,但我不确定如何执行此操作。

非常感谢任何帮助。谢谢。

【问题讨论】:

    标签: php wordpress nextgen-gallery


    【解决方案1】:

    你可以试试这样的:

    $gallery = $nggdb->get_gallery(1, 'sortorder', 'ASC', true, 0, 0);
    if ( !empty($gallery) && is_array($gallery) && count(gallery) > 0 ) {
       foreach($gallery as $image) { ... }
    } else {
       //show static image links
    }
    

    【讨论】:

    • 谢谢!效果很好!!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多