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関数