如何在</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个wiget/sections生成一次</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>',
));
}
?>谢谢你们!
发布于 2013-07-15 03:30:21
虽然我不能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‘的当前值上。
https://stackoverflow.com/questions/17642873
复制相似问题