Làm cách nào để tạo bảng điều khiển 'phụ' tùy biến chủ đề?


8

Một trong những tính năng mới thú vị của WordPress 4.0 là add_panel()phương pháp. Trong tình huống của tôi, tôi muốn tạo một bảng điều khiển mới cho các tùy chọn chủ đề, điều đó rất đơn giản, nhưng có thể tạo các bảng phụ bên dưới bảng tùy chọn của chúng, ví dụ: một cho tiêu đề, một cho phần thân và một cho phần chân trang? Nếu vậy, làm thế nào tôi sẽ làm điều đó?

Câu trả lời:


12

Bạn tạo các Bảng và đặt các Phần bên trong các Bảng đó.

Vì vậy, nếu bạn có bảng điều khiển của bạn:

$wp_customize->add_panel( 'panel_id', array(
 'priority'       => 10,
  'capability'     => 'edit_theme_options',
  'theme_supports' => '',
  'title'          => __('Theme Options', 'mytheme'),
  'description'    => __('Several settings pertaining my theme', 'mytheme'),
) );

Sau đó, bạn cần thêm các phần của bạn:

$wp_customize->add_section( 'header_settings', array(
    'priority'       => 10,
    'capability'     => 'edit_theme_options',
    'theme_supports' => '',
    'title'          => __('Header Settings', 'mytheme'),
    'description'    =>  __('Header elements configuration', 'mytheme'),
    'panel'  => 'panel_id',
) );

$wp_customize->add_section( 'footer_settings', array(
    'priority'       => 10,
    'capability'     => 'edit_theme_options',
    'theme_supports' => '',
    'title'          => __('Footer Settings', 'mytheme'),
    'description'    =>  __('Footer elements configuration', 'mytheme'),
    'panel'  => 'panel_id',
) );

Các phần thông thường là bảng "phụ". Sau đó, bạn thêm cài đặt của bạn vào các phần của bạn, và bạn đã hoàn tất.


Xin chào @yivi, bạn có biết cách tạo bảng điều khiển đa cấp như câu hỏi này wordpress.stackexchange.com/questions/199427/ không? Cảm ơn bạn !
Trọng Lâm Phan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.