diff --git a/includes/classes/Feature/InstantResults/InstantResults.php b/includes/classes/Feature/InstantResults/InstantResults.php index 334e07fec6..eeb5f56764 100644 --- a/includes/classes/Feature/InstantResults/InstantResults.php +++ b/includes/classes/Feature/InstantResults/InstantResults.php @@ -624,6 +624,14 @@ public function get_facets() { $taxonomies = apply_filters( 'ep_facet_include_taxonomies', $taxonomies ); foreach ( $taxonomies as $slug => $taxonomy ) { + if ( is_string( $taxonomy ) ) { + $slug = $taxonomy; + $taxonomy = get_taxonomy( $slug ); + } + + if ( ! ( $taxonomy instanceof \WP_Taxonomy ) ) { + continue; + } $name = 'tax-' . $slug; $labels = get_taxonomy_labels( $taxonomy );