init
Set up constants with default values, unless user overrides.
Description
init();
Usage
if ( !function_exists( 'init' ) ) { require_once ABSPATH . WPINC . '/rss.php'; } // NOTICE! Understand what this does before running. $result = init();
Defined (1)
The function is defined in the following location(s).
- /wp-includes/rss.php
- 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);
- }
- }