我已經安裝了_s主題並且幾乎沒有開始處理它。在Wordpress結果中嵌套短碼不會打印出內部短碼
我試圖巢名爲「b
」一個叫簡碼內的簡碼「cb.
」這是我的代碼(從functions.php
文件):
// Short Code
function box_shortcode($atts, $content = null) {
extract(
shortcode_atts(array(
's' => '1'
), $atts));
if($s == '1') { $box_classes = 'c1_4 aside'; }
if($s == '2') { $box_classes = 'c2_4 main'; }
if($s == '3') { $box_classes = 'c3_4'; }
if($s == '4') { $box_classes = 'c4_4'; }
return '<section class="' . $box_classes . '">' . $content . '</section>';
}
add_shortcode('b', 'box_shortcode');
function contentblock_shortcode($content = null) {
return '<div class="inner">' . do_shortcode($content) . '</div>';
}
add_shortcode('cb', 'contentblock_shortcode');
add_filter('the_content', 'do_shortcode');
你可以添加一個例子你如何使用你的簡碼? –