【发布时间】:2014-07-04 16:22:00
【问题描述】:
我正在创建一个自定义 WordPress 模板,它有 4 个“侧边栏”,一个用于标题,一个单独的侧边栏用于左右列,然后另一个侧边栏用于页脚,一切都很好并且可以正常工作。但是,使用我的模板,标题侧边栏一次只能容纳一个小部件,所以我想知道是否有一种方法可以将多个小部件添加到侧边栏,但以某种方式操纵代码以仅显示随机(甚至在某些特定顺序)小部件,每次重新加载新页面时都会更改。
我用来制作侧边栏的代码:
if (function_exists('register_sidebar')) {
register_sidebar(array(
'name' => 'Header Sidebar Widgets',
'id' => 'sidebar-widgets-header',
'description' => 'The Header Can Only Support One (1) Widget.',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h2>',
'after_title' => '</h2>'
));
}
然后是我用来将侧边栏添加到模板的代码:
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar-widgets-header') ) :
endif;
这是我当前管理中侧边栏的图像:
(来源:illstudios.com)
Quote One 和精选视频是我创建的自定义小部件。那么有没有办法只从选择中随机选择一个小部件,一次只显示一个小部件?
【问题讨论】: