From 1ca42446ff20c840fa203fd40ef4cf353424f8c9 Mon Sep 17 00:00:00 2001 From: Igor Zinovyev Date: Fri, 7 Feb 2025 19:01:36 +0300 Subject: [PATCH] Fix search fiter type key warning. (#41630) * Added a safeguard for nonexistent array offset warning. * Changelog. --- .../search/changelog/fix-search-fiter-type-offset-warning | 5 +++++ projects/packages/search/src/class-template-tags.php | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 projects/packages/search/changelog/fix-search-fiter-type-offset-warning diff --git a/projects/packages/search/changelog/fix-search-fiter-type-offset-warning b/projects/packages/search/changelog/fix-search-fiter-type-offset-warning new file mode 100644 index 0000000000000..d8953309b915e --- /dev/null +++ b/projects/packages/search/changelog/fix-search-fiter-type-offset-warning @@ -0,0 +1,5 @@ +Significance: patch +Type: fixed +Comment: Added a safeguard for unset array item warnings. + + diff --git a/projects/packages/search/src/class-template-tags.php b/projects/packages/search/src/class-template-tags.php index 03b8276a2081b..193a2ddec864d 100644 --- a/projects/packages/search/src/class-template-tags.php +++ b/projects/packages/search/src/class-template-tags.php @@ -63,7 +63,7 @@ public static function render_available_filters( $filters = null, $post_types = } foreach ( (array) $filters as $filter ) { - if ( 'post_type' === $filter['type'] ) { + if ( isset( $filter['type'] ) && 'post_type' === $filter['type'] ) { self::render_filter( $filter, $post_types ); } else { self::render_filter( $filter, $active_post_types );