如何在</section>
之后分配功能?进入阵列?
<?php
function roots_widgets_init() {
register_sidebar(array(
'name' => __('Footer', 'roots'),
'id' => 'sidebar-footer',
'before_widget' => '<section class="widget span4 %1$s %2$s"><div class="widget-inner">',
'after_widget' => '</div></section>',
'before_title' => '<h3>',
'after_title' => '</h3>',
));
}
?>
编辑#1(我想出了这个,但它没有正常工作。我试图每3个wigets /部分产生</div><div class="row-fluid">
。):
<?php
$i = 1;
function name () {
if($i % 3 == 0) {
return "</div><div class=\"row-fluid\">";
} else {
return;
}
$i++;
}
function roots_widgets_init() {
register_sidebar(array(
'name' => __('Footer', 'roots'),
'id' => 'sidebar-footer',
'before_widget' => '<section class="widget span4 %1$s %2$s"><div class="widget-inner">',
'after_widget' => '</div></section>' . name(),
'before_title' => '<h3>',
'after_title' => '</h3>',
));
}
?>
谢谢你们!
答案 0 :(得分:0)
虽然我不能100%确定您的要求,但您可以在任何地方放置函数的返回值。
function roots_widgets_init() {
register_sidebar(array(
'name' => __('Footer', 'roots'),
'id' => 'sidebar-footer',
'before_widget' => '<section class="widget span4 %1$s %2$s"><div class="widget-inner">',
'after_widget' => '</div></section>' . get_after_section(),
'before_title' => '<h3>',
'after_title' => '</h3>',
));
}
将get_after_section
的返回值附加到'after_widget'的当前值。