LLMS_Abstract_Generator_Posts::handle_reusable_blocks( LLMS_Post_Model $post, array $raw )
Handle importing of reusable blocks stored in post content
Parameters Parameters
- $post
-
(LLMS_Post_Model) (Required) Instance of a post model.
- $raw
-
(array) (Required) Array of raw data.
Return Return
(null|bool) Returns null
when importing is disabled, false
when there are no blocks to import, and true
on success.
Source Source
File: includes/abstracts/llms-abstract-generator-posts.php
/** * Triggered when a new term is generated during an import * * @since 4.7.0 * * @param array $term Term information array from `wp_insert_term()`. * @param string $tax Taxonomy name. */ do_action( 'llms_generator_new_term', $term, $tax ); } return $term['term_id']; } /** * Handle importing of reusable blocks stored in post content * * @since 4.7.0 * * @param LLMS_Post_Model $post Instance of a post model. * @param array $raw Array of raw data. * @return null|bool Returns `null` when importing is disabled, `false` when there are no blocks to import, and `true` on success. */ protected function handle_reusable_blocks( $post, $raw ) { // Importing blocks is disabled. if ( ! $this->is_reusable_block_importing_enabled() ) { return null; } // No blocks to import. if ( empty( $raw['_extras']['blocks'] ) ) {
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
4.7.0 | Introduced. |