A HitchHackers guide through WordPress


Home | Pages | Archives


init

February 12, 2011 1:15 am

Definition:
function init () {}

Set up constants with default values, unless user overrides.

Source code

function init () {

	if ( defined('MAGPIE_INITALIZED') ) {

		return;

	}

	else {

		define('MAGPIE_INITALIZED', 1);

	}



	if ( !defined('MAGPIE_CACHE_ON') ) {

		define('MAGPIE_CACHE_ON', 1);

	}



	if ( !defined('MAGPIE_CACHE_DIR') ) {

		define('MAGPIE_CACHE_DIR', './cache');

	}



	if ( !defined('MAGPIE_CACHE_AGE') ) {

		define('MAGPIE_CACHE_AGE', 60*60); // one hour

	}



	if ( !defined('MAGPIE_CACHE_FRESH_ONLY') ) {

		define('MAGPIE_CACHE_FRESH_ONLY', 0);

	}



		if ( !defined('MAGPIE_DEBUG') ) {

		define('MAGPIE_DEBUG', 0);

	}



	if ( !defined('MAGPIE_USER_AGENT') ) {

		$ua = 'WordPress/' . $GLOBALS['wp_version'];



		if ( MAGPIE_CACHE_ON ) {

			$ua = $ua . ')';

		}

		else {

			$ua = $ua . '; No cache)';

		}



		define('MAGPIE_USER_AGENT', $ua);

	}



	if ( !defined('MAGPIE_FETCH_TIME_OUT') ) {

		define('MAGPIE_FETCH_TIME_OUT', 2);	// 2 second timeout

	}



	// use gzip encoding to fetch rss files if supported?

	if ( !defined('MAGPIE_USE_GZIP') ) {

		define('MAGPIE_USE_GZIP', true);

	}

}

2013

Rate this:

Posted by Thorsten

Categories: /wp-includes/rss.php, Documentation, Files, Functions, Functions by letter i

Tags: ,

Leave a Reply



Mobile Site | Full Site


Get a free blog at WordPress.com Theme: WordPress Mobile Edition by Alex King.