Code Modernization: Replace dirname( __FILE__ ) calls with __DIR__ magic constant.

This avoids the performance overhead of the function call every time `dirname( __FILE__ )` was used instead of `__DIR__`.

This commit also includes:

* Removing unnecessary parentheses from `include`/`require` statements. These are language constructs, not function calls.
* Replacing `include` statements for several files with `require_once`, for consistency:
 * `wp-admin/admin-header.php`
 * `wp-admin/admin-footer.php`
 * `wp-includes/version.php`

Props ayeshrajans, desrosj, valentinbora, jrf, joostdevalk, netweb.
Fixes #48082.

git-svn-id: https://develop.svn.wordpress.org/trunk@47198 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Sergey Biryukov
2020-02-06 06:31:22 +00:00
parent b02e49c2e8
commit e72fff9cef
304 changed files with 1068 additions and 1063 deletions

View File

@@ -17,83 +17,83 @@ if ( ! defined( 'WP_ADMIN' ) ) {
}
/** WordPress Administration Hooks */
require_once( ABSPATH . 'wp-admin/includes/admin-filters.php' );
require_once ABSPATH . 'wp-admin/includes/admin-filters.php';
/** WordPress Bookmark Administration API */
require_once( ABSPATH . 'wp-admin/includes/bookmark.php' );
require_once ABSPATH . 'wp-admin/includes/bookmark.php';
/** WordPress Comment Administration API */
require_once( ABSPATH . 'wp-admin/includes/comment.php' );
require_once ABSPATH . 'wp-admin/includes/comment.php';
/** WordPress Administration File API */
require_once( ABSPATH . 'wp-admin/includes/file.php' );
require_once ABSPATH . 'wp-admin/includes/file.php';
/** WordPress Image Administration API */
require_once( ABSPATH . 'wp-admin/includes/image.php' );
require_once ABSPATH . 'wp-admin/includes/image.php';
/** WordPress Media Administration API */
require_once( ABSPATH . 'wp-admin/includes/media.php' );
require_once ABSPATH . 'wp-admin/includes/media.php';
/** WordPress Import Administration API */
require_once( ABSPATH . 'wp-admin/includes/import.php' );
require_once ABSPATH . 'wp-admin/includes/import.php';
/** WordPress Misc Administration API */
require_once( ABSPATH . 'wp-admin/includes/misc.php' );
require_once ABSPATH . 'wp-admin/includes/misc.php';
/** WordPress Misc Administration API */
require_once( ABSPATH . 'wp-admin/includes/class-wp-privacy-policy-content.php' );
require_once ABSPATH . 'wp-admin/includes/class-wp-privacy-policy-content.php';
/** WordPress Options Administration API */
require_once( ABSPATH . 'wp-admin/includes/options.php' );
require_once ABSPATH . 'wp-admin/includes/options.php';
/** WordPress Plugin Administration API */
require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
require_once ABSPATH . 'wp-admin/includes/plugin.php';
/** WordPress Post Administration API */
require_once( ABSPATH . 'wp-admin/includes/post.php' );
require_once ABSPATH . 'wp-admin/includes/post.php';
/** WordPress Administration Screen API */
require_once( ABSPATH . 'wp-admin/includes/class-wp-screen.php' );
require_once( ABSPATH . 'wp-admin/includes/screen.php' );
require_once ABSPATH . 'wp-admin/includes/class-wp-screen.php';
require_once ABSPATH . 'wp-admin/includes/screen.php';
/** WordPress Taxonomy Administration API */
require_once( ABSPATH . 'wp-admin/includes/taxonomy.php' );
require_once ABSPATH . 'wp-admin/includes/taxonomy.php';
/** WordPress Template Administration API */
require_once( ABSPATH . 'wp-admin/includes/template.php' );
require_once ABSPATH . 'wp-admin/includes/template.php';
/** WordPress List Table Administration API and base class */
require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.php' );
require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table-compat.php' );
require_once( ABSPATH . 'wp-admin/includes/list-table.php' );
require_once ABSPATH . 'wp-admin/includes/class-wp-list-table.php';
require_once ABSPATH . 'wp-admin/includes/class-wp-list-table-compat.php';
require_once ABSPATH . 'wp-admin/includes/list-table.php';
/** WordPress Theme Administration API */
require_once( ABSPATH . 'wp-admin/includes/theme.php' );
require_once ABSPATH . 'wp-admin/includes/theme.php';
/** WordPress Privacy Functions */
require_once( ABSPATH . 'wp-admin/includes/privacy-tools.php' );
require_once ABSPATH . 'wp-admin/includes/privacy-tools.php';
/** WordPress Privacy List Table classes. */
// Previously in wp-admin/includes/user.php. Need to be loaded for backward compatibility.
require_once( ABSPATH . 'wp-admin/includes/class-wp-privacy-requests-table.php' );
require_once( ABSPATH . 'wp-admin/includes/class-wp-privacy-data-export-requests-list-table.php' );
require_once( ABSPATH . 'wp-admin/includes/class-wp-privacy-data-removal-requests-list-table.php' );
require_once ABSPATH . 'wp-admin/includes/class-wp-privacy-requests-table.php';
require_once ABSPATH . 'wp-admin/includes/class-wp-privacy-data-export-requests-list-table.php';
require_once ABSPATH . 'wp-admin/includes/class-wp-privacy-data-removal-requests-list-table.php';
/** WordPress User Administration API */
require_once( ABSPATH . 'wp-admin/includes/user.php' );
require_once ABSPATH . 'wp-admin/includes/user.php';
/** WordPress Site Icon API */
require_once( ABSPATH . 'wp-admin/includes/class-wp-site-icon.php' );
require_once ABSPATH . 'wp-admin/includes/class-wp-site-icon.php';
/** WordPress Update Administration API */
require_once( ABSPATH . 'wp-admin/includes/update.php' );
require_once ABSPATH . 'wp-admin/includes/update.php';
/** WordPress Deprecated Administration API */
require_once( ABSPATH . 'wp-admin/includes/deprecated.php' );
require_once ABSPATH . 'wp-admin/includes/deprecated.php';
/** WordPress Multisite support API */
if ( is_multisite() ) {
require_once( ABSPATH . 'wp-admin/includes/ms-admin-filters.php' );
require_once( ABSPATH . 'wp-admin/includes/ms.php' );
require_once( ABSPATH . 'wp-admin/includes/ms-deprecated.php' );
require_once ABSPATH . 'wp-admin/includes/ms-admin-filters.php';
require_once ABSPATH . 'wp-admin/includes/ms.php';
require_once ABSPATH . 'wp-admin/includes/ms-deprecated.php';
}

