最简单的解决方法是将其放入functions.php
主题目录中的文件。函数中的所有代码。当主题处于活动状态时,php会自动执行。
如果文件中的代码太多,可以选择将其拆分为较小的文件,并将这些文件包含在函数中。php
EDIT
您应该将提供的代码段更改为以下内容
function wpse_228333_customize( $wp_customize ) {
$wp_customize->add_control(
\'copyright_textbox\',
array(
\'label\' => \'Copyright text\',
\'section\' => \'example_section_one\',
\'type\' => \'text\',
)
);
}
add_action( \'customize_register\', \'wpse_228333_customize\' );
EDIT 2
代码的问题是,如果附加的部分不存在,控件将不会显示。此外,没有创建控件实际控制的设置。
下面的代码段是一个功能齐全的自定义程序部分,它添加了一个文本字段
function wpse_228333_customize( $wp_customize ) {
/** First add a setting to be controlled / changed */
$wp_customize->add_setting( \'wpse_228333_copyright_text\' , array(
\'default\' => \'\',
) );
/** Now add a section to put all your customizer controls in */
$wp_customize->add_section( \'wpse_228333_section\' , array(
\'title\' => __( \'My Custom Section!\', \'text-domain\' )
) );
/** Now add a control to the previously made section to control the previously added setting */
$wp_customize->add_control( \'wpse_228333_copyright_text_control\', array(
\'label\' => __(\'Copyright text\', \'themename\'),
\'section\' => \'wpse_228333_section\', // Corresponds to previously made section
\'settings\' => \'wpse_228333_copyright_text\', // Corresponds to previously made setting
\'type\' => \'text\'
));
}
add_action( \'customize_register\', \'wpse_228333_customize\' );