Файловый менеджер - Редактировать - /home/digitalm/tendecagliari/wp-content/themes/thegem/gem-templates/quickfinders/content-quickfinder-item-iconed.php
Назад
<?php $params = empty($params) ? array() : $params; $params = array_merge(array( 'columns' => 4, 'box_style' => 'solid', 'box_background_color' => '', 'box_border_color' => '', 'alignment' => 'center', 'icon_position' => 'top', 'activate_button' => 0, 'effects_enabled' => '' ), $params); $thegem_item_data = thegem_get_sanitize_qf_item_data(get_the_ID()); $thegem_icon_css_style = ''; if($thegem_item_data['icon_shape'] == 'hexagon') { $thegem_item_data['icon_shape'] = 'circle'; } $thegem_icon_shortcode = thegem_build_icon_shortcode(array_merge($thegem_item_data, array('css_style' => $thegem_icon_css_style))); $thegem_quickfinder_effect = 'quickfinder-item-effect-'; if($thegem_item_data['icon_border_color'] && $thegem_item_data['icon_background_color']) { $thegem_quickfinder_effect .= 'border-reverse border-reverse-with-background'; } elseif($thegem_item_data['icon_border_color']) { $thegem_quickfinder_effect .= 'border-reverse'; } elseif($thegem_item_data['icon_background_color']) { $thegem_quickfinder_effect .= 'background-reverse'; } else { $thegem_quickfinder_effect .= 'simple'; } if(!$thegem_item_data['icon'] && has_post_thumbnail()) { $thegem_quickfinder_effect = 'quickfinder-item-effect-image-scale'; } $thegem_title_text_color = ''; if(!empty($thegem_item_data['title_text_color'])){ $thegem_title_text_color = ' style="color: '. $thegem_item_data['title_text_color'] .';"'; } $thegem_description_text_color = ''; if(!empty($thegem_item_data['description_text_color'])){ $thegem_description_text_color = ' style="color: '. $thegem_item_data['description_text_color'] .';"'; } $thegem_columns_class = 'col-md-3 col-xs-6'; switch ($params['columns']) { case 1: $thegem_columns_class = 'col-md-12 col-sm-12 col-xs-12'; break; case 2: $thegem_columns_class = 'col-md-6 col-sm-6 col-xs-12'; break; case 3: $thegem_columns_class = 'col-md-4 col-sm-6 col-xs-12'; break; case 6: $thegem_columns_class = 'col-md-2 col-sm-3 col-xs-4'; break; default: $thegem_columns_class = 'col-md-3 col-xs-6'; } $thegem_button = $params['activate_button'] && $thegem_item_data['link'] ? thegem_button(array( 'text' => $thegem_item_data['link_text'] ? $thegem_item_data['link_text'] : __('Read more', 'thegem'), 'style' => $params['button_style'], 'text_weight' => $params['button_text_weight'], 'corner' => $params['button_corner'], 'position' => 'inline', 'text_color' => $params['button_text_color'], 'background_color' => $params['button_background_color'], 'border_color' => $params['button_border_color'], 'extra_class' => 'quickfinder-button', )) : ''; $thegem_box_css_style = ''; if($params['box_background_color']) { $thegem_box_css_style .= 'background-color: '.$params['box_background_color'].';'; } if($params['box_style'] != 'solid' && $params['box_border_color']) { $thegem_box_css_style .= 'border-color: '.$params['box_border_color'].';'; } ?> <div id="post-<?php the_ID(); ?>" <?php if($params['effects_enabled']) echo ' data-ll-finish-delay="200" '; ?> <?php post_class(array('quickfinder-item', 'inline-column', $thegem_columns_class, $thegem_quickfinder_effect, 'icon-size-'.$thegem_item_data['icon_size'], 'quickfinder-box-style-'.$params['box_style'], $params['effects_enabled'] ? 'lazy-loading' : '')); ?>> <div class="quickfinder-item-box" style="<?php echo $thegem_box_css_style; ?>"> <div class="quickfinder-item-inner"> <?php if($params['icon_position'] != 'bottom') : ?> <div class="quickfinder-item-image"> <div class="quickfinder-item-image-content<?php if($params['effects_enabled']): ?> lazy-loading-item<?php endif; ?>" <?php if($params['effects_enabled']): ?>data-ll-item-delay="0" data-ll-effect="clip"<?php endif; ?>> <?php if($thegem_item_data['icon']) : ?> <div class="quickfinder-item-image-wrapper"> <?php echo do_shortcode($thegem_icon_shortcode); ?> </div> <?php else : ?> <div class="quickfinder-item-image-wrapper quickfinder-item-picture quickfinder-item-image-shape-<?php echo $thegem_item_data['icon_shape'] ?>" style="<?php echo $thegem_icon_css_style; ?>"> <?php thegem_post_thumbnail('thegem-person', true, ' quickfinder-img-size-'.$thegem_item_data['icon_size'], thegem_quickfinder_srcset($thegem_item_data)); ?> </div> <?php endif; ?> </div> </div> <?php endif; ?> <div class="quickfinder-item-info-wrapper"> <div class="quickfinder-item-info <?php if($params['effects_enabled']): ?>lazy-loading-item<?php endif; ?>" <?php if($params['effects_enabled']): ?>data-ll-item-delay="200" data-ll-effect="fading"<?php endif; ?>> <?php the_title('<div class="quickfinder-item-title" '.$thegem_title_text_color.'>', '</div>'); ?> <?php echo thegem_get_data($thegem_item_data, 'description', '', '<div class="quickfinder-item-text" '.$thegem_description_text_color.'>', '</div>'); ?> <?php echo $thegem_button; ?> </div> </div> <?php if($params['icon_position'] == 'bottom') : ?> <div class="quickfinder-item-image"> <div class="quickfinder-item-image-content <?php if($params['effects_enabled']): ?>lazy-loading-item<?php endif; ?>" <?php if($params['effects_enabled']): ?>data-ll-item-delay="0" data-ll-effect="clip"<?php endif; ?>> <?php if($thegem_item_data['icon']) : ?> <div class="quickfinder-item-image-wrapper"> <?php echo do_shortcode($thegem_icon_shortcode); ?> </div> <?php else : ?> <div class="quickfinder-item-image-wrapper quickfinder-item-picture quickfinder-item-image-shape-<?php echo $thegem_item_data['icon_shape'] ?>" style="<?php echo $thegem_icon_css_style; ?>"> <?php thegem_post_thumbnail('thegem-person', true, ' quickfinder-img-size-'.$thegem_item_data['icon_size'], thegem_quickfinder_srcset($thegem_item_data)); ?> </div> <?php endif; ?> </div> </div> <?php endif; ?> </div> </div> <?php if($thegem_item_data['link']) : ?> <a href="<?php echo esc_url($thegem_item_data['link']); ?>" target="<?php echo esc_attr($thegem_item_data['link_target']); ?>" class="quickfinder-item-link"></a> <?php endif; ?> </div>
| ver. 1.4 |
Github
|
.
| PHP 8.3.23 | Генерация страницы: 0.04 |
proxy
|
phpinfo
|
Настройка