diff --git a/.changeset/fix-undefined-context-key.md b/.changeset/fix-undefined-context-key.md new file mode 100644 index 000000000..f8bc49475 --- /dev/null +++ b/.changeset/fix-undefined-context-key.md @@ -0,0 +1,5 @@ +--- +"@headstartwp/headstartwp": patch +--- + +Fix: Add null coalescing check for context parameter in extend_post_content to prevent PHP 8+ "Undefined array key" warning. Fixes #940 diff --git a/wp/headless-wp/includes/classes/Integrations/Gutenberg.php b/wp/headless-wp/includes/classes/Integrations/Gutenberg.php index cf6f50848..6b3525967 100644 --- a/wp/headless-wp/includes/classes/Integrations/Gutenberg.php +++ b/wp/headless-wp/includes/classes/Integrations/Gutenberg.php @@ -87,7 +87,7 @@ public function extend_post_content( \WP_REST_Response $data, \WP_Post $post, \W $params = $request->get_params(); - if ( 'view' !== $params['context'] ) { + if ( 'view' !== ( $params['context'] ?? '' ) ) { return $data; }