diff --git a/includes/Data/ContentBlocksResolver.php b/includes/Data/ContentBlocksResolver.php index 494303f3..cfba5f7b 100644 --- a/includes/Data/ContentBlocksResolver.php +++ b/includes/Data/ContentBlocksResolver.php @@ -255,7 +255,8 @@ private static function populate_navigation_blocks( array $block ): array { return $block; } - $navigation_post = get_post( $block['attrs']['ref'] ); + $ref = absint( $block['attrs']['ref'] ); + $navigation_post = get_post( $ref ); if ( ! $navigation_post || 'publish' !== $navigation_post->post_status ) { return $block; @@ -378,7 +379,7 @@ private static function filter_allowed_blocks( array $blocks, array $allowed_blo return array_filter( $blocks, - static function ( $block ) use ( $allowed_block_names ) { + static function ( $block ) use ($allowed_block_names) { return in_array( $block['blockName'], $allowed_block_names, true ); } );