Make WordPress Core


Ignore:
Timestamp:
02/07/2015 06:20:42 AM (10 years ago)
Author:
SergeyBiryukov
Message:

Avoid inadvertent stomping of the original $args parameter passed to plugins_api_result and themes_api_result filters in plugins_api() and themes_api(), respectively.

Fixes a regression introduced in [25956].

props Corphi, obenland.
fixes #29079.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/includes/theme.php

    r31217 r31363  
    360360            $url = set_url_scheme( $url, 'https' );
    361361
    362         $args = array(
     362        $http_args = array(
    363363            'body' => array(
    364364                'action' => $action,
     
    366366            )
    367367        );
    368         $request = wp_remote_post( $url, $args );
     368        $request = wp_remote_post( $url, $http_args );
    369369
    370370        if ( $ssl && is_wp_error( $request ) ) {
     
    372372                trigger_error( __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server&#8217;s configuration. If you continue to have problems, please try the <a href="https://wordpress.org/support/">support forums</a>.' ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE );
    373373            }
    374             $request = wp_remote_post( $http_url, $args );
     374            $request = wp_remote_post( $http_url, $http_args );
    375375        }
    376376
Note: See TracChangeset for help on using the changeset viewer.