post_type,
esc_html__( 'Posts', 'aihub-core' ),
);
$postTypesList[] = array(
'custom',
esc_html__( 'Custom query', 'aihub-core' ),
);
$postTypesList[] = array(
'ids',
esc_html__( 'List of IDs', 'aihub-core' ),
);
return $postTypesList;
}
/**
* [before_output description]
* @method before_output
* @param [type] $atts [description]
* @param [type] $content [description]
* @return [type] [description]
*/
public function before_output( $atts, &$content ) {
if( 'style03' === $atts['style'] ) {
$atts['template'] = 'carousel';
}
elseif( 'style04' === $atts['style'] ) {
$atts['template'] = 'carousel-2';
}
elseif( 'style05' === $atts['style'] ) {
$atts['template'] = 'carousel-3';
}
return $atts;
}
// Entry Helper ------------------------------------------------
protected function entry_title() {
if( !$this->atts['show_title'] ) {
return;
}
$sub_style = $this->atts['item_style'];
// Default
the_title( sprintf( '
' );
}
protected function entry_subtitle( $before = '', $after = '
' ) {
$subtitle = get_post_meta( get_the_ID(), 'portfolio-subtitle', true );
if( empty( $subtitle ) ) {
return;
}
printf( '%1$s %2$s %3$s', $before, esc_html( $subtitle ), $after );
}
protected function entry_read_more() {
if( !$this->atts['show_link'] ) {
return;
}
$link = '
';
echo $link;
}
protected function entry_content() {
?>
atts['style'];
$terms = get_the_terms( get_the_ID(), 'liquid-portfolio-category' );
$term = $terms[0];
if( !isset( $term->name ) ) {
return;
}
$out = '';
if( 'carousel' === $style ) {
$out = sprintf( '%s', $term->name );
}
elseif( 'grid' === $style ){
$out = sprintf( '', get_term_link( $term->slug, $term->taxonomy ), $term->name );
}
elseif( 'packery' === $style ) {
$out = sprintf( '', $term->name );
}
elseif( 'grid-hover-3d' === $style ) {
$out = sprintf( '', get_term_link( $term->slug, $term->taxonomy ), $term->name );
}
elseif( 'grid-hover-classic' === $style ) {
$out = sprintf( '', get_term_link( $term->slug, $term->taxonomy ), $term->name );
}
elseif( 'packery-2' === $style ) {
$out = sprintf( '', get_term_link( $term->slug, $term->taxonomy ), $term->name );
}
else {
$out = sprintf( '', get_term_link( $term->slug, $term->taxonomy ), $term->name );
}
echo $out;
}
protected function get_options() {
extract( $this->atts );
if( !$enable_item_animation ) {
return;
}
$animation_opts = $this->get_animation_opts();
$opts = $split_opts = array();
$opts[] = 'data-custom-animations="true"';
$opts[] = 'data-ca-options=\'' . stripslashes( wp_json_encode( $animation_opts ) ) . '\'';
return join( ' ', $opts );
}
protected function get_animation_opts() {
extract( $this->atts );
$opts = $init_values = $animations_values = $arr = array();
$opts['triggerHandler'] = 'inview';
$opts['animationTarget'] = '.lqd-pf-item';
$opts['duration'] = !empty( $pf_duration ) ? $pf_duration : 700;
if( !empty( $pf_start_delay ) ) {
$opts['startDelay'] = $pf_start_delay;
}
$opts['delay'] = !empty( $pf_delay ) ? $pf_delay : 100;
$opts['ease'] = $pf_easing;
//Init values
if ( !empty( $pf_init_translate_x ) ) { $init_values['x'] = ( int ) $pf_init_translate_x; }
if ( !empty( $pf_init_translate_y ) ) { $init_values['y'] = ( int ) $pf_init_translate_y; }
if ( !empty( $pf_init_translate_z ) ) { $init_values['z'] = ( int ) $pf_init_translate_z; }
if ( '1' !== $pf_init_scale_x ) { $init_values['scaleX'] = ( float ) $pf_init_scale_x; }
if ( '1' !== $pf_init_scale_y ) { $init_values['scaleY'] = ( float ) $pf_init_scale_y; }
if ( !empty( $pf_init_rotate_x ) ) { $init_values['rotationX'] = ( int ) $pf_init_rotate_x; }
if ( !empty( $pf_init_rotate_y ) ) { $init_values['rotationY'] = ( int ) $pf_init_rotate_y; }
if ( !empty( $pf_init_rotate_z ) ) { $init_values['rotationZ'] = ( int ) $pf_init_rotate_z; }
if ( isset( $pf_init_opacity ) && '1' !== $pf_init_opacity ) { $init_values['opacity'] = ( float ) $pf_init_opacity; }
//Animation values
if ( !empty( $pf_init_translate_x ) ) { $animations_values['x'] = ( int ) $pf_an_translate_x; }
if ( !empty( $pf_init_translate_y ) ) { $animations_values['y'] = ( int ) $pf_an_translate_y; }
if ( !empty( $pf_init_translate_z ) ) { $animations_values['z'] = ( int ) $pf_an_translate_z; }
if ( isset( $pf_an_scale_x ) && '1' !== $pf_init_scale_x ) { $animations_values['scaleX'] = ( float ) $pf_an_scale_x; }
if ( isset( $pf_an_scale_y ) && '1' !== $pf_init_scale_y ) { $animations_values['scaleY'] = ( float ) $pf_an_scale_y; }
if ( !empty( $pf_init_rotate_x ) ) { $animations_values['rotationX'] = ( int ) $pf_an_rotate_x; }
if ( !empty( $pf_init_rotate_y ) ) { $animations_values['rotationY'] = ( int ) $pf_an_rotate_y; }
if ( !empty( $pf_init_rotate_z ) ) { $animations_values['rotationZ'] = ( int ) $pf_an_rotate_z; }
if ( isset( $pf_an_opacity ) && '1' !== $pf_init_opacity ) { $animations_values['opacity'] = ( float ) $pf_an_opacity; }
$opts['initValues'] = !empty( $init_values ) ? $init_values : array( 'scale' => 1 );
$opts['animations'] = !empty( $animations_values ) ? $animations_values : array( 'scale' => 1 );
return $opts;
}
protected function get_button() {
if ( 'yes' !== $this->atts['show_button'] ) {
return;
}
$data = vc_map_integrate_parse_atts( $this->slug, 'lqd_button', $this->atts, 'ib_' );
if ( $data ) {
$btn = visual_composer()->getShortCode( 'lqd_button' )->shortcodeClass();
if ( is_object( $btn ) ) {
echo $btn->render( array_filter( $data ) );
}
}
}
protected function get_overlay_button() {
$ext_url = get_post_meta( get_the_ID(), 'portfolio-website', true );
$local_url = get_the_permalink( get_the_ID() );
$enable_gallery = isset($this->atts['enable_gallery']) ? $this->atts['enable_gallery'] : '';
$cc_style = isset($this->atts['custom_cursor_style']) ? $this->atts['custom_cursor_style'] : '';
$target = '';
$enable_ext = isset($this->atts['enable_ext']) ? $this->atts['enable_ext'] : '';
if( $enable_ext ) {
$url = !empty( $ext_url ) ? esc_url( $ext_url ) : $local_url;
$target = 'target="_blank"';
}
else {
$url = esc_url( $local_url );
}
if( 'listing-lightbox-gallery' === $enable_gallery ) {
$url = wp_get_attachment_image_url( get_post_thumbnail_id(), 'full' );
printf( '', $url, $cc_style);
}
else {
printf( '', $url, $target, $cc_style);
}
}
protected function get_badge() {
$badge = get_post_meta( get_the_ID(), 'portfolio-badge', true );
if( !empty( $badge ) ) {
printf( '%s', esc_html( $badge ) );
}
}
protected function entry_button() {
if ( 'yes' !== ( $this->atts['show_button'] ) ) {
return;
}
$target = '';
$ext_url = get_post_meta( get_the_ID(), 'portfolio-website', true );
$local_url = get_the_permalink( get_the_ID() );
$enable_ext = $this->atts['enable_ext'];
if( $enable_ext ) {
$url = !empty( $ext_url ) ? esc_url( $ext_url ) : $local_url;
$target = ' target="_blank"';
}
else {
$url = esc_url( $local_url );
}
$btn_text = !empty( $this->atts['btn_text'] ) ? esc_html( $this->atts['btn_text'] ) : esc_html__( 'Discover more', 'aihub-core' );
echo '
' . $btn_text . '
';
}
// https://codex.wordpress.org/Making_Custom_Queries_using_Offset_and_Pagination
// check it
protected function build_query() {
extract( $this->atts );
$settings = array();
if( 'custom' === $post_type && ! empty( $custom_query ) ) {
$query = html_entity_decode( vc_value_from_safe( $custom_query ), ENT_QUOTES, 'utf-8' );
$settings = wp_parse_args( $query );
}
elseif( 'ids' === $post_type ) {
if ( empty( $include ) ) {
$include = - 1;
}
$incposts = wp_parse_id_list( $include );
$settings = array(
'post__in' => $incposts,
'posts_per_page' => count( $incposts ),
'post_type' => 'any',
'orderby' => 'post__in',
);
}
else {
$orderby = !empty( $_GET['orderby'] ) ? $_GET['orderby'] : $orderby;
$order = !empty( $_GET['order'] ) ? $_GET['order'] : $order;
$settings = array(
'posts_per_page' => isset( $posts_per_page ) ? (int) $posts_per_page : 100,
'orderby' => $orderby,
'order' => $order,
'meta_key' => in_array( $orderby, array(
'meta_value',
'meta_value_num',
) ) ? $meta_key : '',
'post_type' => $post_type,
'ignore_sticky_posts' => true,
);
if( $exclude ) {
$settings['post__not_in'] = wp_parse_id_list( $exclude );
}
if( 'none' === $pagination ) {
$settings['no_found_rows'] = true;
}
else {
$settings['paged'] = ld_helper()->get_paged();
}
if ( $settings['posts_per_page'] < 1 ) {
$settings['posts_per_page'] = 1000;
}
if ( ! empty( $taxonomies ) ) {
$taxonomies = ld_helper()->terms_are_ids_or_slugs( $taxonomies, $this->taxonomies[0] );
$terms = get_terms( $this->taxonomies, array(
'hide_empty' => false,
'include' => $taxonomies,
) );
$settings['tax_query'] = array();
$tax_queries = array(); // List of taxnonimes
foreach ( $terms as $t ) {
if ( ! isset( $tax_queries[ $t->taxonomy ] ) ) {
$tax_queries[ $t->taxonomy ] = array(
'taxonomy' => $t->taxonomy,
'field' => 'id',
'terms' => array( $t->term_id ),
'relation' => 'IN',
);
} else {
$tax_queries[ $t->taxonomy ]['terms'][] = $t->term_id;
}
}
$settings['tax_query'] = array_values( $tax_queries );
$settings['tax_query']['relation'] = 'OR';
}
}
return $settings;
}
protected function get_item_classes() {
$style = $this->atts['style'];
$item_classes = array();
if( 'style01' === $style ) {
$item_classes[] = 'lqd-pf-item-style-1';
$item_classes[] = !empty( $this->atts['color_type'] ) ? $this->atts['color_type'] : 'lqd-pf-light';
$item_classes[] = !empty( $this->atts['horizontal_alignment'] ) ? $this->atts['horizontal_alignment'] : 'pf-details-h-end';
$item_classes[] = 'relative';
$item_classes[] = 'overflow-hidden';
}
elseif( 'style02' === $style ) {
$item_classes[] = 'lqd-pf-item-style-2';
$item_classes[] = !empty( $this->atts['color_type'] ) ? $this->atts['color_type'] : 'lqd-pf-dark';
$item_classes[] = !empty( $this->atts['horizontal_alignment'] ) ? $this->atts['horizontal_alignment'] : 'pf-details-h-str';
}
elseif( 'style03' === $style ) {
$item_classes[] = 'lqd-pf-item-style-3';
$item_classes[] = !empty( $this->atts['color_type'] ) ? $this->atts['color_type'] : 'lqd-pf-dark';
$item_classes[] = !empty( $this->atts['horizontal_alignment'] ) ? $this->atts['horizontal_alignment'] : 'pf-details-h-str';
}
elseif( 'style06' === $style ) {
$item_classes[] = 'lqd-pf-item-style-6';
$item_classes[] = 'rounded-6';
$item_classes[] = 'p-3';
$item_classes[] = 'pt-4';
$item_classes[] = !empty( $this->atts['color_type'] ) ? $this->atts['color_type'] : 'lqd-pf-dark';
}
elseif( 'metro' === $style ) {
$item_classes[] = !empty( $this->atts['color_type'] ) ? $this->atts['color_type'] : 'lqd-pf-light';
$item_classes[] = 'pf-details-inside';
$item_classes[] = 'pf-details-full';
$item_classes[] = !empty( $this->atts['horizontal_alignment'] ) ? $this->atts['horizontal_alignment'] : 'pf-details-h-mid';
$item_classes[] = !empty( $this->atts['vertical_alignment'] ) ? $this->atts['vertical_alignment'] : 'pf-details-v-mid';
$item_classes[] = 'pf-hover-masktext';
//$item_classes[] = 'pf-hover-blurimage';
}
elseif( 'masonry-creative' === $style ) {
$item_classes[] = !empty( $this->atts['color_type'] ) ? $this->atts['color_type'] : 'lqd-pf-light';
$item_classes[] = 'pf-details-inside';
$item_classes[] = 'pf-details-full';
$item_classes[] = !empty( $this->atts['horizontal_alignment'] ) ? $this->atts['horizontal_alignment'] : 'pf-details-h-mid';
$item_classes[] = !empty( $this->atts['vertical_alignment'] ) ? $this->atts['vertical_alignment'] : 'pf-details-v-mid';
$item_classes[] = 'title-size-42';
$item_classes[] = 'ld-pf-semiround';
}
elseif( 'masonry-classic' === $style ) {
$item_classes[] = !empty( $this->atts['color_type'] ) ? $this->atts['color_type'] : 'lqd-pf-dark';
$item_classes[] = 'pf-bg-hidden';
$item_classes[] = 'pf-details-visible';
$item_classes[] = 'title-size-30';
$item_classes[] = 'pf-hover-shadow';
$item_classes[] = 'pf-hover-shadow-alt';
}
elseif( 'carousel' === $style ) {
$item_classes[] = !empty( $this->atts['color_type'] ) ? $this->atts['color_type'] : 'lqd-pf-light lqd-pf-light-alt';
$item_classes[] = 'pf-details-inside';
$item_classes[] = 'pf-details-visible';
$item_classes[] = 'pf-details-full';
$item_classes[] = !empty( $this->atts['horizontal_alignment'] ) ? $this->atts['horizontal_alignment'] : 'pf-details-h-str';
$item_classes[] = !empty( $this->atts['vertical_alignment'] ) ? $this->atts['vertical_alignment'] : 'pf-details-v-end';
$item_classes[] = 'title-size-48';
$item_classes[] = 'pf-hover-shadow';
}
elseif( 'grid' === $style ) {
$item_classes[] = !empty( $this->atts['color_type'] ) ? $this->atts['color_type'] : 'lqd-pf-light';
$item_classes[] = 'pf-details-inside';
$item_classes[] = 'pf-details-full';
$item_classes[] = !empty( $this->atts['horizontal_alignment'] ) ? $this->atts['horizontal_alignment'] : 'pf-details-h-mid';
$item_classes[] = !empty( $this->atts['vertical_alignment'] ) ? $this->atts['vertical_alignment'] : 'pf-details-v-mid';
$item_classes[] = 'pf-hover-masktext';
//$item_classes[] = 'pf-hover-blurimage';
}
elseif( 'grid-alt' === $style ) {
$item_classes[] = !empty( $this->atts['color_type'] ) ? $this->atts['color_type'] : 'lqd-pf-dark';
$item_classes[] = 'title-size-18';
$item_classes[] = 'pf-details-visible';
$item_classes[] = 'text-center';
$item_classes[] = 'pf-hover-rise';
//$item_classes[] = 'pf-hover-blurimage';
}
elseif( 'grid-hover-overlay' === $style ) {
$item_classes[] = !empty( $this->atts['color_type'] ) ? $this->atts['color_type'] : 'lqd-pf-dark';
$item_classes[] = 'pf-bg-shadow';
$item_classes[] = 'pf-details-visible';
$item_classes[] = 'pf-details-boxed';
$item_classes[] = 'pf-details-pull-right';
$item_classes[] = 'pf-details-pull-up-half';
$item_classes[] = 'title-size-24';
$item_classes[] = !empty( $this->atts['horizontal_alignment'] ) ? $this->atts['horizontal_alignment'] : 'pf-details-h-str';
$item_classes[] = !empty( $this->atts['vertical_alignment'] ) ? $this->atts['vertical_alignment'] : 'pf-details-v-end';
}
elseif( 'grid-hover-alt' === $style ) {
$item_classes[] = !empty( $this->atts['color_type'] ) ? $this->atts['color_type'] : 'lqd-pf-dark';
$item_classes[] = 'title-size-18';
$item_classes[] = 'pf-details-inside';
$item_classes[] = 'overflow-visible';
$item_classes[] = 'pf-details-full';
$item_classes[] = !empty( $this->atts['horizontal_alignment'] ) ? $this->atts['horizontal_alignment'] : 'pf-details-h-mid';
$item_classes[] = !empty( $this->atts['vertical_alignment'] ) ? $this->atts['vertical_alignment'] : 'pf-details-v-end';
$item_classes[] = 'pf-btns-mid';
$item_classes[] = 'pf-hover-animate-btn';
$item_classes[] = 'pf-hover-shadow';
$item_classes[] = 'pf-hover-shadow-alt-2';
$item_classes[] = 'text-center';
}
elseif( 'grid-hover-classic' === $style ) {
$item_classes[] = 'title-size-26';
$item_classes[] = !empty( $this->atts['color_type'] ) ? $this->atts['color_type'] : 'lqd-pf-light';
$item_classes[] = 'pf-details-inside';
$item_classes[] = 'pf-details-full';
$item_classes[] = !empty( $this->atts['horizontal_alignment'] ) ? $this->atts['horizontal_alignment'] : 'pf-details-h-mid';
$item_classes[] = !empty( $this->atts['vertical_alignment'] ) ? $this->atts['vertical_alignment'] : 'pf-details-v-mid';
$item_classes[] = 'pf-btns-mid';
$item_classes[] = 'pf-hover-animate-btn';
$item_classes[] = 'pf-hover-masktext';
}
elseif( 'grid-hover-3d' === $style ) {
$item_classes[] = !empty( $this->atts['color_type'] ) ? $this->atts['color_type'] : 'lqd-pf-light';
$item_classes[] = 'pf-details-inside';
$item_classes[] = 'pf-details-full';
$item_classes[] = 'pf-details-inner-full';
$item_classes[] = 'title-size-48';
$item_classes[] = 'hover-3d';
$item_classes[] = !empty( $this->atts['horizontal_alignment'] ) ? $this->atts['horizontal_alignment'] : 'pf-details-h-mid';
$item_classes[] = !empty( $this->atts['vertical_alignment'] ) ? $this->atts['vertical_alignment'] : 'pf-details-v-mid';
}
elseif( 'grid-caption' === $style ) {
$item_classes[] = !empty( $this->atts['color_type'] ) ? $this->atts['color_type'] : 'lqd-pf-dark';
$item_classes[] = 'pf-details-visible';
$item_classes[] = 'title-size-24';
$item_classes[] = 'pf-hover-img-border';
}
elseif( 'vertical-overlay' === $style ) {
$item_classes[] = !empty( $this->atts['color_type'] ) ? $this->atts['color_type'] : 'lqd-pf-dark';
$item_classes[] = 'pf-details-visible';
$item_classes[] = 'pf-details-boxed';
$item_classes[] = !empty( $this->atts['horizontal_alignment'] ) ? $this->atts['horizontal_alignment'] : 'pf-details-h-str';
$item_classes[] = !empty( $this->atts['vertical_alignment'] ) ? $this->atts['vertical_alignment'] : 'pf-details-v-end';
$item_classes[] = 'pf-details-pull-up';
$item_classes[] = 'title-size-30';
}
elseif( 'packery' === $style ) {
$item_classes[] = !empty( $this->atts['color_type'] ) ? $this->atts['color_type'] : 'lqd-pf-dark';
$item_classes[] = 'title-size-30';
$item_classes[] = 'pf-details-inside';
$item_classes[] = 'pf-details-full';
$item_classes[] = !empty( $this->atts['horizontal_alignment'] ) ? $this->atts['horizontal_alignment'] : 'pf-details-h-mid';
$item_classes[] = !empty( $this->atts['vertical_alignment'] ) ? $this->atts['vertical_alignment'] : 'pf-details-v-mid';
$item_classes[] = 'pf-hover-masktext';
}
elseif( 'packery-2' === $style ) {
$item_classes[] = !empty( $this->atts['color_type'] ) ? $this->atts['color_type'] : 'lqd-pf-dark';
$item_classes[] = 'title-size-18';
$item_classes[] = 'pf-details-inside';
$item_classes[] = 'pf-details-boxed';
$item_classes[] = 'pf-details-circle';
$item_classes[] = 'pf-details-pull-down';
$item_classes[] = 'pf-details-pull-left';
$item_classes[] = 'pf-contents-mid';
$item_classes[] = !empty( $this->atts['horizontal_alignment'] ) ? $this->atts['horizontal_alignment'] : 'pf-details-h-str';
$item_classes[] = !empty( $this->atts['vertical_alignment'] ) ? $this->atts['vertical_alignment'] : 'pf-details-v-end';
$item_classes[] = 'pf-hover-masktext';
}
elseif( 'packery-3' === $style ) {
$item_classes[] = !empty( $this->atts['color_type'] ) ? $this->atts['color_type'] : 'lqd-pf-dark';
$item_classes[] = 'title-size-26';
$item_classes[] = 'pf-details-boxed';
$item_classes[] = 'pf-details-inside';
$item_classes[] = 'pf-details-w-auto';
$item_classes[] = !empty( $this->atts['horizontal_alignment'] ) ? $this->atts['horizontal_alignment'] : 'pf-details-h-mid';
$item_classes[] = !empty( $this->atts['vertical_alignment'] ) ? $this->atts['vertical_alignment'] : 'pf-details-v-mid';
$item_classes[] = 'pf-hover-masktext';
}
return join( ' ', $item_classes );
}
protected function get_thumb_size() {
$size = get_post_meta( get_the_ID(), '_portfolio_image_size', true );
if( ! empty( $size ) ) {
return $size;
}
}
protected function get_grid_class() {
$column = $this->atts['grid_columns'];
$hash = array(
'1' => '12',
'2' => '6',
'3' => '4',
'4' => '3',
'6' => '2'
);
printf( 'col-md-%s col-sm-6 col-xs-12', $hash[$column] );
}
protected function get_column_class() {
if ( !defined( 'ELEMENTOR_VERSION' ) ){
return;
}
$width = liquid_helper()->get_page_option( 'portfolio_width' );
if ( !empty( $width ) && 'auto' != $width ) {
echo $width;
return;
}
$img = wp_get_attachment_image_src( get_post_thumbnail_id(), 'post-thumbnail' );
if ( !isset($img[1]) ){
return;
}
$width = $img[1];
if( $width > 260 && $width < 370 ) {
echo '3';
return;
}
if( $width > 360 && $width < 470 ) {
echo '4';
return;
}
if( $width > 471 && $width < 600 ) {
echo '5';
return;
}
if( $width > 600 ) {
echo '6';
return;
}
}
protected function get_parallax() {
if( 'no' === $this->atts['enable_parallax'] ) {
return;
}
return 'data-responsive-bg="true" data-parallax="true" data-parallax-options=\'{ "parallaxBG": true }\'';
}
protected function entry_thumbnail( $size = 'full', $bg = false ) {
if ( post_password_required() || is_attachment() ) {
return;
}
$format = get_post_format();
$style = $this->atts['style'];
$figure_classname = in_array( $style, array( 'metro', 'masonry-creative', 'carousel', 'grid', 'grid-hover-3d', 'grid-hover-alt', 'grid-hover-classic', 'packery', 'packery-2', 'packery-3' ) ) ? 'data-responsive-bg="true"' : '';
if ( 'yes' === $this->atts['disable_postformat'] ) {
$format = 'image';
}
$thumb_size = $this->get_thumb_size();
if( ! empty( $thumb_size ) ) {
$size = $thumb_size;
}
$image_src = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full' );
$resized_image = liquid_get_resized_image_src( $image_src, $size );
if( 'grid-hover-3d' === $style ) {
printf( '', $figure_classname );
liquid_the_post_thumbnail( $size, array( 'class' => 'w-full' ) );
}
elseif( 'grid-caption' === $style ) {
printf( '', $figure_classname, $this->get_parallax() );
liquid_the_post_thumbnail( $size, array( 'class' => 'w-full' ) );
}
elseif( 'style05' === $style ) {
echo '';
liquid_the_post_thumbnail( $size, array( 'class' => 'w-full invisible' ) );
}
else {
if( $bg ) {
printf( '', $figure_classname, $this->get_parallax() );
liquid_the_post_thumbnail( $size, array( 'class' => 'w-full' ) );
}
else {
echo '';
liquid_the_post_thumbnail( $size, array( 'class' => 'w-full' ) );
}
}
echo '';
}
/**
* [entry_term_classes description]
* @method entry_term_classes
* @return [type] [description]
*/
protected function entry_term_classes() {
$terms = get_the_terms( get_the_ID(), 'liquid-portfolio-category' );
if( !$terms ) {
return;
}
$terms = wp_list_pluck( $terms, 'slug' );
echo join( ' ', $terms );
}
}
new LQD_Portfolio_Listing;