Wordpress中的多个小工具



我从这里得到了这段代码,用来在Wordpress中添加额外的小部件。效果很好,但除了重复过程和更改id之外。我如何一次创建5个?想在不使用插件的情况下为新的菜单结构添加额外的小部件吗?

if ( function_exists('register_sidebar') ){
register_sidebar(array(
'name' => 'Custom Widget',
'id' => 'sidebar_widget_1',
'description' => 'Place Your Widgets Here',
'before_widget' => '<div id="%1$s" class="%2$s">',
'after_widget' => '</div>',
'before_title' => '<h2>',
'after_title' => '</h2>'
));
}

似乎只需要一个基本的循环。for((模式允许您设置变量的起始值、最大值以及每次循环完成时变量的增量。你可以在这里找到更多关于这个功能的

for($i = 1; $i <= 5; $i ++) { 
if ( function_exists('register_sidebar') ){
register_sidebar(array(
'name' => 'Custom Widget' . $i,
'id' => 'sidebar_widget_' . $i,
'description' => 'Place Your Widgets Here',
'before_widget' => '<div id="%1$s" class="%2$s">',
'after_widget' => '</div>',
'before_title' => '<h2>',
'after_title' => '</h2>'
));
}
}

所以$i开始等于1,然后代码块运行,当它完成时,$i增加1($i++(。它将一直这样做,直到$i小于或等于5。

最新更新