Ejemplo n.º 1
0
 /**
  * Constructor. Sets up the properties.
  *
  * @param Option    $option    Option model.
  * @param Sanitizer $sanitizer Setting sanitizer object.
  */
 public function __construct(Option $option, Sanitizer $sanitizer)
 {
     $this->option_name = $option->get_name();
     $this->sanitizer = $sanitizer;
 }
Ejemplo n.º 2
0
 /**
  * Registers the setting.
  *
  * @wp-hook admin_init
  *
  * @return void
  */
 public function register()
 {
     register_setting($this->option->get_group(), $this->option->get_name(), array($this->sanitizer, 'sanitize'));
 }
Ejemplo n.º 3
0
 /**
  * Registers the settings.
  *
  * @wp-hook admin_init
  *
  * @return void
  */
 public function register()
 {
     $option_name = Option::get_name();
     register_setting($option_name, $option_name, array($this, 'sanitize'));
 }