🌌 SpectraShell

🌌 SpectraShell

Current path: home/a1642gum/public_html/wp-includes/



⬆️ Go up: public_html

πŸ“„ Viewing: class-wp-feed-cache-transient.php

<?php
/**
 * Feed API: WP_Feed_Cache_Transient class
 *
 * @package WordPress
 * @subpackage Feed
 * @since 4.7.0
 */

/**
 * Core class used to implement feed cache transients.
 *
 * @since 2.8.0
 * @since 6.7.0 Now properly implements the SimplePie\Cache\Base interface.
 * @since 6.9.0 Switched to Multisite's global cache via the `*_site_transient()` functions.
 */
#[AllowDynamicProperties]
class WP_Feed_Cache_Transient implements SimplePie\Cache\Base {

	/**
	 * Holds the transient name.
	 *
	 * @since 2.8.0
	 * @var string
	 */
	public $name;

	/**
	 * Holds the transient mod name.
	 *
	 * @since 2.8.0
	 * @var string
	 */
	public $mod_name;

	/**
	 * Holds the cache duration in seconds.
	 *
	 * Defaults to 43200 seconds (12 hours).
	 *
	 * @since 2.8.0
	 * @var int
	 */
	public $lifetime = 43200;

	/**
	 * Creates a new (transient) cache object.
	 *
	 * @since 2.8.0
	 * @since 3.2.0 Updated to use a PHP5 constructor.
	 * @since 6.7.0 Parameter names have been updated to be in line with the `SimplePie\Cache\Base` interface.
	 *
	 * @param string                           $location URL location (scheme is used to determine handler).
	 * @param string                           $name     Unique identifier for cache object.
	 * @param Base::TYPE_FEED|Base::TYPE_IMAGE $type     Either `TYPE_FEED` ('spc') for SimplePie data,
	 *                                                   or `TYPE_IMAGE` ('spi') for image data.
	 */
	public function __construct( $location, $name, $type ) {
		$this->name     = 'feed_' . $name;
		$this->mod_name = 'feed_mod_' . $name;

		$lifetime = $this->lifetime;
		/**
		 * Filters the transient lifetime of the feed cache.
		 *
		 * @since 2.8.0
		 *
		 * @param int    $lifetime Cache duration in seconds. Default is 43200 seconds (12 hours).
		 * @param string $name     Unique identifier for the cache object.
		 */
		$this->lifetime = apply_filters( 'wp_feed_cache_transient_lifetime', $lifetime, $name );
	}

	/**
	 * Saves data to the transient.
	 *
	 * @since 2.8.0
	 *
	 * @param array|SimplePie\SimplePie $data Data to save. If passed a SimplePie object,
	 *                                        only cache the `$data` property.
	 * @return true Always true.
	 */
	public function save( $data ) {
		if ( $data instanceof SimplePie\SimplePie ) {
			$data = $data->data;
		}

		set_site_transient( $this->name, $data, $this->lifetime );
		set_site_transient( $this->mod_name, time(), $this->lifetime );
		return true;
	}

	/**
	 * Retrieves the data saved in the transient.
	 *
	 * @since 2.8.0
	 *
	 * @return array Data for `SimplePie::$data`.
	 */
	public function load() {
		return get_site_transient( $this->name );
	}

	/**
	 * Gets mod transient.
	 *
	 * @since 2.8.0
	 *
	 * @return int Timestamp.
	 */
	public function mtime() {
		return get_site_transient( $this->mod_name );
	}

	/**
	 * Sets mod transient.
	 *
	 * @since 2.8.0
	 *
	 * @return bool False if value was not set and true if value was set.
	 */
	public function touch() {
		return set_site_transient( $this->mod_name, time(), $this->lifetime );
	}

	/**
	 * Deletes transients.
	 *
	 * @since 2.8.0
	 *
	 * @return true Always true.
	 */
	public function unlink() {
		delete_site_transient( $this->name );
		delete_site_transient( $this->mod_name );
		return true;
	}
}



πŸ“

This is more important than your child’s speech

treatment for children with autism in India

Speech was the first treatment you tried after your child was diagnosed with autism spectrum disorder, right? He attends an autism therapy and says a few words. Good. But are they meaningful? Is your child speaking to communicate with you, or is he using rote-learned words?

 

What matters more to you? Your child’s speech, or his communication? His ability to follow instructions, or self learning? His dependence on you, or skills to live a better life? Would you rather pursue a non-existent cure for autism, or sign up for a therapy which cures the core deficits of autism in your child and lets him be happy?

 

If your answer to each question was the latter, our centre can help you. Through our reputed US-certified autism treatment program, your child will be empowered to:

 

  1. Build self-confidence and improve social interactions by leaps and bounds
  2. Trust you as a guardian
  3. Create an emotional bond with you,Β which leads to meaningful and enjoyable communication
  4. Develop skills to pursue an independent life with meaningful employment

 

Children with autism spectrum disorder are different, not disabled. They have differently wired brains, which are equally beautiful. Our proven autism therapy focuses on bringing out the best in your child. This special education helps him realize his potential and adjust better to his surroundings.

 

In our treatment for autistic children, we also address a critical yet overlooked aspect of your child’s life – You! Because, regardless of what you think, your child needs you more than you know.

 

As part of this US-certified treatment program for autistic children, you will be empowered to understand your child better. You will also be empowered to help him build and pursue his goals, and revive the absent emotional bond between your child and you.

 

Would you like to know more? Fill the form below and we will get in touch with you for a free, no-obligations discussion.

CONTACT US




``The program has helped my son to think, to decide for himself, to function in society. Not only that, it has helped me understand my son better and vice versa..``

Sharmistha Shukla

``When we went hiking, my son kept track of where his mom (I) was. Small incidents like this let me experience the missing wonderful mother-son relation with my son.``

Sudha Ranganathan

``The program not only enhances the life of the child, but the whole family. I can challenge my son a little more and witness the happiness he feels.``

Viji Srinivas

``I didn't know about this beautiful bond that could exist between my son and me. After this training program, I am wondering how I lived without it for so long.``

Zohra Padamsee