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 / skin3.php

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

83 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 </div>
47
48 <div class="eel-service-des">
49 <div class="eel-des">
50 <?php echo wp_kses_post($desc); ?>
51 </div>
52
53 <?php if ( $link ) : ?>
54 <div class="eel-readmore-area">
55 <?php if ( $settings['readmore_type'] === 'readmore' && $settings['readmore_text'] ) : ?>
56 <a class="eel-readmore" href="<?php echo esc_url($link); ?>"<?php echo $is_external ? ' ' . esc_attr($is_external) : ''; ?><?php echo $nofollow ? ' ' . esc_attr($nofollow) : ''; ?>>
57 <?php echo esc_html($settings['readmore_text']); ?>
58 <?php
59 if ( ! empty( $settings['readmore_icon']['value'] ) ) {
60 \Elementor\Icons_Manager::render_icon( $settings['readmore_icon'], ['aria-hidden' => 'true'] );
61 } else {
62 echo '<i class="unicon-chevron-right"></i>';
63 }
64 ?>
65 </a>
66 <?php else : ?>
67 <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) : ''; ?>>
68 <span class="screen-reader-text"><?php echo esc_html__( 'Read more', 'easy-elements' ); ?></span>
69 <span>
70 <?php
71 if ( ! empty( $settings['readmore_icon']['value'] ) ) {
72 \Elementor\Icons_Manager::render_icon( $settings['readmore_icon'], ['aria-hidden' => 'true'] );
73 } else {
74 echo '<i class="unicon-arrow-up-right"></i>';
75 }
76 ?>
77 </span>
78 </a>
79 <?php endif; ?>
80 </div>
81 <?php endif; ?>
82 </div>
83