Слияние кода завершено, страница обновится автоматически
<?php
//注册自定义设置
function mytheme_customize_register( $wp_customize ) {
//添加第一个设置面板
//id = one_options
$wp_customize->add_panel( 'one_options', array(//面板ID
'capabitity' => 'edit_theme_options',
//根据用户的权限级别显示或隐藏该部分。默认为edit_theme_options
'description' => __( '第一个设置面板功能介绍', 'colormag' ),
//可选。显示在面板顶部的描述隐藏在帮助图标后面。
'priority' => 500,//优先级,可选。这将控制此部分在Theme Customizer侧栏中的显示顺序。
'title' => __( '第一个设置面板', 'colormag' ),//面板的可见名称。
) );
////////////////////////////////////////////////////////////////////////////////////////
//第一个设置项目
//section的id = set_one_one
$wp_customize->add_section('set_one_one',array(
//部分是您的控件所在的位置。您通常在每个部分中都有多个控件
'title' => '第一个标题',//设置的可见名称。
'panel' => 'one_options',//加入第一个设置面板(面板ID)
'priority' => 50//优先级
) );
$wp_customize->add_setting( 'set_one_one', array(
'default' => '',//可选。如果数据库中不存在任何值,则关联控件的默认值。默认值:空白
"transport" => "postMessage",//可选。定义实时预览的更新方式。默认值:刷新。
'type' => 'option'//可选。定义如何保存设置。默认值:theme_mod。
) );
$wp_customize->add_control( 'set_one_one', array(
'label' => '第一个标题描述',//可选。将显示的标签默认值:空白
'section' => 'set_one_one'//必填。控制部分应显示
) );
/////////////////////////////////////////////////////////////////////////////////
//第二个设置项目
//id=set_one_two
$wp_customize->add_section('set_one_two',array(
'title' => '第二个标题',
'panel' => 'one_options',//加入第一个面板
'priority' => 50
) );
$wp_customize->add_setting( 'set_one_two', array(
'default' => '',
"transport" => "postMessage",
'type' => 'option'
) );
$wp_customize->add_control( 'set_one_two', array(
'label' => '第二个设置标题描述',
'section' => 'set_one_two'
) );
//第二个设置面板
$wp_customize->add_panel( 'two_options', array(
'capabitity' => 'edit_theme_options',
//根据用户的权限级别显示或隐藏该部分。默认为edit_theme_options
'description' => __( '第二个面板功能介绍', 'colormag' ),
//可选。显示在面板顶部的描述隐藏在帮助图标后面。
'priority' => 500,
'title' => __( '第二个设置面板', 'colormag' ),
) );
//第一个设置项目
$wp_customize->add_section('set_two_one',array(
'title' => '第一个设置标题',//设置的可见名称。
'panel' => 'two_options',//加入第一个设置面板
'priority' => 50//优先级
) );
$wp_customize->add_setting( 'set_two_one', array(
'default' => '',//可选。如果数据库中不存在任何值,则关联控件的默认值。默认值:空白
"transport" => "postMessage",//可选。定义实时预览的更新方式。默认值:刷新。
'type' => 'option'//可选。定义如何保存设置。默认值:theme_mod。
) );
$wp_customize->add_control( 'set_two_one', array(
'label' => '第一个设置标题描述',//可选。将显示的标签默认值:空白
'section' => 'set_two_one'//必填。控制部分应显示
) );
//第二个设置
$wp_customize->add_section('set_two_two',array(
'title' => '第二个设置标题',//设置的可见名称。
'panel' => 'two_options',//加入第二个设置面板
'priority' => 50//优先级
) );
$wp_customize->add_setting( 'set_two_two', array(
'default' => '',//可选。如果数据库中不存在任何值,则关联控件的默认值。默认值:空白
"transport" => "postMessage",//可选。定义实时预览的更新方式。默认值:刷新。
'type' => 'option'//可选。定义如何保存设置。默认值:theme_mod。
) );
$wp_customize->add_control( 'set_two_two', array(
'label' => '第二个设置标题描述',//可选。将显示的标签默认值:空白
'section' => 'set_two_two'//必填。控制部分应显示
) );
//按钮
$wp_customize->add_section('set_two_three',array(
'title' => '按钮设置标题',//设置的可见名称。
'panel' => 'two_options',//加入第二个设置面板
'priority' => 50//优先级
) );
$wp_customize->add_setting(
'set_two_three',
array(
'default' => 'left',
)
);
$wp_customize->add_control(
'set_two_three',
array(
'type' => 'radio',
'label' => 'Logo placement',
'section' => 'example_section_one',
'choices' => array(
'left' => 'Left',
'right' => 'Right',
'center' => 'Center',
),
)
);
};
add_action( 'customize_register', 'mytheme_customize_register' );
?>
<?php
/**
* Adds the individual sections, settings, and controls to the theme customizer
*/
function example_customizer( $wp_customize ) {
$wp_customize->add_section(
'example_section_one',
array(
'title' => 'Example Settings',
'description' => 'This is a settings section.',
'priority' => 35,
)
);
//注册设置
$wp_customize->add_setting(
'copyright_textbox',//此设置的唯一ID。
array(
'default' => '默认版权文本',
)
);
}
add_action( 'customize_register', 'example_customizer' );
?>
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )