/**
  * Initialize the class and set its properties.
  *
  * @since 	1.0.0
  * @var 	string 		$ktzagcplugin 			The name of this plugin.
  * @var 	string 		$version 				The version of this plugin.
  */
 public function __construct($ktzagcplugin)
 {
     $this->ktzagcplugin = $ktzagcplugin;
     $this->registered_settings = Ktzagcplugin_Settings_Definition::get_settings();
     add_filter('ktzagcplugin_settings_sanitize_text', array($this, 'sanitize_text_field'));
     add_filter('ktzagcplugin_settings_sanitize_email', array($this, 'sanitize_email_field'));
     add_filter('ktzagcplugin_settings_sanitize_checkbox', array($this, 'sanitize_checkbox_field'));
     add_filter('ktzagcplugin_settings_sanitize_url', array($this, 'sanitize_url_field'));
 }
Пример #2
-1
 /**
  * Initialize the class and set its properties.
  *
  * @since 	1.0.0
  * @param 	string    							$ktzagcplugin 			The name of this plugin.
  * @param 	Ktzagcplugin_Callback_Helper 		$settings_callback 		The callback helper for rendering HTML markups
  * @param 	Ktzagcplugin_Sanitization_Helper 	$settings_sanitization 	The sanitization helper for sanitizing settings
  */
 public function __construct($ktzagcplugin, $settings_callback, $settings_sanitization)
 {
     $this->ktzagcplugin = $ktzagcplugin;
     $this->callback = $settings_callback;
     $this->sanitization = $settings_sanitization;
     $this->registered_settings = Ktzagcplugin_Settings_Definition::get_settings();
 }