'canvas/facebook-fanpage', 'title' => esc_html__( 'Facebook Fanpage', 'powerkit' ), 'description' => '', 'category' => 'canvas', 'keywords' => array( 'facebook', 'fanpage' ), 'icon' => ' ', 'supports' => array( 'className' => true, 'anchor' => true, 'html' => false, 'canvasSpacings' => true, 'canvasBorder' => true, 'canvasResponsive' => true, ), 'styles' => array(), 'location' => array(), 'sections' => array( 'general' => array( 'title' => esc_html__( 'Block Settings', 'powerkit' ), 'priority' => 5, 'open' => true, ), ), 'layouts' => array(), // Set fields just for add block attributes. // Editor render for this block is custom JSX // so we don't need to render fields automatically. 'fields' => array( array( 'key' => 'href', 'label' => esc_html__( 'Facebook Fanpage URL', 'powerkit' ), 'type' => 'text', 'section' => 'general', 'default' => '', ), array( 'key' => 'showCover', 'label' => esc_html__( 'Display Cover', 'powerkit' ), 'type' => 'toggle', 'section' => 'general', 'default' => true, ), array( 'key' => 'showFacepile', 'label' => esc_html__( 'Display Facepile', 'powerkit' ), 'type' => 'toggle', 'section' => 'general', 'default' => false, ), array( 'key' => 'showPosts', 'label' => esc_html__( 'Display Posts', 'powerkit' ), 'type' => 'toggle', 'section' => 'general', 'default' => false, ), array( 'key' => 'smallHeader', 'label' => esc_html__( 'Small Header', 'powerkit' ), 'type' => 'toggle', 'section' => 'general', 'default' => false, ), ), 'template' => dirname( __FILE__ ) . '/block/render.php', // enqueue registered scripts/styles. 'editor_script' => 'powerkit-block-facebook-fanpage-editor-script', ); return $blocks; } } new Powerkit_Block_Facebook_Fanpage();