Noptin_Background_Process::lock_process()

Lock process


Description Description

Lock the process so that multiple instances can’t run simultaneously. Override if applicable, but the duration should be greater than that defined in the time_exceeded() method.


Top ↑

Source Source

File: includes/class-noptin-background-process.php

		protected function lock_process() {
			$this->start_time = time(); // Set start time of current process.

			$lock_duration = ( property_exists( $this, 'queue_lock_time' ) ) ? $this->queue_lock_time : 60; // 1 minute.
			$lock_duration = apply_filters( $this->identifier . '_queue_lock_time', $lock_duration );

			set_site_transient( $this->identifier . '_process_lock', microtime(), $lock_duration );
		}


Top ↑

User Contributed Notes User Contributed Notes

30 day money back guarantee
Safe & Secure online payment
Custom CSS Slide Example
Custom Animation Example
Default Animation