wp_plugin_directory_constants()
Defines plugin directory ClassicPress constants
Description
Defines must-use plugin directory constants, which may be overridden in the sunrise.php drop-in
Source
File: wp-includes/default-constants.php
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 WP-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 WP-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 WP-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 WP-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 WP-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 WP-2.8.0
* @deprecated
*/
if ( ! defined( 'MUPLUGINDIR' ) ) {
define( 'MUPLUGINDIR', 'wp-content/mu-plugins' ); // Relative to ABSPATH. For back compat.
}
}
Changelog
Version | Description |
---|---|
WP-3.0.0 | Introduced. |