WordPress显示小部件

时间:2015-03-11 10:09:46

标签: wordpress twitter-bootstrap widget

目前我在使用WordPress时遇到了一些麻烦,并且想知道你是否可以提供帮助。我目前正在研究一个主题并决定使用bootstrap并添加了一个带有bootstraps网格布局的小部件区域。我将在页面上有6个小部件,每行3个。我需要计算有多少个小部件并关闭行div并在每个第三个小部件后打开一个新小部件但不知道如何操作。几天前我在弗拉基米尔·拉米克(Vladimir Ramik)的帮助下得到了一些很好的帮助,他帮我算上了这样的小工具 -

<?php
    $the_sidebars = wp_get_sidebars_widgets();
    // Move count and set to var.
    $iCountWidgets = count( $the_sidebars['front-services-area'] );
    echo '<div class="row front-services">';
    for( $i = 0; $i < $iCountWidgets; ++$i )
    {
        echo $the_sidebars['front-services-area'][ $i ];
        // zero index offset.
        if ( ( $i + 1 ) % 3 == 0 ) 
        {
            // Close the row and reopen new row after every 3rd widget.
            echo '</div>';
            echo '<div class="row front-services">';
        }
    }
    echo '</div>';
?>

这会计算窗口小部件并添加我想要的内容,但窗口小部件不显示窗口小部件值(标题等),而只是输出 - text1 text2 search1

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

为什么不在模板中创建多个小部件区域?请查看以下链接,查看functions.php中的示例代码 http://codex.wordpress.org/Widgetizing_Themes

我认为您也可以像这样解决它,您可以在Wordpress管理菜单中轻松编辑它。