wp_plugin_directory_constants() – Defines plugin directory WordPress constants.

You appear to be a bot. Output may be restricted

Description

Defines plugin directory WordPress constants.

Defines must-use plugin directory constants, which may be overridden in the sunrise.php drop-in.

Usage

wp_plugin_directory_constants();

Parameters

Returns

void

Source

File name: wordpress/wp-includes/default-constants.php
Lines:

1 to 61 of 61
function wp_plugin_directory_constants() {
  if ( ! defined( 'WP_CONTENT_URL' ) ) {
    define( 'WP_CONTENT_URL', get_option( 'siteurl' ) . '/wp-content' ); // Full URL - WP_CONTENT_DIR is defined further up.
  }

  
/**
 * Allows for the plugins directory to be moved from the default location.
 *
 * @since 2.6.0
 */
  if ( ! defined( 'WP_PLUGIN_DIR' ) ) {
    define( 'WP_PLUGIN_DIR', WP_CONTENT_DIR . '/plugins' ); // Full path, no trailing slash.
  }

  
/**
 * Allows for the plugins directory to be moved from the default location.
 *
 * @since 2.6.0
 */
  if ( ! defined( 'WP_PLUGIN_URL' ) ) {
    define( 'WP_PLUGIN_URL', WP_CONTENT_URL . '/plugins' ); // Full URL, no trailing slash.
  }

  
/**
 * Allows for the plugins directory to be moved from the default location.
 *
 * @since 2.1.0
 * @deprecated
 */
  if ( ! defined( 'PLUGINDIR' ) ) {
    define( 'PLUGINDIR', 'wp-content/plugins' ); // Relative to ABSPATH. For back compat.
  }

  
/**
 * Allows for the mu-plugins directory to be moved from the default location.
 *
 * @since 2.8.0
 */
  if ( ! defined( 'WPMU_PLUGIN_DIR' ) ) {
    define( 'WPMU_PLUGIN_DIR', WP_CONTENT_DIR . '/mu-plugins' ); // Full path, no trailing slash.
  }

  
/**
 * Allows for the mu-plugins directory to be moved from the default location.
 *
 * @since 2.8.0
 */
  if ( ! defined( 'WPMU_PLUGIN_URL' ) ) {
    define( 'WPMU_PLUGIN_URL', WP_CONTENT_URL . '/mu-plugins' ); // Full URL, no trailing slash.
  }

  
/**
 * Allows for the mu-plugins directory to be moved from the default location.
 *
 * @since 2.8.0
 * @deprecated
 */
  if ( ! defined( 'MUPLUGINDIR' ) ) {
    define( 'MUPLUGINDIR', 'wp-content/mu-plugins' ); // Relative to ABSPATH. For back compat.
  }
}
 

 View on GitHub View on Trac