Пример #1
0
 public static function get_instance()
 {
     if (!self::$instance) {
         self::$instance = new DT_Shortcode_Photos_Jgrid();
     }
     return self::$instance;
 }
Пример #2
0
                } else {
                    $attributes['proportion'] = '';
                }
            }
            return $attributes;
        }
        protected function setup_config()
        {
            $config =& $this->config;
            $atts =& $this->atts;
            $config->set('template', 'media');
            $config->set('layout', 'grid');
            $config->set('justified_grid', true);
            $config->set('full_width', false);
            $config->set('load_style', 'default');
            $config->set('post.preview.description.style', 'on_hoover_centered');
            $config->set('hide_last_row', $atts['hide_last_row']);
            $config->set('item_padding', $atts['padding']);
            $config->set('image_layout', $atts['proportion'] ? 'resize' : 'original');
            $config->set('thumb_proportions', $atts['proportion']);
            $config->set('show_excerpts', $atts['show_excerpt']);
            $config->set('show_titles', $atts['show_title']);
            $config->set('target_height', $atts['target_height']);
            $content_visible = $atts['show_title'] || $atts['show_excerpt'];
            $config->set('post.preview.content.visible', $content_visible);
            $config->set('post.preview.load.effect', $atts['loading_effect']);
        }
    }
    // create shortcode
    DT_Shortcode_Photos_Jgrid::get_instance();
}