init() – Set up constants with default values, unless user overrides.

You appear to be a bot. Output may be restricted

Description

Set up constants with default values, unless user overrides.

Usage

init();

Parameters

Returns

void

Source

File name: wordpress/wp-includes/rss.php
Lines:

1 to 50 of 50
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);
  }
}
 

 View on GitHub View on Trac