WordPress

wordpressでのcustomizeメモ

画像の追加

$wp_customize->add_setting( 'header_img' );
$wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'header_img', array(
    'label' => 'ロゴ画像',
    'section' => 'img_section',
    'settings' => 'header_img',
    'description' => 'ロゴ画像を設定してください。',
)));

テキストの追加

$wp_customize->add_setting( 'contents[main_text]', array(
    'default' => '',
    'type' => 'option',
    'transport' => 'postMessage',
));
$wp_customize->add_control( 'main_text', array(
    'settings' => 'contents[main_text]',
    'label'    => 'メインのテキストを入力して下さい。',
    'section'  => 'contents_section',
    'type'     => 'text',
));