WordPress переносит div внутри шорткода echo php
Я пытаюсь обернуть 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.
3
1 answers
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]');
?>
3
Author: diggy, 2013-04-28 21:46:52