init(); } /** * Initialize the Class * * @since 1.0.0 * @return void */ private function init() { add_action( 'init', array( $this, 'register_blocks' ) ); } /** * Register Blocks * * @since 1.0.0 * @return void */ public function register_blocks() { // blocks list. $blocks = array( 'button', 'buttons', 'heading', 'rating', 'pros-cons', 'single-product' ); if ( ! empty( $blocks ) and is_array( $blocks ) ) { foreach ( $blocks as $block ) { register_block_type( trailingslashit( AFFTRA_PLUGIN_DIR ) . '/build/blocks/' . $block ); } } } } } new AfftraBlocks_Registration(); // Initialize the class.