PluginProbe
Easy Elements for Elementor – Addons & Website Templates / 1.3.0
Easy Elements for Elementor – Addons & Website Templates v1.3.0
1.5.3 1.5.2 1.5.1 1.5.0 1.4.9 1.4.6 1.4.7 1.4.8 1.4.5 1.4.4 1.4.3 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 All 47 releases
easy-elements / widgets / service-list / skins / skin2.php

skin2.php in Easy Elements for Elementor – Addons & Website Templates 1.3.0, at widgets/service-list/skins/skin2.php

81 lines 3.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 if ( ! defined( 'ABSPATH' ) ) {
3 exit;
4 }
5 ?>
6 <div class="eel-service-media">
7 <div class="eel-icon-img-wrap <?php echo esc_attr($image_only); ?>">
8 <?php if ( $settings['media_type'] === 'number' ) : ?>
9 <span class="eel--number">
10 <?php echo esc_html($settings['number']); ?>
11 </span>
12 <?php elseif ( $settings['media_type'] === 'icon' && ! empty( $settings['service_icon']['value'] ) ) : ?>
13 <span class="eel-service-icon">
14 <?php \Elementor\Icons_Manager::render_icon( $settings['service_icon'], ['aria-hidden' => 'true'] ); ?>
15 </span>
16 <?php elseif ( in_array( $settings['media_type'], ['image', 'image_only'] ) && ! empty( $settings['service_image']['url'] ) ) : ?>
17 <?php
18 if ( ! empty( $settings['service_image']['id'] ) ) {
19 echo wp_get_attachment_image(
20 $settings['service_image']['id'],
21 'full',
22 false,
23 array(
24 'class' => 'eel-service-image',
25 'alt' => esc_attr($title),
26 )
27 );
28 } else if ( ! empty( $settings['service_image']['url'] ) ) {
29 // Use get_image_tag() for images without attachment ID
30 echo wp_kses_post(
31 get_image_tag(
32 0,
33 esc_attr($title),
34 esc_attr($title),
35 'eel-service-image',
36 $settings['service_image']['url']
37 )
38 );
39 }
40 ?>
41 <?php endif; ?>
42 </div>
43 <<?php echo esc_attr($title_tag); ?> class="eel-service-title">
44 <?php echo wp_kses_post($title); ?>
45 </<?php echo esc_attr($title_tag); ?>>
46
47 <?php if ( $link ) : ?>
48 <div class="eel-readmore-area">
49 <?php if ( $settings['readmore_type'] === 'readmore' && $settings['readmore_text'] ) : ?>
50 <a class="eel-readmore" href="<?php echo esc_url($link); ?>"<?php echo $is_external ? ' ' . esc_attr($is_external) : ''; ?><?php echo $nofollow ? ' ' . esc_attr($nofollow) : ''; ?>>
51 <?php echo esc_html($settings['readmore_text']); ?>
52 <?php
53 if ( ! empty( $settings['readmore_icon']['value'] ) ) {
54 \Elementor\Icons_Manager::render_icon( $settings['readmore_icon'], ['aria-hidden' => 'true'] );
55 } else {
56 echo '<i class="unicon-chevron-right"></i>';
57 }
58 ?>
59 </a>
60 <?php else : ?>
61 <a class="eel-readmore eel-only-icon" href="<?php echo esc_url($link); ?>"<?php echo $is_external ? ' ' . esc_attr($is_external) : ''; ?><?php echo $nofollow ? ' ' . esc_attr($nofollow) : ''; ?>>
62 <span class="screen-reader-text"><?php echo esc_html__( 'Read more', 'easy-elements' ); ?></span>
63 <span>
64 <?php
65 if ( ! empty( $settings['readmore_icon']['value'] ) ) {
66 \Elementor\Icons_Manager::render_icon( $settings['readmore_icon'], ['aria-hidden' => 'true'] );
67 } else {
68 echo '<i class="unicon-arrow-right"></i>';
69 }
70 ?>
71 </span>
72 </a>
73 <?php endif; ?>
74 </div>
75 <?php endif; ?>
76 </div>
77
78 <div class="eel-des">
79 <?php echo wp_kses_post($desc); ?>
80 </div>
81