Như bạn đã phát hiện ra, các liên kết đến tùy biến luôn bắt đầu bằng /wp-admin/customize.php
.
Nối để kiểm tra phần của bạn trong tùy biến. Cả hai tham số ( và ) được đăng ký trong hook của bạn :?autofocus[
section
] =
section_name
section
section_name
customize_register
$wp_customize->add_section
Nếu bạn không thể tìm thấy hook, hãy kiểm tra đánh dấu HTML của tùy biến để biết thêm thông tin. Cả hai tham số được bao gồm trong danh sách:
<li id="accordion-section-title_tagline" class="accordion-section control-section control-section-default">
Hoàn toàn liên kết của bạn có thể trông giống như thế này:
admin_url( '/customize.php?autofocus[section]=section_name' );
Đây là các liên kết đến các phần tùy biến mặc định trong chủ đề Twenty Twenty WordPress:
- Nhận dạng trang web:
/customize.php?autofocus[section]=title_tagline
- Màu sắc:
/customize.php?autofocus[section]=colors
- Tùy chọn chủ đề:
/customize.php?autofocus[section]=options
- Mẫu bìa:
/customize.php?autofocus[section]=cover_template_options
- Hình nền:
/customize.php?autofocus[section]=background_image
- Thực đơn:
/customize.php?autofocus[panel]=nav_menus
- Widget:
/customize.php?autofocus[panel]=widgets
- Cài đặt trang chủ:
/customize.php?autofocus[section]=static_front_page
- CSS bổ sung:
/customize.php?autofocus[section]=custom_css
Đi đâu từ đây?
Tôi thường thấy mình cần một mục menu từ Giao diện trong menu quản trị WordPress. Vì vậy, có lẽ điều này cũng sẽ hữu ích cho bạn:
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'
);
}