Wordpress NextGen Gallery - 仅显示图库是否有图像

时间:2014-05-30 13:45:50

标签: php wordpress nextgen-gallery

我创建了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语句,但我不确定如何执行此操作。

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

1 个答案:

答案 0 :(得分: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
}