get_settings_for_display(); $preset = $settings['preset']; $layout = $settings['layout_type']; $columns = $settings['columns']; $columnsTablet = $settings['columns_tablet']; $columnsMobile = $settings['columns_mobile']; $this->add_render_attribute( 'main-container', 'class', array( 'jet-portfolio', 'layout-type-' . $layout, 'preset-' . $preset, ) ); if ( 'masonry' == $layout || 'grid' == $layout ) { $this->add_render_attribute( 'main-container', 'class', array( 'layout-desktop-column-' . $columns, ! empty( $columnsTablet ) ? 'layout-tablet-column-' . $columnsTablet : false, ! empty( $columnsMobile ) ? 'layout-mobile-column-' . $columnsMobile : false, ) ); } $this->add_render_attribute( 'main-container', 'data-settings', $this->generate_setting_json() ); ?>