mirror of
https://github.com/WordPress/WordPress.git
synced 2025-02-16 19:46:21 +00:00
If a cached theme root is no longer registered, skip it. Assume the cache is out of date. see #20103.
git-svn-id: http://svn.automattic.com/wordpress/trunk@20551 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
6d13f920fd
commit
fe63ec5dec
@ -340,6 +340,9 @@ function search_theme_directories( $force = false ) {
|
|||||||
$cached_roots = get_site_transient( 'theme_roots' );
|
$cached_roots = get_site_transient( 'theme_roots' );
|
||||||
if ( is_array( $cached_roots ) ) {
|
if ( is_array( $cached_roots ) ) {
|
||||||
foreach ( $cached_roots as $theme_dir => $theme_root ) {
|
foreach ( $cached_roots as $theme_dir => $theme_root ) {
|
||||||
|
// A cached theme root is no longer around, so skip it.
|
||||||
|
if ( ! isset( $relative_theme_roots[ $theme_root ] ) )
|
||||||
|
continue;
|
||||||
$found_themes[ $theme_dir ] = array(
|
$found_themes[ $theme_dir ] = array(
|
||||||
'theme_file' => $theme_dir . '/style.css',
|
'theme_file' => $theme_dir . '/style.css',
|
||||||
'theme_root' => $relative_theme_roots[ $theme_root ], // Convert relative to absolute.
|
'theme_root' => $relative_theme_roots[ $theme_root ], // Convert relative to absolute.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user