add_setting
カスタマイザーに項目を設定する。
$wp_customize->add_setting($id, $args);
- $id:
- 項目のID名を自分で決めて入れます。
- $args:
- 設定を書きこむ配列(以下の項目があります。)
- default:
- 設定の初期値を記入
- type:
- (任意) タイプを指定します。’option’ か’theme_mod’(初期値は’theme_mod’)
- capability:
- (任意)ユーザーが設定を変更するために必要な権限を設定します(初期値は’edit_theme_options’ )
- theme_supports:
- (任意)【すいませんよくわかりません。わかる方ご連絡を】
- transport:
- (任意)設定変更時の読み込み。’refresh’ か ‘postMessage’を選ぶ(初期値は’refresh’)’refresh’は設定変更するたびにページを再読み込みする。’postMessage’はJavaScriptを使って動的に変更する。
- sanitize_callback:
- (任意)入力された項目が設定されているデータにあうかどうか調べるための関数
- sanitize_js_callback:
- (任意)入力された項目が設定されているデータにあうかどうか調べるためのJavaScript関数