Ticket #50095: 50095.patch
File 50095.patch, 916 bytes (added by , 5 years ago) |
---|
-
src/wp-includes/class-wp-list-util.php
102 102 $filtered = array(); 103 103 104 104 foreach ( $this->output as $key => $obj ) { 105 $ to_match = (array) $obj;105 $matched = 0; 106 106 107 $matched = 0;108 107 foreach ( $args as $m_key => $m_value ) { 109 if ( array_key_exists( $m_key, $to_match ) && $m_value == $to_match[ $m_key ] ) { 110 $matched++; 108 109 if ( is_array( $obj ) ) { 110 111 // Treat object as an array 112 if ( array_key_exists( $m_key, $obj ) && ( $m_value == $obj[ $m_key ] ) ) { 113 $matched++; 114 } 115 116 } elseif ( is_object( $obj ) ) { 117 118 // Treat object as an object 119 if ( isset( $obj->{$m_key} ) && ( $m_value == $obj->{$m_key} ) ) { 120 $matched++; 121 } 111 122 } 112 123 } 113 124