我不完全確定爲什麼這不起作用。但是這段代碼不起作用。我是否錯過了其中一個引號的轉義?
<?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