所以我想在我的侧边栏中添加一个小部件区域,根据活动小部件的数量调整小部件的大小。就像,如果有 3 个活动小部件,那么每个小部件将是容器宽度的 33%。
我的小部件设置如下:
register_sidebar(array(
'name' => __( 'Front page Widgets' ),
'id' => 'front-page',
'description' => __( 'Widgets in this area will appear on the front page.' ),
'before_widget' =>'<li class="span4">',
'before_title' => '<h3>',
'after_title' => '</h3>'
));
我可以用这个来计算活动小部件的数量
$sidebars = wp_get_sidebars_widgets();
$footerWidgetCount = count( $sidebars['footer-widgets'] );
但是我将如何将 $footerWidgetCount 传递到我的小部件中?我希望能够传递一个新值,before_widget
以便我可以即时调整它的大小。那可能吗?