//включение шорткодов для виджетов begin
add_filter('widget_text', 'do_shortcode');
//включение шорткодов для виджетов end
@flector, в текстовых виджетах шорткоды работают, эта функция включена. Не выводится внутри <<<
напридумывали вы себе гиммора с этими <<<HTML
, зачем?
стандартно же можно аля
echo '
<div class="containertabsnew">
...
<p>'; echo do_shortcode('[forma1]'); echo '</p>
...
';
@flector, что-то у меня не работало там echo в кавычках (в коде много других кавычек, в том числе одинарных и двойных… они мешают друг другу?), а с heredoc как то лучше, он не зависит от кавычек (или кавычки важны в самой команде php вызова шорткода?)…. попробую — отпишусь
Получилось. Спасибо. Вы у меня есть на сайте )
-
Ответ изменён 5 лет, 7 месяцев назад пользователем
jurvrn.
@flector,
напридумывали вы себе гиммора с этими <<<HTML, зачем?
ну так heredoc более универсальный инструмент… да и его можно было также разделить на две части. В чем преимущество одинарных кавычек?
ну если можно было, то чего не разделили? 🙂
PS это индивидуально, не люблю я heredoc.
@flector, решил спросить сначала у профессиональных людей, узнать ваше мнение, и побоялся сломать все окончательно. Спасибо! тема решена