get_event_name() ) && ! get_site_transient( 'do_imagify_rating_cron' ) ) { wp_schedule_event( $this->get_event_timestamp(), $this->get_event_recurrence(), $this->get_event_name() ); } } /** * The event action. * * @since 1.7 * @access public * @author Grégory Viguier */ public function do_event() { // Stop the process if the plugin isn't installed for 3 days. if ( get_site_transient( 'imagify_seen_rating_notice' ) ) { return; } $user = get_imagify_user(); if ( ! is_wp_error( $user ) && isset( $user->image_count ) && (int) $user->image_count > 100 ) { set_site_transient( 'imagify_user_images_count', $user->image_count ); } } }