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[1]', array(
    'default'   => '',
    'type'      => 'option',
    'transport' => 'postMessage',
));
$wp_customize->add_control( 'contents_1', array(
    'settings'  => 'contents[1]',
    'label'     => 'showcaseテキスト① を入力してください。',
    'section'   => 'showcase_section',
    'type'      => 'text',
));