正如您已经发现的,指向自定义程序的链接总是以/wp-admin/customize.php.
追加?autofocus[section] =section_name 在自定义程序中签出分区。两个参数(section 和section_name) 在您的customize_register 挂钩:
$wp_customize->add_section
如果找不到挂钩,请检查定制程序的HTML标记以获取更多信息。这两个参数都包含在列表中:
<li id="accordion-section-title_tagline" class="accordion-section control-section control-section-default">
总之,您的链接可能如下所示:
admin_url( \'/customize.php?autofocus[section]=section_name\' );
以下是指向二十个WordPress主题中默认自定义程序部分的链接:
站点标识:/customize.php?autofocus[section]=title_tagline颜色:/customize.php?autofocus[section]=colors主题选项:/customize.php?autofocus[section]=options封面模板:/customize.php?autofocus[section]=cover_template_options背景图像:/customize.php?autofocus[section]=background_image菜单:/customize.php?autofocus[panel]=nav_menus小部件:/customize.php?autofocus[panel]=widgets主页设置:/customize.php?autofocus[section]=static_front_page附加CSS:/customize.php?autofocus[section]=custom_css
Where to go from this?
我经常发现自己需要WordPress管理菜单中的外观菜单项。所以,也许这对你也有帮助:
add_action( \'admin_menu\', \'wpse_custom_submenu_page\' );
function wpse_custom_submenu_page() {
add_submenu_page(
\'themes.php\',
__( \'Page title\', \'textdomain\' ),
__( \'Menu title\', \'textdomain\' ),
\'manage_options\',
\'/customize.php?autofocus[section]=section_name\'
);
}