Привет! Организовал вывод вкладки по инструкции
При выводе шорткода во вкладке он почему-то в HTML выводится выше формирования контента. То есть получается так:
<div> <div class="rcl-menu">вкладка 1 / вкладка 2</div> <div class="favclass">сюда почему-то выводится шорткод из новой вкладки, хотя по логике он должен быть в блоке div ниже</div> <div class="rcl-content"> <div class="myplaylist_block recall_content_block active"> <div class="rcl-subtab-content"></div> </div> </div> </div>
Установлен шаблон Simple Theme
<div id="rcl-tabs"> <div class="rcl-menu">вкладка 1 / вкладка 2</div> <div class="favclass">сюда почему-то выводится шорткод из новой вкладки, хотя по логике он должен быть в блоке div ниже</div> <div class="rcl-content"> <div class="myplaylist_block recall_content_block active"> <div class="rcl-subtab-content"></div> </div> </div> </div>
Otshelnik-Fm сказал(а)
Полагаю вы эхом выводите. Все через конкатенацию в переменную и ее ретурном выводите
Вот сейчас ничего не понял от слова совсем. Прилепляю код файла index.php созданного дополнения
<?php //Создадим новую вкладку ЛК. add_action('init','add_tab_my_playlist'); function add_tab_my_playlist(){ $tab_data = array( 'id'=>'myplaylist', 'name'=>'Плейлист', 'public'=>0,//не делаем вкладку приватной 'icon'=>'fa-eye',//указываем иконку 'output'=>'menu',//указываем область вывода 'content'=>array( array( //массив данных первой дочерней вкладки 'callback' => array( 'name'=>'my_playlist_recall_block',//функция формирующая контент ) ) ) ); rcl_tab($tab_data); } function my_playlist_recall_block($user_lk){ $content = do_shortcode('[favorite-post]'); return $content; }
Otshelnik-Fm сказал(а)
У вас по задаче один шорткод надо выводить в вкладке?
Воспользовались бы функционалом произвольных вкладокВы не можете просматривать опубликованные ссылкиЧитаем со слов "В административной части сайта появилась новая страница "WP-Recall -> Произвольные вкладки""
Спасибо!
При выводе шорткода через произвольные вкладки тоже самое... сначала выводится содержимое шорткода, затем блок дива с оформлением
заметил, что от шаблона это не зависит...
Otshelnik-Fm сказал(а)
Значит Андрей вам правильно написал.
Надо то что выводится через эхо значит в буфер загнать
Обсуждалось и решение здесь
Вы не можете просматривать опубликованные ссылкии еще
Вы не можете просматривать опубликованные ссылки
Спасибо, но не пойму, что я должен конкретно сделать? Оформление дивами задать?
Если вас не затруднит, не могли бы вы мне немного подсказать, как именно мне организовать вывод шорткода? Я хочу вывести во вкладке список, используя плагин
я так подозреваю, мне надо в этом коде что-то прописать?
function my_playlist_recall_block($user_lk){ $content = do_shortcode('[favorite-post]'); return $content; }