示例#1
0
 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;
 }
示例#2
0
             $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);
示例#3
0
         $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);
示例#4
0
     $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);