在4.0自定义面板中将单个小部件区域设置为顶层

时间:2014-09-09 作者:Jody Heavener

所以我有一个小部件区域,在v4中。0隐藏在自定义面板页面上的辅助小部件面板内的下拉列表中。

因为它是唯一一个小部件区域,被如此深的掩埋感觉相当愚蠢,所以我想知道是否有办法覆盖嵌套,并使该小部件区域像v3中一样下拉为顶级部分。十、

看起来这是核心团队提出来的here, 但没有获得任何牵引力。

有人知道我是如何做到这一点的吗?

1 个回复
最合适的回答,由SO网友:Jody Heavener 整理而成

明白了。

诚然,这让人感觉很不舒服,但似乎做得很好。

在我现有的customize_register 吊钩I设置如下:

// Retreive the widget section in the Theme Customizer
// We need to cast the return of get_section to an object
// "the_widgets_section" in get_section is the ID of the registered widget area
$widget_area = (object) $wp_customize->get_section( \'sidebar-widgets-the_widgets_section\' )
// The value of panel will be \'widgets\', so we set it back to \'\' (top level panel)
$widget_area->panel = \'\';
// If you\'re so inclined, we can change the title of it as well.
$widget_area->title = __( \'My Widgets\', \'textdomain\' );

结束

相关推荐

Multiple widgets in wordpress

我已经创建了一个wordpress小部件。它在小部件选项中有一个下拉列表。下拉列表包含“facebook”和“twitter”。如果管理员选择“twitter”,那么twitter关注者计数将显示在小部件中,与facebook的情况类似。使用jquery,该计数显示在id为“social count”的div中。当页面加载时,jquery ajax将获取计数并将其插入到“社交计数”中。问题是它在单个实例中运行良好。但是,如果在侧栏中添加了2个实例,则在这两个实例中都会显示最新的计数,因为我使用的是$(“.