Como você já descobriu, os links para o personalizador sempre começam /wp-admin/customize.php
.
Anexe para fazer checkout da sua seção no personalizador. Ambos os parâmetros ( e ) são registrados no seu gancho:?autofocus[
section
] =
section_name
section
section_name
customize_register
$wp_customize->add_section
Se você não encontrar o gancho, verifique a marcação HTML do personalizador para obter mais informações. Ambos os parâmetros estão incluídos na lista:
<li id="accordion-section-title_tagline" class="accordion-section control-section control-section-default">
No total, seu link pode ser algo como isto:
admin_url( '/customize.php?autofocus[section]=section_name' );
Estes são os links para as seções padrão do personalizador no tema Twenty Twenty WordPress:
- Identidade do site:
/customize.php?autofocus[section]=title_tagline
- Cores:
/customize.php?autofocus[section]=colors
- Opções de temas:
/customize.php?autofocus[section]=options
- Modelo de capa:
/customize.php?autofocus[section]=cover_template_options
- Imagem de fundo:
/customize.php?autofocus[section]=background_image
- Menus:
/customize.php?autofocus[panel]=nav_menus
- Widgets:
/customize.php?autofocus[panel]=widgets
- Configurações da página inicial:
/customize.php?autofocus[section]=static_front_page
- CSS adicional:
/customize.php?autofocus[section]=custom_css
Para onde ir a partir disso?
Muitas vezes, preciso de um item de menu em Aparência, no menu de administração do WordPress. Então, talvez isso seja útil para você também:
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'
);
}
autofocus
parâmetros. Por exemplo, abrindo a seção Catálogo de produtos do WooCommerce.customize.php?autofocus[panel]=woocommerce&autofocus[section]=woocommerce_product_catalog