Эхо шорткод в другом шорткоде - PullRequest
0 голосов
/ 17 мая 2018

Как отобразить шорткод в другом шорткоде.

function html_block_short_code() {
  $content_id = get_post_field('post_content', 180);
  ob_start();
  echo do_shortcode("$content_id");
  return ob_get_clean();
}
add_shortcode('html_block','html_block_short_code');

Спасибо за ответ.

1 Ответ

0 голосов
/ 17 мая 2018

На веб-сайте WordPress под документацией по шорткоду вы найдете ответ на свой вопрос.

function caption_shortcode( $atts, $content = null ) {
   return '<span class="caption">' . do_shortcode($content) . '</span>';
}

Пожалуйста, обратитесь к https://codex.wordpress.org/Shortcode_API

В вашем коде вы можете просто что-то сделатькак:

function html_block_short_code($atts, $content = null) {
    return do_shortcode($content);
}

add_shortcode('html_block','html_block_short_code');

Надеюсь, это поможет!

...