diff --git a/sage-acf-gutenberg-blocks.php b/sage-acf-gutenberg-blocks.php index e3d04af..5685642 100644 --- a/sage-acf-gutenberg-blocks.php +++ b/sage-acf-gutenberg-blocks.php @@ -66,6 +66,7 @@ 'align' => 'Align', 'post_types' => 'PostTypes', 'supports_align' => 'SupportsAlign', + 'supports_anchor' => 'SupportsAnchor', 'supports_mode' => 'SupportsMode', 'supports_multiple' => 'SupportsMultiple', 'enqueue_style' => 'EnqueueStyle', @@ -116,6 +117,11 @@ $data['supports']['align'] = in_array($file_headers['supports_align'], array('true', 'false'), true) ? filter_var($file_headers['supports_align'], FILTER_VALIDATE_BOOLEAN) : explode(' ', $file_headers['supports_align']); } + // If the SupportsMode header is set in the template, restrict this block mode feature + if (!empty($file_headers['supports_anchor'])) { + $data['supports']['anchor'] = $file_headers['supports_anchor'] === 'true' ? true : false; + } + // If the SupportsMode header is set in the template, restrict this block mode feature if (!empty($file_headers['supports_mode'])) { $data['supports']['mode'] = $file_headers['supports_mode'] === 'true' ? true : false;