add_control
カスタマイザーにコントロールを設定する。
$wp_customize->add_control( new Control_class(
$wp_customize,
$your_control_id,
$args
));
- Control_class:
- 設定する項目のコントロールを以下から選択する
- WP_Customize_Control:
- テキストを入力するコントロール
- WP_Customize_Color_Control:
- 色を選択するコントロール
- WP_Customize_Upload_Control:
- メディアなどのファイルをアップロードするコントロール
- WP_Customize_Image_Control:
- イメージをアップロードするコントロール
- WP_Customize_Background_Image_Control:
- 背景画像を選択するコントロール
- WP_Customize_Header_Image_Control():
- ヘッダーイメージを選択するコントロール
- $your_control_id:
- コントロールのID名を自分で決めて入れます。
- $args:
- 設定を書きこむ配列(以下の項目があります。)
- label:
- (任意)表示するラベル
- description:
- (任意)表示する説明文
- section:
- 表示するセクション名
自作のセクションか既存のセクション選ぶこともできます
既存のセクション例- themes:現在のテーマ
- title_tagline:サイト基本情報
- colors :色
- header_image :ヘッダー画像
- background_image :背景画像
- static_front_page :固定フロントページ
- priority:
- 表示する順番
- settings:
- add_settingで決めた項目のID
- type:
- WP_Customize_Controlを選んだ時の表示するタイプ selectなどがある。
- choices:
- typeでselect選んだ時の項目を設定する