我不完全确定为什么这不起作用。但是这段代码不起作用。我是否错过了其中一个引号的转义?
<?php
foreach ($gallery_ids as $gallery) {
echo '<div class="tgallery" rel="'.$gallery['gid'].'"><?php echo do_shortcode("[nggallery id='.$gallery['gid'].']"); ?></div>';
}
?>
我猜测可能是我把错误的引号放在错误的地方。
所有部件seperately工作,如:
- 我可以显示
'gid'
值与echo $gallery['gid']
- 我可以使div标签似乎与适当的
rel
- 我能做到,本身使
<?php echo do_shortcode("[nggallery id=3]"); ?>
工作。
我只是不能让整个事情出现在一起。
有什么点放置'<? 'echo'语句中的PHP标签? – 2012-01-16 14:22:39