mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-08-11 12:20:22 +00:00
Embeds: Introduce embed templates into the template hierarchy via theme-compat.
Splits wp-includes/embed-template.php, introduced in 4.4, into five new templates that can be individually overridden by themes: * embed.php * embed-404.php * embed-content.php * header-embed.php * footer-embed.php Also introduces a new template tag for outputting the site title, `the_embed_site_title()`. The five new templates live in theme-compat, allowing for graceful fallbacks should themes prefer not to override any or all of them. Props swissspidy, imath, ocean90, DrewAPicture. See #34561. git-svn-id: https://develop.svn.wordpress.org/trunk@36693 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -468,8 +468,8 @@ function get_attachment_template() {
|
||||
/**
|
||||
* Retrieve the name of the highest priority template file that exists.
|
||||
*
|
||||
* Searches in the STYLESHEETPATH before TEMPLATEPATH so that themes which
|
||||
* inherit from a parent theme can just overload one file.
|
||||
* Searches in the STYLESHEETPATH before TEMPLATEPATH and wp-includes/theme-compat
|
||||
* so that themes which inherit from a parent theme can just overload one file.
|
||||
*
|
||||
* @since 2.7.0
|
||||
*
|
||||
@@ -489,6 +489,9 @@ function locate_template($template_names, $load = false, $require_once = true )
|
||||
} elseif ( file_exists(TEMPLATEPATH . '/' . $template_name) ) {
|
||||
$located = TEMPLATEPATH . '/' . $template_name;
|
||||
break;
|
||||
} elseif ( file_exists( ABSPATH . WPINC . '/theme-compat/' . $template_name ) ) {
|
||||
$located = ABSPATH . WPINC . '/theme-compat/' . $template_name;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user