Wordpress шорткод, который генерирует другой шорткод - PullRequest
0 голосов
/ 20 января 2020

Я использую плагин слайдера последних сообщений. Использование шорткода для этого [Recent_post_carousel]; Поскольку параметры ограничены, мне нужно пересчитать некоторые параметры, прежде чем делать выше шорткод. Поэтому я создал свой шорткод:

function color_codes_carousel($atts) {
..}

Я хочу вернуть

return '<h3>' . $title . '</h3>' . $carousel;

, где я пытаюсь это сделать:

$carousel = do_shortcode('[recent_post_carousel hide_post="' . $str . '" category="' . $categoryID . '" slides_to_show="3" show_read_more="false" show_author="false" dots="false" show_category_name="false" show_date="false"]');

Я также пытался вернуть только do_shortcode(..);

Может быть, есть другой способ, которым я должен это сделать.

...