Wie Sie bereits festgestellt haben, beginnen Links zum Customizer immer mit /wp-admin/customize.php
.
Anfügen zur Kasse Ihres Abschnitts in dem Customizer. Beide Parameter ( und ) sind in Ihrem Hook registriert :?autofocus[
section
] =
section_name
section
section_name
customize_register
$wp_customize->add_section
Wenn Sie den Hook nicht finden können, überprüfen Sie das HTML-Markup des Customizers auf weitere Informationen. Beide Parameter sind in der Liste enthalten:
<li id="accordion-section-title_tagline" class="accordion-section control-section control-section-default">
Insgesamt könnte Ihr Link ungefähr so aussehen:
admin_url( '/customize.php?autofocus[section]=section_name' );
Dies sind die Links zu den Standardanpassungsabschnitten im Twenty Twenty WordPress-Thema:
- Site-Identität:
/customize.php?autofocus[section]=title_tagline
- Farben:
/customize.php?autofocus[section]=colors
- Themenoptionen:
/customize.php?autofocus[section]=options
- Cover-Vorlage:
/customize.php?autofocus[section]=cover_template_options
- Hintergrundbild:
/customize.php?autofocus[section]=background_image
- Menüs:
/customize.php?autofocus[panel]=nav_menus
- Widgets:
/customize.php?autofocus[panel]=widgets
- Homepage-Einstellungen:
/customize.php?autofocus[section]=static_front_page
- Zusätzliches CSS:
/customize.php?autofocus[section]=custom_css
Wohin soll es gehen?
Ich benötige häufig einen Menüpunkt aus " Darstellung" im WordPress-Administratormenü. Vielleicht ist dies auch für Sie hilfreich:
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'
);
}