Custom Classes
Blocks

Block Base

Class for the Block Base.

localize_block_data

Localize block specific config data.

Filters

pmc_gutenberg_' . $block_name . '_block_config

Filter gutenberg block config.

  • $config: array — JSON Config.
  • $post_type: string — post type slug.

_class_implements_interface

Validate that block class implements one of its required interfaces.

_dependencies_are_satisfied

Confirm that block's dependencies are loaded before initializing block.