public static function get_component($component, $data) { $display = ""; switch ($component) { case 'carousel': $display .= Carousel::display_carousel($data, true); break; case 'grid': $display .= Grid::display_grid($data, true); break; case 'card': $display .= Card::display_card_simple($data, true); break; case 'button': $display .= Button::display_buttons($data, true); break; case 'masonry': $display .= Masonry::display_masonry($data, true); break; case 'flex-layout': $display .= Freewall::display_flex_layout($data, true); break; case 'windows': $display .= Freewall::display_win8_layout($data, true); break; case 'img-layout': $display .= Freewall::display_image_layout($data, true); break; case 'pinterest': $display .= Freewall::display_pinterest_layout($data, true); break; default: $display .= Grid::display_grid($data, true); break; } return $display; }
$location['image_url'] = $gallery[0]['full_size']; $location['thumbnail_image'] = '<img src="' . $gallery[0]['thumbnail_size'] . '">'; $location['thumbnail_url'] = $gallery[0]['thumbnail_size']; $locations[] = $location; } /*else{ }*/ /*echo "<pre>"; print_r($location); echo "</pre>";*/ } } switch ($component) { case 'carousel': Carousel::display_carousel($locations); break; case 'grid': Grid::display_grid($locations); break; case 'card': Card::display_card_simple($locations); break; case 'button': Button::display_buttons($locations); break; case 'masonry': Masonry::display_masonry($locations); break; case 'flex-layout': Freewall::display_flex_layout($locations);
$images = get_post_meta($post->ID, 'gallery'); } $country['title'] = get_the_title($post->ID); //echo $country['title']; $country['subtitle'] = ''; $country['post_link'] = $post_url; $country['image_url'] = wp_get_attachment_url($images[0]); $country['thumbnail_image'] = wp_get_attachment_image($images[0], 'thumbnail'); $country['thumbnail_url'] = wp_get_attachment_thumb_url($images[0]); $countries[] = $country; } $component = $design_options['display_promotion_component']; //echo $component; switch ($component) { case 'carousel': Carousel::display_carousel($countries); break; case 'grid': Grid::display_grid($countries); break; case 'card': echo 'Display cards'; break; case 'button': echo 'Display buttons'; break; case 'masonry': Masonry::display_masonry($countries); break; case 'flex-layout': Freewall::display_flex_layout($countries);
$terms = get_the_terms($post->ID, 'theme'); $term = $terms[0]; $theme['title'] = $term->name; $theme['subtitle'] = ''; $theme['post_link'] = $post_url; $theme['image_url'] = wp_get_attachment_url($post->ID); $theme['thumbnail_image'] = wp_get_attachment_image($post->ID, 'thumbnail'); $theme['thumbnail_url'] = wp_get_attachment_thumb_url($post->ID); $themes[] = $theme; } /*echo "<pre>"; print_r($themes); echo "</pre>";*/ switch ($component) { case 'carousel': Carousel::display_carousel($themes); break; case 'grid': Grid::display_grid($themes); break; case 'card': Card::display_card_simple($themes); break; case 'button': Button::display_buttons($themes); break; case 'masonry': Masonry::display_masonry($themes); break; case 'flex-layout': Freewall::display_flex_layout($themes);