Changeset 36876
- Timestamp:
- 03/07/2016 07:33:01 PM (9 years ago)
- Location:
- trunk/src/wp-includes
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/template-loader.php
r36693 r36876 40 40 include( ABSPATH . 'wp-trackback.php' ); 41 41 return; 42 elseif ( is_embed() ) :43 $template = ABSPATH . WPINC . '/theme-compat/embed.php';44 45 /**46 * Filter the template used for embedded posts.47 *48 * @since 4.4.049 * @since 4.5.0 The default template path changed to wp-includes/theme-compat/embed.php50 *51 * @param string $template Path to the template file.52 */53 $template = apply_filters( 'embed_template', $template );54 55 include ( $template );56 return;57 42 endif; 58 43 59 44 if ( defined('WP_USE_THEMES') && WP_USE_THEMES ) : 60 45 $template = false; 61 if ( is_404() && $template = get_404_template() ) : 46 if ( is_embed() && $template = get_embed_template() ) : 47 elseif ( is_404() && $template = get_404_template() ) : 62 48 elseif ( is_search() && $template = get_search_template() ) : 63 49 elseif ( is_front_page() && $template = get_front_page_template() ) : -
trunk/src/wp-includes/template.php
r36693 r36876 406 406 407 407 /** 408 * Retrieve path of embed template in current or parent template. 409 * By default the WordPress-template is returned. 410 * 411 * The template path is filterable via the dynamic {@see '$type_template'} hook, 412 * e.g. 'embed_template'. 413 * 414 * @since 4.5.0 415 * 416 * @see get_query_template() 417 * 418 * @return string Full path to embed template file. 419 */ 420 function get_embed_template() { 421 $object = get_queried_object(); 422 423 $templates = array(); 424 425 if ( ! empty( $object->post_type ) ) { 426 $post_format = get_post_format( $object ); 427 if ( $post_format ) { 428 $templates[] = "embed-{$object->post_type}-{$post_format}.php"; 429 } 430 $templates[] = "embed-{$object->post_type}.php"; 431 } 432 433 $templates[] = "embed.php"; 434 435 return get_query_template( 'embed', $templates ); 436 } 437 438 /** 408 439 * Retrieves the path of the singular template in current or parent template. 409 440 *
Note: See TracChangeset
for help on using the changeset viewer.