WordPress.org

Make WordPress Core

Ticket #41135: 41135-backport-combined-wp4-4.patch

File 41135-backport-combined-wp4-4.patch, 1.6 KB (added by ayeshrajans, 2 years ago)

Changesets 37720 and 37697 backport for 4.4 branch, combined patch

  • wp-includes/class-oembed.php

    diff --git wp-includes/class-oembed.php wp-includes/class-oembed.php
    index e0a749d80..94f3876dc 100644
    public function __call( $name, $arguments ) { 
    197197         * @return false|string False on failure, otherwise the oEmbed provider URL.
    198198         */
    199199        public function get_provider( $url, $args = '' ) {
    200 
     200                $args = wp_parse_args( $args );
    201201                $provider = false;
    202202
    203203                if ( !isset($args['discover']) )
    public static function _remove_provider_early( $format ) { 
    284284         * @return false|string False on failure, otherwise the UNSANITIZED (and potentially unsafe) HTML that should be used to embed.
    285285         */
    286286        public function get_html( $url, $args = '' ) {
     287                $args = wp_parse_args( $args );
    287288                /**
    288289                 * Filters the oEmbed result before any HTTP requests are made.
    289290                 *
  • wp-includes/user.php

    diff --git wp-includes/user.php wp-includes/user.php
    index 45da472f1..0ef9fdfb4 100644
     
    2727 */
    2828function wp_signon( $credentials = array(), $secure_cookie = '' ) {
    2929        if ( empty($credentials) ) {
     30                $credentials = array(); // Back-compat for plugins passing an empty string.
     31
    3032                if ( ! empty($_POST['log']) )
    3133                        $credentials['user_login'] = $_POST['log'];
    3234                if ( ! empty($_POST['pwd']) )
  • wp-login.php

    diff --git wp-login.php wp-login.php
    index a9589f568..f8c18bca9 100644
    function retrieve_password() { 
    772772
    773773        $reauth = empty($_REQUEST['reauth']) ? false : true;
    774774
    775         $user = wp_signon( '', $secure_cookie );
     775        $user = wp_signon( array(), $secure_cookie );
    776776
    777777        if ( empty( $_COOKIE[ LOGGED_IN_COOKIE ] ) ) {
    778778                if ( headers_sent() ) {