/** * Settings initialization. */ public static function init() { add_action('admin_init', array(__CLASS__, 'admin_init')); self::$default_fields = array('first_name' => array('obligatory' => false, 'enabled' => true, 'label' => __('First Name', AFFILIATES_PLUGIN_DOMAIN), 'required' => true, 'is_default' => true, 'type' => 'text'), 'last_name' => array('obligatory' => false, 'enabled' => true, 'label' => __('Last Name', AFFILIATES_PLUGIN_DOMAIN), 'required' => true, 'is_default' => true, 'type' => 'text'), 'user_login' => array('obligatory' => false, 'enabled' => true, 'label' => __('Username', AFFILIATES_PLUGIN_DOMAIN), 'required' => true, 'is_default' => true, 'type' => 'text'), 'user_email' => array('obligatory' => true, 'enabled' => true, 'label' => __('Email', AFFILIATES_PLUGIN_DOMAIN), 'required' => true, 'is_default' => true, 'type' => 'text'), 'user_url' => array('obligatory' => false, 'enabled' => true, 'label' => __('Website', AFFILIATES_PLUGIN_DOMAIN), 'required' => false, 'is_default' => true, 'type' => 'text'), 'password' => array('obligatory' => false, 'enabled' => false, 'label' => __('Password', AFFILIATES_PLUGIN_DOMAIN), 'required' => false, 'is_default' => true, 'type' => 'password')); }