__( 'Testimonials', 'vamtam-elements-b' ), 'description' => __( 'Display customer testimonials.', 'vamtam-elements-b' ), 'category' => __( 'VamTam Modules', 'vamtam-elements-b' ), 'partial_refresh' => true, 'dir' => VAMTAMEL_B_DIR . $path, 'url' => VAMTAMEL_B_URL . $path, )); } /** * Renders the schema structured data for the current * post in the loop. * * @since 1.7.4 * @return void */ static public function schema_meta() { global $vamtam_theme; // General Schema Meta echo ''; echo ''; echo ''; // Publisher Schema Meta echo '
'; echo ''; echo ''; if ( isset( $vamtam_theme['header-logo-type'] ) && 'image' === $vamtam_theme['header-logo-type'] ) { echo '
'; echo ''; echo '
'; } echo '
'; // Image Schema Meta if ( has_post_thumbnail() ) { $image = wp_get_attachment_image_src( get_post_thumbnail_id( get_the_ID() ), 'full' ); if ( is_array( $image ) ) { echo '
'; echo ''; echo ''; echo ''; echo '
'; } } } /** * Renders the schema itemtype for the current * post in the loop. * * @since 1.7.4 * @return void */ static public function schema_itemtype() { echo 'http://schema.org/Review'; } } /** * Register the module and its form settings. */ FLBuilder::register_module('VamtamTestimonialsModule', array( 'layout' => array( 'title' => __( 'Layout', 'vamtam-elements-b' ), 'sections' => array( 'general' => array( 'title' => '', 'fields' => array( 'layout_type' => array( 'type' => 'select', 'label' => __( 'Type', 'vamtam-elements-b' ), 'default' => 'slider', 'options' => array( 'list' => esc_html__( 'List', 'vamtam-elements-b' ), 'slider' => esc_html__( 'Slider', 'vamtam-elements-b' ), ), 'toggle' => array( 'slider' => array( 'sections' => array( 'slider' ), ), ), ), 'alignment' => array( 'type' => 'select', 'label' => __( 'Alignment', 'vamtam-elements-b' ), 'default' => 'left', 'options' => array( 'left' => esc_html__( 'Left', 'vamtam-elements-b' ), 'center' => esc_html__( 'Center', 'vamtam-elements-b' ), 'right' => esc_html__( 'Right', 'vamtam-elements-b' ), ), ), ), ), 'content' => array( 'title' => __( 'Content', 'vamtam-elements-b' ), 'fields' => array( 'show_rating' => array( 'type' => 'select', 'label' => __( 'Show Rating', 'vamtam-elements-b' ), 'default' => '1', 'options' => array( '1' => __( 'Show', 'vamtam-elements-b' ), '0' => __( 'Hide', 'vamtam-elements-b' ), ), ), ), ), 'slider' => array( 'title' => __( 'Slider', 'vamtam-elements-b' ), 'fields' => array( 'autorotate' => array( 'type' => 'select', 'label' => __( 'Rotate Automatically', 'vamtam-elements-b' ), 'default' => '1', 'options' => array( '1' => __( 'Yes', 'vamtam-elements-b' ), '0' => __( 'No', 'vamtam-elements-b' ), ), ), ), ), ), ), 'query' => array( 'title' => __( 'Query', 'vamtam-elements-b' ), 'file' => dirname( __FILE__ ) . '/loop-settings.php', ), ));