esc_html__( 'Modern Events Calendar (MEC)', 'modern-events-calendar-lite'), 'description' => esc_html__( 'MEC Shortcodes', 'modern-events-calendar-lite'), 'category' => esc_html__( 'Basic', 'modern-events-calendar-lite'), 'dir' => MEC_BEAVER_DIR . 'mec-beaver-builder/', 'url' => MEC_BEAVER_URL . 'mec-beaver-builder/', 'icon' => 'button.svg', 'editor_export' => true, // Defaults to true and can be omitted. 'enabled' => true, // Defaults to true and can be omitted. 'partial_refresh' => false, // Defaults to false and can be omitted. )); } } $calendar_posts = get_posts(array('post_type'=>'mec_calendars', 'posts_per_page'=>'-1')); $calendars = []; foreach($calendar_posts as $calendar_post) $calendars[$calendar_post->ID] = $calendar_post->post_title; FLBuilder::register_module( 'mecBeaverBuilderShortcode', array( 'my-tab-1' => array( 'title' => esc_html__( 'Content', 'modern-events-calendar-lite'), 'sections' => array( 'my-section-1' => array( 'title' => esc_html__( 'Select Shortcode', 'modern-events-calendar-lite'), 'fields' => array( 'mec_shortcode' => array( 'type' => 'select', 'label' => esc_html__( 'Select Shortcode', 'modern-events-calendar-lite'), 'options' => $calendars, ), ) ) ) ) ) );