View File

@@ -234,7 +234,7 @@ function wp_ajax_imgedit_preview() {
check_ajax_referer( "image_editor-$post_id" );
include_once( ABSPATH . 'wp-admin/includes/image-edit.php' );
include_once ABSPATH . 'wp-admin/includes/image-edit.php';
if ( ! stream_preview_image( $post_id ) ) {
wp_die( -1 );
@@ -336,7 +336,7 @@ function wp_ajax_autocomplete_user() {
* @since 4.8.0
*/
function wp_ajax_get_community_events() {
require_once( ABSPATH . 'wp-admin/includes/class-wp-community-events.php' );
require_once ABSPATH . 'wp-admin/includes/class-wp-community-events.php';
check_ajax_referer( 'community_events' );
@@ -1345,7 +1345,7 @@ function wp_ajax_replyto_comment( $action ) {
ob_start();
if ( isset( $_REQUEST['mode'] ) && 'dashboard' == $_REQUEST['mode'] ) {
require_once( ABSPATH . 'wp-admin/includes/dashboard.php' );
require_once ABSPATH . 'wp-admin/includes/dashboard.php';
_wp_dashboard_recent_comments_row( $comment );
} else {
if ( isset( $_REQUEST['mode'] ) && 'single' == $_REQUEST['mode'] ) {
@@ -1855,7 +1855,7 @@ function wp_ajax_wp_link_ajax() {
$args['pagenum'] = ! empty( $_POST['page'] ) ? absint( $_POST['page'] ) : 1;
if ( ! class_exists( '_WP_Editors', false ) ) {
require( ABSPATH . WPINC . '/class-wp-editor.php' );
require ABSPATH . WPINC . '/class-wp-editor.php';
}
$results = _WP_Editors::wp_link_query( $args );
@@ -2597,7 +2597,7 @@ function wp_ajax_image_editor() {
}
check_ajax_referer( "image_editor-$attachment_id" );
include_once( ABSPATH . 'wp-admin/includes/image-edit.php' );
include_once ABSPATH . 'wp-admin/includes/image-edit.php';
$msg = false;
switch ( $_POST['do'] ) {
@@ -4004,8 +4004,8 @@ function wp_ajax_install_theme() {
wp_send_json_error( $status );
}
include_once( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' );
include_once( ABSPATH . 'wp-admin/includes/theme.php' );
require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
include_once ABSPATH . 'wp-admin/includes/theme.php';
$api = themes_api(
'theme_information',
@@ -4133,7 +4133,7 @@ function wp_ajax_update_theme() {
$status['oldVersion'] = $theme->get( 'Version' );
}
include_once( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' );
require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
$current = get_site_transient( 'update_themes' );
if ( empty( $current ) ) {
@@ -4247,7 +4247,7 @@ function wp_ajax_delete_theme() {
wp_send_json_error( $status );
}
include_once( ABSPATH . 'wp-admin/includes/theme.php' );
include_once ABSPATH . 'wp-admin/includes/theme.php';
$result = delete_theme( $stylesheet );
@@ -4294,8 +4294,8 @@ function wp_ajax_install_plugin() {
wp_send_json_error( $status );
}
include_once( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' );
include_once( ABSPATH . 'wp-admin/includes/plugin-install.php' );
require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
include_once ABSPATH . 'wp-admin/includes/plugin-install.php';
$api = plugins_api(
'plugin_information',
@@ -4416,7 +4416,7 @@ function wp_ajax_update_plugin() {
$status['oldVersion'] = sprintf( __( 'Version %s' ), $plugin_data['Version'] );
}
include_once( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' );
require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
wp_update_plugins();
@@ -5119,7 +5119,7 @@ function wp_ajax_health_check_dotorg_communication() {
}
if ( ! class_exists( 'WP_Site_Health' ) ) {
require_once( ABSPATH . 'wp-admin/includes/class-wp-site-health.php' );
require_once ABSPATH . 'wp-admin/includes/class-wp-site-health.php';
}
$site_health = WP_Site_Health::get_instance();
@@ -5139,7 +5139,7 @@ function wp_ajax_health_check_is_in_debug_mode() {
}
if ( ! class_exists( 'WP_Site_Health' ) ) {
require_once( ABSPATH . 'wp-admin/includes/class-wp-site-health.php' );
require_once ABSPATH . 'wp-admin/includes/class-wp-site-health.php';
}
$site_health = WP_Site_Health::get_instance();
@@ -5159,7 +5159,7 @@ function wp_ajax_health_check_background_updates() {
}
if ( ! class_exists( 'WP_Site_Health' ) ) {
require_once( ABSPATH . 'wp-admin/includes/class-wp-site-health.php' );
require_once ABSPATH . 'wp-admin/includes/class-wp-site-health.php';
}
$site_health = WP_Site_Health::get_instance();
@@ -5180,7 +5180,7 @@ function wp_ajax_health_check_loopback_requests() {
}
if ( ! class_exists( 'WP_Site_Health' ) ) {
require_once( ABSPATH . 'wp-admin/includes/class-wp-site-health.php' );
require_once ABSPATH . 'wp-admin/includes/class-wp-site-health.php';
}
$site_health = WP_Site_Health::get_instance();
@@ -5217,7 +5217,7 @@ function wp_ajax_health_check_get_sizes() {
}
if ( ! class_exists( 'WP_Debug_Data' ) ) {
require_once( ABSPATH . 'wp-admin/includes/class-wp-debug-data.php' );
require_once ABSPATH . 'wp-admin/includes/class-wp-debug-data.php';
}
$sizes_data = WP_Debug_Data::get_sizes();

View File

@@ -62,7 +62,7 @@ class Core_Upgrader extends WP_Upgrader {
public function upgrade( $current, $args = array() ) {
global $wp_filesystem;
include( ABSPATH . WPINC . '/version.php' ); // $wp_version;
require ABSPATH . WPINC . '/version.php'; // $wp_version;
$start_time = time();
@@ -161,7 +161,7 @@ class Core_Upgrader extends WP_Upgrader {
}
$wp_filesystem->chmod( $wp_dir . 'wp-admin/includes/update-core.php', FS_CHMOD_FILE );
require_once( ABSPATH . 'wp-admin/includes/update-core.php' );
require_once ABSPATH . 'wp-admin/includes/update-core.php';
if ( ! function_exists( 'update_core' ) ) {
WP_Upgrader::release_lock( 'core_updater' );
@@ -270,7 +270,7 @@ class Core_Upgrader extends WP_Upgrader {
* @return bool True if we should update to the offered version, otherwise false.
*/
public static function should_update_to_version( $offered_ver ) {
include( ABSPATH . WPINC . '/version.php' ); // $wp_version; // x.y.z
require ABSPATH . WPINC . '/version.php'; // $wp_version; // x.y.z
$current_branch = implode( '.', array_slice( preg_split( '/[.-]/', $wp_version ), 0, 2 ) ); // x.y
$new_branch = implode( '.', array_slice( preg_split( '/[.-]/', $offered_ver ), 0, 2 ) ); // x.y

View File

@@ -903,7 +903,7 @@ if ( ! $mod_sockets && function_exists( 'dl' ) && is_callable( 'dl' ) ) {
$mod_sockets = extension_loaded( 'sockets' );
}
require_once dirname( __FILE__ ) . "/class-ftp-" . ( $mod_sockets ? "sockets" : "pure" ) . ".php";
require_once __DIR__ . "/class-ftp-" . ( $mod_sockets ? "sockets" : "pure" ) . ".php";
if ( $mod_sockets ) {
class ftp extends ftp_sockets {}

View File

@@ -93,7 +93,7 @@ class WP_Community_Events {
}
// Include an unmodified $wp_version.
include( ABSPATH . WPINC . '/version.php' );
require ABSPATH . WPINC . '/version.php';
$api_url = 'http://api.wordpress.org/events/1.0/';
$request_args = $this->get_request_args( $location_search, $timezone );

View File

@@ -33,7 +33,7 @@ class WP_Filesystem_ftpsockets extends WP_Filesystem_Base {
$this->errors = new WP_Error();
// Check if possible to use ftp functions.
if ( ! include_once( ABSPATH . 'wp-admin/includes/class-ftp.php' ) ) {
if ( ! include_once ABSPATH . 'wp-admin/includes/class-ftp.php' ) {
return;
}
$this->ftp = new ftp();

View File

@@ -85,7 +85,7 @@ class WP_Plugin_Install_List_Table extends WP_List_Table {
* @global string $term
*/
public function prepare_items() {
include_once( ABSPATH . 'wp-admin/includes/plugin-install.php' );
include_once ABSPATH . 'wp-admin/includes/plugin-install.php';
global $tabs, $tab, $paged, $type, $term;

View File

@@ -8,7 +8,7 @@
*/
if ( ! class_exists( 'WP_Privacy_Requests_Table' ) ) {
require_once( ABSPATH . 'wp-admin/includes/class-wp-privacy-requests-table.php' );
require_once ABSPATH . 'wp-admin/includes/class-wp-privacy-requests-table.php';
}
/**

View File

@@ -8,7 +8,7 @@
*/
if ( ! class_exists( 'WP_Privacy_Requests_Table' ) ) {
require_once( ABSPATH . 'wp-admin/includes/class-wp-privacy-requests-table.php' );
require_once ABSPATH . 'wp-admin/includes/class-wp-privacy-requests-table.php';
}
/**

View File

@@ -13,7 +13,7 @@ class WP_Site_Health_Auto_Updates {
* @since 5.2.0
*/
public function __construct() {
include_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
}
@@ -166,7 +166,7 @@ class WP_Site_Health_Auto_Updates {
*/
public function test_wp_automatic_updates_disabled() {
if ( ! class_exists( 'WP_Automatic_Updater' ) ) {
require_once( ABSPATH . 'wp-admin/includes/class-wp-automatic-updates.php' );
require_once ABSPATH . 'wp-admin/includes/class-wp-automatic-updates.php';
}
$auto_updates = new WP_Automatic_Updater();
@@ -336,7 +336,7 @@ class WP_Site_Health_Auto_Updates {
function test_all_files_writable() {
global $wp_filesystem;
include ABSPATH . WPINC . '/version.php'; // $wp_version; // x.y.z
require ABSPATH . WPINC . '/version.php'; // $wp_version; // x.y.z
$skin = new Automatic_Upgrader_Skin;
$success = $skin->request_filesystem_credentials( false, ABSPATH );
@@ -414,7 +414,7 @@ class WP_Site_Health_Auto_Updates {
* @return array|bool The test results. False if it isn't a development version.
*/
function test_accepts_dev_updates() {
include ABSPATH . WPINC . '/version.php'; // $wp_version; // x.y.z
require ABSPATH . WPINC . '/version.php'; // $wp_version; // x.y.z
// Only for dev versions.
if ( false === strpos( $wp_version, '-' ) ) {
return false;

View File

@@ -1632,7 +1632,7 @@ class WP_Site_Health {
);
if ( ! class_exists( 'WP_Site_Health_Auto_Updates' ) ) {
require_once( ABSPATH . 'wp-admin/includes/class-wp-site-health-auto-updates.php' );
require_once ABSPATH . 'wp-admin/includes/class-wp-site-health-auto-updates.php';
}
// Run the auto-update tests in a separate class,
@@ -2223,7 +2223,7 @@ class WP_Site_Health {
*/
public function wp_cron_scheduled_check() {
// Bootstrap wp-admin, as WP_Cron doesn't do this for us.
require_once( trailingslashit( ABSPATH ) . 'wp-admin/includes/admin.php' );
require_once trailingslashit( ABSPATH ) . 'wp-admin/includes/admin.php';
$tests = WP_Site_Health::get_tests();

View File

@@ -34,7 +34,7 @@ class WP_Theme_Install_List_Table extends WP_Themes_List_Table {
* @global array $theme_field_defaults
*/
public function prepare_items() {
include( ABSPATH . 'wp-admin/includes/theme-install.php' );
require ABSPATH . 'wp-admin/includes/theme-install.php';
global $tabs, $tab, $paged, $type, $theme_field_defaults;
wp_reset_vars( array( 'tab' ) );

View File

@@ -209,6 +209,6 @@ function enqueue_comment_hotkeys_js() {
*/
function comment_footer_die( $msg ) {
echo "<div class='wrap'><p>$msg</p></div>";
include( ABSPATH . 'wp-admin/admin-footer.php' );
require_once ABSPATH . 'wp-admin/admin-footer.php';
die;
}

View File

@@ -16,7 +16,7 @@
*/
function wp_credits() {
// Include an unmodified $wp_version.
include( ABSPATH . WPINC . '/version.php' );
require ABSPATH . WPINC . '/version.php';
$locale = get_user_locale();

View File

@@ -45,7 +45,7 @@ function wp_dashboard_setup() {
// Site Health.
if ( current_user_can( 'view_site_health_checks' ) ) {
if ( ! class_exists( 'WP_Site_Health' ) ) {
require_once( ABSPATH . 'wp-admin/includes/class-wp-site-health.php' );
require_once ABSPATH . 'wp-admin/includes/class-wp-site-health.php';
}
WP_Site_Health::get_instance();
@@ -1665,7 +1665,7 @@ function wp_check_browser_version() {
$response = get_site_transient( 'browser_' . $key );
if ( false === $response ) {
// Include an unmodified $wp_version.
include( ABSPATH . WPINC . '/version.php' );
require ABSPATH . WPINC . '/version.php';
$url = 'http://api.wordpress.org/core/browse-happy/1.1/';
$options = array(

View File

@@ -763,7 +763,7 @@ function wp_tiny_mce( $teeny = false, $settings = false ) {
static $num = 1;
if ( ! class_exists( '_WP_Editors', false ) )
require_once( ABSPATH . WPINC . '/class-wp-editor.php' );
require_once ABSPATH . WPINC . '/class-wp-editor.php';
$editor_id = 'content' . $num++;
@@ -1157,7 +1157,7 @@ function wp_update_core($current, $feedback = '') {
if ( !empty($feedback) )
add_filter('update_feedback', $feedback);
include( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' );
require ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
$upgrader = new Core_Upgrader();
return $upgrader->upgrade($current);
@@ -1180,7 +1180,7 @@ function wp_update_plugin($plugin, $feedback = '') {
if ( !empty($feedback) )
add_filter('update_feedback', $feedback);
include( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' );
require ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
$upgrader = new Plugin_Upgrader();
return $upgrader->upgrade($plugin);
}
@@ -1202,7 +1202,7 @@ function wp_update_theme($theme, $feedback = '') {
if ( !empty($feedback) )
add_filter('update_feedback', $feedback);
include( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' );
require ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
$upgrader = new Theme_Upgrader();
return $upgrader->upgrade($theme);
}

View File

@@ -1597,7 +1597,7 @@ function _unzip_file_pclzip( $file, $to, $needed_dirs = array() ) {
mbstring_binary_safe_encoding();
require_once( ABSPATH . 'wp-admin/includes/class-pclzip.php' );
require_once ABSPATH . 'wp-admin/includes/class-pclzip.php';
$archive = new PclZip( $file );
@@ -1769,7 +1769,7 @@ function copy_dir( $from, $to, $skip_list = array() ) {
function WP_Filesystem( $args = false, $context = false, $allow_relaxed_file_ownership = false ) { // phpcs:ignore WordPress.NamingConventions.ValidFunctionName.FunctionNameInvalid
global $wp_filesystem;
require_once( ABSPATH . 'wp-admin/includes/class-wp-filesystem-base.php' );
require_once ABSPATH . 'wp-admin/includes/class-wp-filesystem-base.php';
$method = get_filesystem_method( $args, $context, $allow_relaxed_file_ownership );
@@ -1795,7 +1795,7 @@ function WP_Filesystem( $args = false, $context = false, $allow_relaxed_file_own
return;
}
require_once( $abstraction_file );
require_once $abstraction_file;
}
$method = "WP_Filesystem_$method";

View File

@@ -137,7 +137,7 @@ function wp_import_handle_upload() {
*/
function wp_get_popular_importers() {
// Include an unmodified $wp_version.
include( ABSPATH . WPINC . '/version.php' );
require ABSPATH . WPINC . '/version.php';
$locale = get_user_locale();
$cache_key = 'popular_importers_' . md5( $locale . $wp_version );

View File

@@ -46,7 +46,7 @@ function _get_list_table( $class, $args = array() ) {
if ( isset( $core_classes[ $class ] ) ) {
foreach ( (array) $core_classes[ $class ] as $required ) {
require_once( ABSPATH . 'wp-admin/includes/class-wp-' . $required . '-list-table.php' );
require_once ABSPATH . 'wp-admin/includes/class-wp-' . $required . '-list-table.php';
}
if ( isset( $args['screen'] ) ) {

View File

@@ -3458,7 +3458,7 @@ function wp_read_video_metadata( $file ) {
}
if ( ! class_exists( 'getID3', false ) ) {
require( ABSPATH . WPINC . '/ID3/getid3.php' );
require ABSPATH . WPINC . '/ID3/getid3.php';
}
$id3 = new getID3();
@@ -3569,7 +3569,7 @@ function wp_read_audio_metadata( $file ) {
}
if ( ! class_exists( 'getID3', false ) ) {
require( ABSPATH . WPINC . '/ID3/getid3.php' );
require ABSPATH . WPINC . '/ID3/getid3.php';
}
$id3 = new getID3();

View File

@@ -254,7 +254,7 @@ function save_mod_rewrite_rules() {
global $wp_rewrite;
// Ensure get_home_path() is declared.
require_once( ABSPATH . 'wp-admin/includes/file.php' );
require_once ABSPATH . 'wp-admin/includes/file.php';
$home_path = get_home_path();
$htaccess_file = $home_path . '.htaccess';
@@ -291,7 +291,7 @@ function iis7_save_url_rewrite_rules() {
global $wp_rewrite;
// Ensure get_home_path() is declared.
require_once( ABSPATH . 'wp-admin/includes/file.php' );
require_once ABSPATH . 'wp-admin/includes/file.php';
$home_path = get_home_path();
$web_config_file = $home_path . 'web.config';

View File

@@ -8,10 +8,10 @@
*/
/** Walker_Nav_Menu_Edit class */
require_once( ABSPATH . 'wp-admin/includes/class-walker-nav-menu-edit.php' );
require_once ABSPATH . 'wp-admin/includes/class-walker-nav-menu-edit.php';
/** Walker_Nav_Menu_Checklist class */
require_once( ABSPATH . 'wp-admin/includes/class-walker-nav-menu-checklist.php' );
require_once ABSPATH . 'wp-admin/includes/class-walker-nav-menu-checklist.php';
/**
* Prints the appropriate response to a menu quick search.

View File

@@ -116,7 +116,7 @@ function network_step1( $errors = false ) {
'<code>DO_NOT_UPGRADE_GLOBAL_TABLES</code>'
) . '</p></div>';
echo '</div>';
include( ABSPATH . 'wp-admin/admin-footer.php' );
require_once ABSPATH . 'wp-admin/admin-footer.php';
die();
}
@@ -129,7 +129,7 @@ function network_step1( $errors = false ) {
) . '</p></div>';
echo '<p>' . __( 'Once the network is created, you may reactivate your plugins.' ) . '</p>';
echo '</div>';
include( ABSPATH . 'wp-admin/admin-footer.php' );
require_once ABSPATH . 'wp-admin/admin-footer.php';
die();
}
@@ -144,7 +144,7 @@ function network_step1( $errors = false ) {
) . '</p>';
echo '<a href="' . esc_url( admin_url() ) . '">' . __( 'Return to Dashboard' ) . '</a>';
echo '</div>';
include( ABSPATH . 'wp-admin/admin-footer.php' );
require_once ABSPATH . 'wp-admin/admin-footer.php';
die();
}

View File

@@ -101,7 +101,7 @@
*/
function plugins_api( $action, $args = array() ) {
// Include an unmodified $wp_version.
include( ABSPATH . WPINC . '/version.php' );
require ABSPATH . WPINC . '/version.php';
if ( is_array( $args ) ) {
$args = (object) $args;

View File

@@ -656,7 +656,7 @@ function activate_plugin( $plugin, $redirect = '', $network_wide = false, $silen
if ( ! defined( 'WP_SANDBOX_SCRAPING' ) ) {
define( 'WP_SANDBOX_SCRAPING', true );
}
include_once( WP_PLUGIN_DIR . '/' . $plugin );
include_once WP_PLUGIN_DIR . '/' . $plugin;
$plugin = $_wp_plugin_file; // Avoid stomping of the $plugin variable in a plugin.
if ( ! $silent ) {
@@ -907,9 +907,9 @@ function delete_plugins( $plugins, $deprecated = '' ) {
if ( false === $credentials ) {
if ( ! empty( $data ) ) {
include_once( ABSPATH . 'wp-admin/admin-header.php' );
require_once ABSPATH . 'wp-admin/admin-header.php';
echo $data;
include( ABSPATH . 'wp-admin/admin-footer.php' );
require_once ABSPATH . 'wp-admin/admin-footer.php';
exit;
}
return;
@@ -922,9 +922,9 @@ function delete_plugins( $plugins, $deprecated = '' ) {
$data = ob_get_clean();
if ( ! empty( $data ) ) {
include_once( ABSPATH . 'wp-admin/admin-header.php' );
require_once ABSPATH . 'wp-admin/admin-header.php';
echo $data;
include( ABSPATH . 'wp-admin/admin-footer.php' );
require_once ABSPATH . 'wp-admin/admin-footer.php';
exit;
}
return;
@@ -1219,7 +1219,7 @@ function uninstall_plugin( $plugin ) {
define( 'WP_UNINSTALL_PLUGIN', $file );
wp_register_plugin_realpath( WP_PLUGIN_DIR . '/' . $file );
include( WP_PLUGIN_DIR . '/' . dirname( $file ) . '/uninstall.php' );
include WP_PLUGIN_DIR . '/' . dirname( $file ) . '/uninstall.php';
return true;
}
@@ -1231,7 +1231,7 @@ function uninstall_plugin( $plugin ) {
unset( $uninstallable_plugins );
wp_register_plugin_realpath( WP_PLUGIN_DIR . '/' . $file );
include( WP_PLUGIN_DIR . '/' . $file );
include WP_PLUGIN_DIR . '/' . $file;
add_action( "uninstall_{$file}", $callable );
@@ -2252,7 +2252,7 @@ function plugin_sandbox_scrape( $plugin ) {
define( 'WP_SANDBOX_SCRAPING', true );
}
wp_register_plugin_realpath( WP_PLUGIN_DIR . '/' . $plugin );
include( WP_PLUGIN_DIR . '/' . $plugin );
include WP_PLUGIN_DIR . '/' . $plugin;
}
/**
@@ -2307,7 +2307,7 @@ function wp_add_privacy_policy_content( $plugin_name, $policy_text ) {
}
if ( ! class_exists( 'WP_Privacy_Policy_Content' ) ) {
require_once( ABSPATH . 'wp-admin/includes/class-wp-privacy-policy-content.php' );
require_once ABSPATH . 'wp-admin/includes/class-wp-privacy-policy-content.php';
}
WP_Privacy_Policy_Content::add( $plugin_name, $policy_text );

View File

@@ -9,10 +9,10 @@
*/
/** Walker_Category_Checklist class */
require_once( ABSPATH . 'wp-admin/includes/class-walker-category-checklist.php' );
require_once ABSPATH . 'wp-admin/includes/class-walker-category-checklist.php';
/** WP_Internal_Pointers class */
require_once( ABSPATH . 'wp-admin/includes/class-wp-internal-pointers.php' );
require_once ABSPATH . 'wp-admin/includes/class-wp-internal-pointers.php';
//
// Category Checklists.

View File

@@ -35,9 +35,9 @@ function delete_theme( $stylesheet, $redirect = '' ) {
if ( false === $credentials ) {
if ( ! empty( $data ) ) {
include_once( ABSPATH . 'wp-admin/admin-header.php' );
require_once ABSPATH . 'wp-admin/admin-header.php';
echo $data;
include( ABSPATH . 'wp-admin/admin-footer.php' );
require_once ABSPATH . 'wp-admin/admin-footer.php';
exit;
}
return;
@@ -50,9 +50,9 @@ function delete_theme( $stylesheet, $redirect = '' ) {
$data = ob_get_clean();
if ( ! empty( $data ) ) {
include_once( ABSPATH . 'wp-admin/admin-header.php' );
require_once ABSPATH . 'wp-admin/admin-header.php';
echo $data;
include( ABSPATH . 'wp-admin/admin-footer.php' );
require_once ABSPATH . 'wp-admin/admin-footer.php';
exit;
}
return;
@@ -435,7 +435,7 @@ function get_theme_feature_list( $api = true ) {
*/
function themes_api( $action, $args = array() ) {
// Include an unmodified $wp_version.
include( ABSPATH . WPINC . '/version.php' );
require ABSPATH . WPINC . '/version.php';
if ( is_array( $args ) ) {
$args = (object) $args;

View File

@@ -18,7 +18,7 @@
*/
function translations_api( $type, $args = null ) {
// Include an unmodified $wp_version.
include( ABSPATH . WPINC . '/version.php' );
require ABSPATH . WPINC . '/version.php';
if ( ! in_array( $type, array( 'plugins', 'themes', 'core' ) ) ) {
return new WP_Error( 'invalid_type', __( 'Invalid translation type.' ) );
@@ -128,7 +128,7 @@ function wp_get_available_translations() {
}
// Include an unmodified $wp_version.
include( ABSPATH . WPINC . '/version.php' );
require ABSPATH . WPINC . '/version.php';
$api = translations_api( 'core', array( 'version' => $wp_version ) );

View File

@@ -936,7 +936,7 @@ function update_core( $from, $to ) {
}
$wp_filesystem->chmod( $versions_file, FS_CHMOD_FILE );
require( WP_CONTENT_DIR . '/upgrade/version-current.php' );
require WP_CONTENT_DIR . '/upgrade/version-current.php';
$wp_filesystem->delete( $versions_file );
$php_version = phpversion();
@@ -1433,7 +1433,7 @@ window.location = 'about.php?updated';
<?php
// Include admin-footer.php and exit.
include( ABSPATH . 'wp-admin/admin-footer.php' );
require_once ABSPATH . 'wp-admin/admin-footer.php';
exit();
}

View File

@@ -90,7 +90,7 @@ function find_core_auto_update() {
return false;
}
include_once( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' );
require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
$auto_update = false;
$upgrader = new WP_Automatic_Updater;
@@ -724,7 +724,7 @@ function wp_theme_update_row( $theme_key, $theme ) {
*/
function maintenance_nag() {
// Include an unmodified $wp_version.
include( ABSPATH . WPINC . '/version.php' );
require ABSPATH . WPINC . '/version.php';
global $upgrading;
$nag = isset( $upgrading );
if ( ! $nag ) {

View File

@@ -10,14 +10,14 @@
/** Include user installation customization script. */
if ( file_exists( WP_CONTENT_DIR . '/install.php' ) ) {
require( WP_CONTENT_DIR . '/install.php' );
require WP_CONTENT_DIR . '/install.php';
}
/** WordPress Administration API */
require_once( ABSPATH . 'wp-admin/includes/admin.php' );
require_once ABSPATH . 'wp-admin/includes/admin.php';
/** WordPress Schema API */
require_once( ABSPATH . 'wp-admin/includes/schema.php' );
require_once ABSPATH . 'wp-admin/includes/schema.php';
if ( ! function_exists( 'wp_install' ) ) :
/**
@@ -358,7 +358,7 @@ Commenter avatars come from <a href="https://gravatar.com">Gravatar</a>.'
$privacy_policy_content = get_site_option( 'default_privacy_policy_content' );
} else {
if ( ! class_exists( 'WP_Privacy_Policy_Content' ) ) {
include_once( ABSPATH . 'wp-admin/includes/class-wp-privacy-policy-content.php' );
include_once ABSPATH . 'wp-admin/includes/class-wp-privacy-policy-content.php';
}
$privacy_policy_content = WP_Privacy_Policy_Content::get_default_content();