3

我正在尝试使用我在主题模板中调用的简码来包装 div。

到目前为止,我有这个:

<?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 周围。

4

1 回答 1

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]');
?>
于 2013-04-28T21:46:52.773 回答