'canvas/twitter', 'title' => esc_html__( 'Twitter', 'powerkit' ), 'description' => esc_html__( 'The block allows you to display feed from your twitter account.', 'powerkit' ), 'category' => 'canvas', 'keywords' => array(), '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, ), 'buttonSettings' => array( 'title' => esc_html__( 'Button Settings', 'powerkit' ), 'priority' => 50, ), ), 'layouts' => array(), 'fields' => array_merge( array( array( 'key' => 'username', 'label' => esc_html__( 'User Name', 'powerkit' ), 'section' => 'general', 'type' => 'text', 'default' => '', ), array( 'key' => 'showHeader', 'label' => esc_html__( 'Display Header', 'powerkit' ), 'section' => 'general', 'type' => 'toggle', 'default' => true, ), array( 'key' => 'showFollowButton', 'label' => esc_html__( 'Display Follow Button', 'powerkit' ), 'section' => 'general', 'type' => 'toggle', 'default' => true, ), array( 'key' => 'showReplies', 'label' => esc_html__( 'Display Replies', 'powerkit' ), 'section' => 'general', 'type' => 'toggle', 'default' => false, ), array( 'key' => 'showRetweets', 'label' => esc_html__( 'Display Retweets', 'powerkit' ), 'section' => 'general', 'type' => 'toggle', 'default' => false, ), array( 'key' => 'number', 'label' => esc_html__( 'Number of Tweets', 'powerkit' ), 'section' => 'general', 'type' => 'number', 'min' => 1, 'max' => 12, 'default' => 4, ), ), powerkit_get_gutenberg_button_fields( 'button', 'buttonSettings', array( array( 'field' => 'showFollowButton', 'operator' => '==', 'value' => true, ), ) ) ), 'template' => dirname( __FILE__ ) . '/block/render.php', // enqueue registered scripts/styles. 'editor_style' => 'powerkit-twitter-block-editor-style', ); return $blocks; } } new Powerkit_Twitter_Block();