Astra_Gutenberg::is_layout_with_blocks()
Check if blocks has been used on the layout. Adding it for making moder compatibility CSS target specific.
Description
Return
(void)
Source
File: inc/compatibility/class-astra-gutenberg.php
public function is_layout_with_blocks() { // @codingStandardsIgnoreStart $post_id = astra_get_post_id(); /** @psalm-suppress RedundantConditionGivenDocblockType */ // phpcs:ignore Generic.Commenting.DocComment.MissingShort if ( $post_id ) { /** @psalm-suppress RedundantConditionGivenDocblockType */ // phpcs:ignore Generic.Commenting.DocComment.MissingShort /** @psalm-suppress UndefinedConstant */ // phpcs:ignore Generic.Commenting.DocComment.MissingShort $current_post = get_post( (int) $post_id, OBJECT ); /** @psalm-suppress UndefinedConstant */ // phpcs:ignore Generic.Commenting.DocComment.MissingShort /** @psalm-suppress PossiblyInvalidArgument */ // phpcs:ignore Generic.Commenting.DocComment.MissingShort if ( has_blocks( $current_post ) ) { /** @psalm-suppress PossiblyInvalidArgument */ // phpcs:ignore Generic.Commenting.DocComment.MissingShort add_filter( 'astra_attr_article-entry-content-single-layout', array( $this, 'add_ast_block_container' ) ); add_filter( 'astra_attr_article-entry-content', array( $this, 'add_ast_block_container' ) ); add_filter( 'astra_attr_article-entry-content-page', array( $this, 'add_ast_block_container' ) ); } } // @codingStandardsIgnoreEnd }
Expand full source code Collapse full source code View on Trac
Changelog
Version | Description |
---|---|
3.8.0 | Introduced. |