PUM_Abstract_Upgrade_Themes

Implements a batch processor for migrating existing popup themes to new data structure.


Description Description

See also See also


    Warning: preg_match(): Compilation failed: invalid range in character class at offset 24 in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/formatting.php on line 207
  • PUM_Abstract_Upgrade

  • Warning: preg_match(): Compilation failed: invalid range in character class at offset 24 in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/formatting.php on line 207
  • PUM_Interface_Batch_PrefetchProcess

  • Warning: preg_match(): Compilation failed: invalid range in character class at offset 24 in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/formatting.php on line 207
  • PUM_Interface_Upgrade_Posts

Top ↑

Source Source

File: classes/Abstract/Upgrade/Themes.php

abstract class PUM_Abstract_Upgrade_Themes extends PUM_Abstract_Upgrade_Posts implements PUM_Interface_Upgrade_Posts {

	/**
	 * Post type.
	 *
	 * @var    string
	 */
	public $post_type = 'popup_theme';

	/**
	 * Process needed upgrades on each post.
	 *
	 * @param int $post_id
	 */
	public function process_post( $post_id = 0 ) {
		$this->process_theme( $post_id );
	}

	/**
	 * Process needed upgrades on each popup theme.
	 *
	 * @param int $theme_id
	 *
	 * @return int $theme_id
	 */
	abstract public function process_theme( $theme_id = 0 );

}

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.