2013-04-28 80 views
3

我想使用從我的主題模板內調用的短代碼包裝div。
WordPress的包裝裏面的回聲短代碼php

到目前爲止,我有這樣的:

<?php echo do_shortcode('[tooltip content="Delete" url=""]'.<div class="delete-button-comments"><?php if (bp_activity_user_can_delete()) bp_activity_delete_link(); ?></div>.'[/tooltip]'); ?> 

,但我得到一個語法錯誤(我知道爲什麼),但如果我劃定的期限和撇號什麼都沒有發生。

所以基本上我想圍繞div顯示div顯示圖標的工具提示簡碼。

回答

3

bp_activity_delete_link呼應鏈接,您應該使用bp_get_activity_delete_link()來返回值。不完全確定你要做什麼,可能是這樣的:

<?php 
    $link = (bp_activity_user_can_delete()) ? '<div class="delete-button-comments">' . bp_get_activity_delete_link() . '</div>' : ''; 
    echo do_shortcode('[tooltip content="Delete" url=""]' . $link . '[/tooltip]'); 
?> 
+0

太棒了!精美的作品! – 2013-04-29 02:41:18