首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将函数赋值到数组中

将函数赋值到数组中
EN

Stack Overflow用户
提问于 2013-07-15 03:25:23
回答 1查看 54关注 0票数 0

如何在</section>之后赋值函数?放入数组吗?

代码语言:javascript
运行
复制
<?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">。):

代码语言:javascript
运行
复制
<?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>', 
    ));
}
?>

谢谢你们!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-15 03:30:21

虽然我不能100%确定你在问什么,但你可以把函数的返回值放在你喜欢的任何地方。

代码语言:javascript
运行
复制
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‘的当前值上。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17642873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档