Your IP : 216.73.216.123


Current Path : /home/smartbloks/.trash/docly-core/blocks/
Upload File :
Current File : /home/smartbloks/.trash/docly-core/blocks/_blocks.php

<?php

add_action('acf/init', function() {

    // check function exists
    if( function_exists('acf_register_block') ) {

        // Tab
        acf_register_block( array (
            'name'				=> 'docly-tab',
            'title'				=> esc_html__('Tab', 'docly-core'),
            'description'		=> esc_html__('A custom testimonial block by Docly.', 'docly-core'),
            'render_callback'	=> 'docly_acf_block_tab',
            'category'			=> 'formatting',
            'icon'				=> 'editor-table',
            'keywords'			=> array( 'tab', 'tabs' ),
        ));

        // Accordion
        acf_register_block( array (
            'name'				=> 'docly-accordion',
            'title'				=> esc_html__('Accordion', 'docly-core'),
            'description'		=> esc_html__('A custom accordion block by Docly.', 'docly-core'),
            'render_callback'	=> 'docly_acf_block_accordion',
            'category'			=> 'formatting',
            'icon'				=> 'menu-alt3',
            'keywords'			=> array( 'accordion', 'toggle' ),
        ));

        // Notice
        acf_register_block( array (
            'name'				=> 'docly-notice',
            'title'				=> esc_html__('Notice/Message', 'docly-core'),
            'description'		=> esc_html__('A custom notice/message block by Docly.', 'docly-core'),
            'render_callback'	=> 'docly_acf_block_notice',
            'category'			=> 'formatting',
            'icon'				=> 'info',
            'keywords'			=> array( 'notice', 'message', 'info', 'explanation', 'alert' ),
        ));

        // Changelogs
        acf_register_block( array (
            'name'				=> 'docly-changelogs',
            'title'				=> esc_html__('Changelogs', 'docly-core'),
            'description'		=> esc_html__('A custom changelog block by Docly.', 'docly-core'),
            'render_callback'	=> 'docly_acf_block_changelogs',
            'category'			=> 'formatting',
            'icon'				=> 'info',
            'keywords'			=> array( 'notice', 'message', 'info', 'explanation', 'alert' ),
        ));
    }
});

require_once __DIR__.'/tab.php';
require_once __DIR__.'/accordion.php';
require_once __DIR__.'/changelogs.php';