[wp-trac] [WordPress Trac] #36091: Resolve location of files in template and stylesheet directories
WordPress Trac
noreply at wordpress.org
Fri Mar 4 18:04:54 UTC 2016
#36091: Resolve location of files in template and stylesheet directories
-----------------------------+-----------------------------
Reporter: screamingdev | Owner:
Type: feature request | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Themes | Version: trunk
Severity: normal | Keywords:
Focuses: template |
-----------------------------+-----------------------------
Templates files are located in parent themes and can be extended by the
child-theme. Unfortunately not all files can be extended or extending
parent themes is a pain.
Imagine the functions.php is including multiple files but you want to
replace some. Today you need to copy the functions.php and replace the
original file with your own one in the child-theme.
The next theme-update might break your theme. Due to changes in the newer
parent-theme/function.php that your child-theme/functions.php doesn't have
the theme won't work as expected.
For better inheritance parent and child-themes can use the new
`get_theme_direcotry( $file )` function. It looks up if the required file
is given in the child-theme. If so, then this one will be returned.
Otherwise it gives you the desired path pointing to the parent-theme.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/36091>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list