__( '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',
),
));