Changeset 20936 for trunk/wp-includes/class-wp-customize-setting.php
- Timestamp:
- 05/26/2012 06:44:31 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/class-wp-customize-setting.php
r20809 r20936 12 12 public $id; 13 13 14 public $type = 'theme_mod'; 15 public $capability = 'edit_theme_options'; 16 public $theme_supports = ''; 17 public $default = ''; 18 public $sanitize_callback = ''; 19 public $transport = 'refresh'; 14 public $type = 'theme_mod'; 15 public $capability = 'edit_theme_options'; 16 public $theme_supports = ''; 17 public $default = ''; 18 public $transport = 'refresh'; 19 20 public $sanitize_callback = ''; 21 public $sanitize_js_callback = ''; 20 22 21 23 protected $id_data = array(); … … 50 52 $this->id .= '[' . implode( '][', $this->id_data[ 'keys' ] ) . ']'; 51 53 52 if ( $this->sanitize_callback != '' ) 53 add_filter( "customize_sanitize_{$this->id}", $this->sanitize_callback ); 54 if ( $this->sanitize_callback ) 55 add_filter( "customize_sanitize_{$this->id}", $this->sanitize_callback, 10, 2 ); 56 57 if ( $this->sanitize_js_callback ) 58 add_filter( "customize_sanitize_js_{$this->id}", $this->sanitize_js_callback, 10, 2 ); 54 59 55 60 return $this; … … 139 144 public function sanitize( $value ) { 140 145 $value = stripslashes_deep( $value ); 141 return apply_filters( "customize_sanitize_{$this->id}", $value );146 return apply_filters( "customize_sanitize_{$this->id}", $value, $this ); 142 147 } 143 148 … … 239 244 */ 240 245 public function js_value() { 241 $value = $this->value();246 $value = apply_filters( "customize_sanitize_js_{$this->id}", $this->value(), $this ); 242 247 243 248 if ( is_string( $value ) )
Note: See TracChangeset
for help on using the changeset viewer.