Link para a seção específica do Customizer


Respostas:


25

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_namesectionsection_namecustomize_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'
    );
}

2
Esta é uma boa visão geral +1.
birgire

1
Você também pode criar um link direto para as seções aninhadas anexando vários autofocusparâmetros. Por exemplo, abrindo a seção Catálogo de produtos do WooCommerce. customize.php?autofocus[panel]=woocommerce&autofocus[section]=woocommerce_product_catalog
Darren Cooney
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.