Как использовать правильные вложенными шорткоды в WordPress
function column_left_func($atts, $content) {
\t ob_start();
\t ?>
\t <div class="column left">
\t \t <?php echo $content; ?>
\t </div>
\t <?php
\t $html = ob_get_clean();
\t return $html;
}
add_shortcode('columnleft', 'column_left_func');
function column_right_func($atts, $content) {
\t ob_start();
\t ?>
\t <div class="column right">
\t \t <?php echo $content; ?>
\t </div>
\t <?php
\t $html = ob_get_clean();
\t return $html;
}
add_shortcode('columnright', 'column_right_func');
function columns_func($attr; $content) {
\t ob_start();
\t ?>
\t <div class="content-columns">
\t \t <?php
\t \t do_shortcode ($content);
\t \t ?>
\t </div>
\t <?php
\t $html = ob_get_clean();
\t return $html;
}
add_shortcode('columns', 'columns_func');
Я хочу, чтобы использовать его как [столбцы]
[columnleft]
Вопреки распространенному мнению, Lorem Ipsum не просто случайный текст. Он имеет корни в классической латинской литературе с 45 г. до н.э., что делает его более 2000 лет. Ричард МакКлинток, латиноамериканский профессор в колледже Хэмпден-Сидни в Вирджинии, поднял одну из более неясных латинских слов, consectetur, из прохода Lorem Ipsum, и, пройдя цитаты этого слова в классической литературе, обнаружил неоспоримый источник. Lorem Ipsum из разделов 1.10.32 и 1.10.33 из «de Finibus Bonorum et Malorum» («Крайства добра и зла») Цицерона, написанного в 45 году до нашей эры. Эта книга - трактат по теории этики, очень популярный в эпоху Возрождения. Первая строка Lorem Ipsum, «Lorem ipsum dolor sit amet ..», взята из строки в разделе 1.10.32.
[/ columnleft]
[/ столбцы]
Не знаю, почему вам нужно ob_start(); и т. д., вы не нуждаетесь в них в коде, который у вас есть, но оставили его там, если у вас есть другая причина –