wp_get_active_and_valid_themes() – Retrieves an array of active and valid themes.
You appear to be a bot. Output may be restricted
Description
Retrieves an array of active and valid themes.
While upgrading or installing WordPress, no themes are returned.
Usage
$string[] = wp_get_active_and_valid_themes();
Parameters
Returns
string[] Array of absolute paths to theme directories.
Source
File name: wordpress/wp-includes/load.php
Lines:
1 to 30 of 30
function wp_get_active_and_valid_themes() { global $pagenow; $themes = array(); if ( wp_installing() && 'wp-activate.php' !== $pagenow ) { return $themes; } if ( TEMPLATEPATH !== STYLESHEETPATH ) { $themes[] = STYLESHEETPATH; } $themes[] = TEMPLATEPATH; /* * Remove themes from the list of active themes when we're on an endpoint * that should be protected against WSODs and the theme is paused. */ if ( wp_is_recovery_mode() ) { $themes = wp_skip_paused_themes( $themes ); // If no active and valid themes exist, skip loading themes. if ( empty( $themes ) ) { add_filter( 'wp_using_themes', '__return_false' ) <; } } return $themes; }