laipower/wp-content/plugins/gp-premium/sites/classes/class-sites-background-process.php

54 lines
764 B
PHP
Raw Normal View History

2020-04-07 13:03:04 +00:00
<?php
/**
* This file handles background processes.
*
* @package GP Premium
2020-04-07 13:03:04 +00:00
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // No direct access, please.
}
2020-04-07 13:03:04 +00:00
if ( class_exists( 'WP_Background_Process' ) ) {
/**
* Image Background Process
*
* @since 1.0.11
*/
class GeneratePress_Site_Background_Process extends WP_Background_Process {
/**
* What we're doing.
*
* @var $action
*/
2020-04-07 13:03:04 +00:00
protected $action = 'image_process';
/**
* Do the task.
*
* @param class $process The process.
*/
2020-04-07 13:03:04 +00:00
protected function task( $process ) {
if ( method_exists( $process, 'import' ) ) {
$process->import();
}
return false;
}
/**
* Complete the task.
*/
2020-04-07 13:03:04 +00:00
protected function complete() {
parent::complete();
}
}
}