我正在尝试合并
genesis_widget_area( 'front-page-1', array(
'before' => '<div class="front-page-1"><div class="widget-area fadeup-effect"><div class="wrap">',
'after' => '</div></div></div>',
) );
genesis_widget_area( 'front-page-2', array(
'before' => '<div class="front-page-2"><div class="widget-area fadeup-effect"><div class="wrap">',
'after' => '</div></div></div>',
) );
genesis_widget_area( 'front-page-3', array(
'before' => '<div class="front-page-3"><div class="widget-area fadeup-effect"><div class="wrap">',
'after' => '</div></div></div>',
) );
genesis_widget_area( 'front-page-4', array(
'before' => '<div class="front-page-4"><div class="widget-area fadeup-effect"><div class="wrap">',
'after' => '</div></div></div>',
) );
genesis_widget_area( 'front-page-5', array(
'before' => '<div class="front-page-5"><div class="widget-area fadeup-effect"><div class="wrap">',
'after' => '</div></div></div>',
) );
进入一个foreach循环。
这是我的非工作尝试:
$section_numbers = array( '1', '2', '3', '4', '5' );
foreach ( $section_numbers as $section_number ) {
genesis_widget_area( "'front-page-".$section_number."'", array(
'before' => '<div class="front-page-"'.$section_number.'"><div class="widget-area fadeup-effect"><div class="wrap">',
'after' => '</div></div></div>',
) );
}
感谢任何帮助。
提前致谢。
答案 0 :(得分:0)
看起来像报价问题。
尝试
$section_numbers = array( 1, 2, 3, 4, 5 );
或使用for循环,用迭代键替换$ section_number:
for ($i = 1; $i <= 5; $i++) {
/* your code */
}
祝你好运
答案 1 :(得分:0)
这就是诀窍:
$section_numbers = array( '1', '2', '3', '4', '5' );
foreach ( $section_numbers as $section_number ) {
genesis_widget_area( "front-page-{$section_number}", array(
'before' => '<div class="front-page-'.$section_number.'"><div class="widget-area fadeup-effect"><div class="wrap">',
'after' => '</div></div></div>',
) );
}
@ArtisticPhoenix:谢谢。
答案 2 :(得分:-1)
试试这个。
$section_numbers = array( '1', '2', '3', '4', '5' );
foreach ( $section_numbers as $section_number ) {
genesis_widget_area( "front-page-{$section_number}", array(
'before' => '<div class="front-page-"'.$section_number.'"><div class="widget-area fadeup-effect"><div class="wrap">',
'after' => '</div></div></div>',
) );
}
特别是
"front-page-{$section_number}"
而不是(这个有额外引号)
"'front-page-".$section_number."'"
你也可以这样做
"front-page-".$section_number
OR
'front-page-'.$section_number
基本上你在寻找这个小部件区域时所做的是
'front-page-1'
而不仅仅是
front-page-1