如何将定制器的一个部分的描述中的链接添加到不同面板中的另一个部分?

时间:2016-12-10 作者:jetyet47

我想添加一个链接,就像定制器菜单位置部分中当前存在的链接一样,该链接说“您还可以使用自定义菜单小部件将菜单放置在小部件区域。”“小部件区域”文本链接自动打开小部件面板,而不刷新整个页面。我如何为任何部分复制该功能?

以下是屏幕截图:

customizer link to widget area

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

生成链接的相关行wp-includes\\class-wp-customize-nav-menus.php

$description .= \'<p>\' . sprintf( __( \'You can also place menus in <a href="%s">widget areas</a> with the &#8220;Custom Menu&#8221; widget.\' ), "javascript:wp.customize.panel( \'widgets\' ).focus();" ) . \'</p>\';
更相关的部分javascript:wp.customize.panel( \'widgets\' ).focus();" )

因此,拥有这种功能的关键似乎是知道面板的名称。。。现在,对于各节,core中没有明确的示例,但可能值得尝试使用javascript:wp.customize.section( \'your section name\' ).focus(); 作为链接的href

相关推荐