/** * Add various admin hooks/filters * * @since 2.0.0 */ public function __construct() { $this->id = 'customizer'; $this->label = __('Customizer', 'woocommerce-customizer'); parent::__construct(); $this->customizations = get_option('wc_customizer_active_customizations', array()); }
/** * Setup admin class * * @since 1.0 */ public function __construct() { $this->id = 'social_login'; $this->label = __('Social Login', 'woocommerce-social-login'); parent::__construct(); add_action('woocommerce_admin_field_social_login_providers', array($this, 'social_login_providers_setting')); }
public function __construct() { $this->id = 'wskl-dabory-sms'; $this->label = __('다보리 SMS', 'wskl'); // add_filter( 'woocommerce_settings_tabs_array', array( $this, 'add_settings_page' ), 20 ); // add_action( 'woocommerce_settings_' . $this->id, array( $this, 'output' ) ); // add_action( 'woocommerce_settings_save_' . $this->id, array( $this, 'save' ) ); // add_action( 'woocommerce_sections_' . $this->id, array( $this, 'output_sections' ) ); // this line replaces above four add_* function calls parent::__construct(); // admin_field_{$type} actions // 메시지 공급자 추가 출력 add_action('woocommerce_admin_field_sms_provider_additional', array(__CLASS__, 'provider_additional'), 10, 0); // woocommerce_admin_field_sms_provider_additional 콜백에서, 재차 수행될 커스텀 action add_action('dabory_sms_provider_additional', array('WSKL_Dabory_SMS_Provider_Loading', 'output_provider_additional')); // 메시지 테스트 출력 add_action('woocommerce_admin_field_message_tester', array(__CLASS__, 'message_tester'), 10, 0); // 치환 문자열 정보 add_action('woocommerce_admin_field_magic_text_information', array(__CLASS__, 'output_substitution_information'), 10, 0); }
/** * Constructor. */ public function __construct() { $this->label = __('Tax', 'woocommerce'); parent::__construct(); }