Привет! Организовал вывод вкладки по инструкции
При выводе шорткода во вкладке он почему-то в 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;
}