Merge pull request #17203 from hisman/fix/17043

Show theme overrides that are done through the wc_get_template filter in WooCommerce > Status
This commit is contained in:
Gerhard Potgieter 2017-10-24 06:02:48 -07:00 committed by GitHub
commit 054c4a1100
1 changed files with 5 additions and 1 deletions

View File

@ -836,7 +836,11 @@ class WC_REST_System_Status_Controller extends WC_REST_Controller {
$outdated_templates = false;
$scan_files = WC_Admin_Status::scan_template_files( WC()->plugin_path() . '/templates/' );
foreach ( $scan_files as $file ) {
if ( file_exists( get_stylesheet_directory() . '/' . $file ) ) {
$located = apply_filters( 'wc_get_template', $file, $file, array(), WC()->template_path(), WC()->plugin_path() . '/templates/' );
if ( file_exists( $located ) ) {
$theme_file = $located;
} elseif ( file_exists( get_stylesheet_directory() . '/' . $file ) ) {
$theme_file = get_stylesheet_directory() . '/' . $file;
} elseif ( file_exists( get_stylesheet_directory() . '/' . WC()->template_path() . $file ) ) {
$theme_file = get_stylesheet_directory() . '/' . WC()->template_path() . $file;