Changeset 35354
- Timestamp:
- 10/22/2015 04:37:31 PM (10 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/class-wp-oembed-controller.php
r34904 r35354 143 143 */ 144 144 public function xml_response( $data ) { 145 if ( ! class_exists( 'SimpleXMLElement' ) ) { 146 status_header( 501 ); 147 return get_status_header_desc( 501 ); 148 } 149 145 150 $result = _oembed_create_xml( $data ); 146 151 … … 148 153 if ( ! $result ) { 149 154 status_header( 501 ); 150 return 'Not implemented';155 return get_status_header_desc( 501 ); 151 156 } 152 157 -
trunk/src/wp-includes/embed-functions.php
r35253 r35354 352 352 if ( is_singular() ) { 353 353 $output .= '<link rel="alternate" type="application/json+oembed" href="' . esc_url( get_oembed_endpoint_url( get_permalink() ) ) . '" />' . "\n"; 354 $output .= '<link rel="alternate" type="text/xml+oembed" href="' . esc_url( get_oembed_endpoint_url( get_permalink(), 'xml' ) ) . '" />' . "\n"; 354 355 if ( class_exists( 'SimpleXMLElement' ) ) { 356 $output .= '<link rel="alternate" type="text/xml+oembed" href="' . esc_url( get_oembed_endpoint_url( get_permalink(), 'xml' ) ) . '" />' . "\n"; 357 } 355 358 } 356 359 -
trunk/tests/phpunit/tests/oembed/controller.php
r35242 r35354 165 165 $legacy_controller = new WP_oEmbed_Controller(); 166 166 167 $this->assertEquals( 'Not implemented', $legacy_controller->xml_response( null ) );168 $this->assertEquals( 'Not implemented', $legacy_controller->xml_response( 123 ) );169 $this->assertEquals( 'Not implemented', $legacy_controller->xml_response( array() ) );167 $this->assertEquals( get_status_header_desc( 501 ), $legacy_controller->xml_response( null ) ); 168 $this->assertEquals( get_status_header_desc( 501 ), $legacy_controller->xml_response( 123 ) ); 169 $this->assertEquals( get_status_header_desc( 501 ), $legacy_controller->xml_response( array() ) ); 170 170 } 171 171
Note: See TracChangeset
for help on using the changeset viewer.