Wordpress NextGen画廊-只显示如果画廊有图像



我已经创建了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语句,但我不确定如何做到这一点。

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

你可以尝试这样做:

$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
}

最新更新