Warning: This class has been deprecated.

PUM_Newsletter_Provider

Class PUM_Newsletter_Provider


Description Description


Source Source

File: classes/Newsletter/Provider.php

abstract class PUM_Newsletter_Provider extends PUM_Abstract_Provider {


	public function __construct() {
		parent::__construct();

		remove_filter( 'pum_settings_fields', array( $this, 'register_settings' ) );
		add_filter( 'pum_settings_fields', array( $this, 'process_deprecated_settings_fields' ) );
		//add_filter( 'pum_newsletter_settings', array( $this, 'register_settings' ) );
	}

	/**
	 * Process deprecated settings field registration from extensions that haven't updated.
	 *
	 * @param $fields
	 *
	 * @return mixed
	 */
	public function process_deprecated_settings_fields( $fields ) {
		$fields['subscriptions'][ $this->id ] = $this->register_settings();

		return $fields;
	}

}

Top ↑

Changelog Changelog

Changelog
Version Description
1.7.0 Introduced.


Top ↑

Methods Methods


Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.