正如您已经发现的,指向自定义程序的链接总是以/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\'
);
}