diff --git a/src/wp-admin/network/site-new.php b/src/wp-admin/network/site-new.php index 4eafec5938dd3..70316ab330e30 100644 --- a/src/wp-admin/network/site-new.php +++ b/src/wp-admin/network/site-new.php @@ -140,6 +140,11 @@ do_action( 'network_site_new_created_user', $user_id ); } + /** + * @global wpdb $wpdb WordPress database abstraction object. + */ + global $wpdb; + $wpdb->hide_errors(); $id = wpmu_create_blog( $newdomain, $path, $title, $user_id, $meta, get_current_network_id() ); $wpdb->show_errors(); diff --git a/src/wp-admin/options.php b/src/wp-admin/options.php index b45cbb00387ce..9413eb3b1a93b 100644 --- a/src/wp-admin/options.php +++ b/src/wp-admin/options.php @@ -396,6 +396,11 @@ get_results( "SELECT * FROM $wpdb->options ORDER BY option_name" ); foreach ( (array) $options as $option ) : diff --git a/src/wp-admin/upload.php b/src/wp-admin/upload.php index 7cf0f6fe10108..3c30e2eb4d2b3 100644 --- a/src/wp-admin/upload.php +++ b/src/wp-admin/upload.php @@ -262,6 +262,11 @@ function () { $post_ids = array(); if ( 'delete_all' === $doaction ) { + /** + * @global wpdb $wpdb WordPress database abstraction object. + */ + global $wpdb; + $post_ids = $wpdb->get_col( "SELECT ID FROM $wpdb->posts WHERE post_type='attachment' AND post_status = 'trash'" ); $doaction = 'delete'; } elseif ( isset( $_REQUEST['media'] ) ) { diff --git a/src/wp-admin/user-edit.php b/src/wp-admin/user-edit.php index 8055de6b36385..9a31f13e58d29 100644 --- a/src/wp-admin/user-edit.php +++ b/src/wp-admin/user-edit.php @@ -104,6 +104,11 @@ wp_die( __( 'Sorry, you are not allowed to edit this user.' ) ); } +/** + * @global wpdb $wpdb WordPress database abstraction object. + */ +global $wpdb; + // Execute confirmed email change. See send_confirmation_on_profile_email(). if ( IS_PROFILE_PAGE && isset( $_GET['newuseremail'] ) && $current_user->ID ) { $new_email = get_user_meta( $current_user->ID, '_new_email', true ); diff --git a/src/wp-admin/user-new.php b/src/wp-admin/user-new.php index 453a0de54fa55..73d74aa6db9c7 100644 --- a/src/wp-admin/user-new.php +++ b/src/wp-admin/user-new.php @@ -240,6 +240,11 @@ ); if ( isset( $_POST['noconfirmation'] ) && current_user_can( 'manage_network_users' ) ) { + /** + * @global wpdb $wpdb WordPress database abstraction object. + */ + global $wpdb; + $key = $wpdb->get_var( $wpdb->prepare( "SELECT activation_key FROM {$wpdb->signups} WHERE user_login = %s AND user_email = %s", $new_user_login, $new_user_email ) ); $new_user = wpmu_activate_signup( $key ); if ( is_wp_error( $new_user ) ) { diff --git a/tests/phpstan/baselines/variable.undefined.neon b/tests/phpstan/baselines/variable.undefined.neon index 4fd47e0948b73..4089e7908f525 100644 --- a/tests/phpstan/baselines/variable.undefined.neon +++ b/tests/phpstan/baselines/variable.undefined.neon @@ -348,11 +348,6 @@ parameters: identifier: variable.undefined count: 2 path: ../../../src/wp-admin/network/admin.php - - - message: '#^Variable \$wpdb might not be defined\.$#' - identifier: variable.undefined - count: 2 - path: ../../../src/wp-admin/network/site-new.php - message: '#^Variable \$wpdb might not be defined\.$#' identifier: variable.undefined @@ -408,11 +403,6 @@ parameters: identifier: variable.undefined count: 1 path: ../../../src/wp-admin/options.php - - - message: '#^Variable \$wpdb might not be defined\.$#' - identifier: variable.undefined - count: 2 - path: ../../../src/wp-admin/options.php - message: '#^Variable \$page might not be defined\.$#' identifier: variable.undefined @@ -508,11 +498,6 @@ parameters: identifier: variable.undefined count: 1 path: ../../../src/wp-admin/upgrade.php - - - message: '#^Variable \$wpdb might not be defined\.$#' - identifier: variable.undefined - count: 2 - path: ../../../src/wp-admin/upload.php - message: '#^Variable \$_wp_admin_css_colors might not be defined\.$#' identifier: variable.undefined @@ -528,21 +513,11 @@ parameters: identifier: variable.undefined count: 1 path: ../../../src/wp-admin/user-edit.php - - - message: '#^Variable \$wpdb might not be defined\.$#' - identifier: variable.undefined - count: 12 - path: ../../../src/wp-admin/user-edit.php - message: '#^Variable \$blog_id might not be defined\.$#' identifier: variable.undefined count: 1 path: ../../../src/wp-admin/user-new.php - - - message: '#^Variable \$wpdb might not be defined\.$#' - identifier: variable.undefined - count: 3 - path: ../../../src/wp-admin/user-new.php - message: '#^Variable \$current_blog might not be defined\.$#' identifier: variable.undefined