PluginProbe
Ultimate Post Kit – Elementor Post Grid, Post Carousel, Post Slider & Blog Layout Widgets / 4.5.6
Ultimate Post Kit – Elementor Post Grid, Post Carousel, Post Slider & Blog Layout Widgets v4.5.6
4.5.6 4.5.5 4.5.4 4.2.1 4.2.2 4.2.3 4.5.0 4.5.2 4.5.3 4.2.0 4.1.18 4.1.17 4.1.16 4.1.15 4.1.14 4.1.13 4.1.12 4.1.11 4.1.10 4.1.9 4.1.8 4.0.9 4.1.0 4.1.1 4.1.2 All 148 releases
← All changes | modules/banner/widgets/banner.php +5 -2 4.0.9 → 4.5.6 View file →
@@ -161,8 +161,9 @@
161 161 'image',
162 162 [
163 163 'label' => __('Image', 'ultimate-post-kit'),
164 164 'type' => Controls_Manager::MEDIA,
165 + 'dynamic' => ['active' => true],
165 166 'default' => [
166 167 'url' => Utils::get_placeholder_image_src(),
167 168 ],
168 169 'selectors' => [
@@ -620,8 +621,9 @@
620 621 'readmore_text',
621 622 [
622 623 'label' => esc_html__( 'Read More Text', 'ultimate-post-kit' ),
623 624 'type' => Controls_Manager::TEXT,
625 + 'dynamic' => [ 'active' => true ],
624 626 'default' => esc_html__( 'Read More', 'ultimate-post-kit' ),
625 627 'placeholder' => esc_html__( 'Read More', 'ultimate-post-kit' ),
626 628 ]
627 629 );
@@ -726,8 +728,9 @@
726 728 [
727 729 'name' => 'overlay_color',
728 730 'label' => esc_html__('Background', 'ultimate-post-kit'),
729 731 'types' => ['classic', 'gradient'],
732 + // phpcs:ignore WordPressVIPMinimum.Performance.WPQueryParams.PostNotIn_exclude -- Elementor widget query built from user-configured controls; expected behaviour.
730 733 'exclude' => ['image'],
731 734 'selector' => '{{WRAPPER}} .upk-banner-wrap .upk-item::before',
732 735 'fields_options' => [
733 736 'background' => [
@@ -1427,9 +1430,9 @@
1427 1430
1428 1431 ?>
1429 1432 <?php if (( ! empty( $settings['readmore_link']['url'] )) && ( $settings['readmore'] )): ?>
1430 1433 <div class="upk-buy-btn">
1431 - <a <?php echo $this->get_render_attribute_string( 'readmore-link' ); ?>>
1434 + <a <?php $this->print_render_attribute_string( 'readmore-link' ); ?>>
1432 1435 <?php echo esc_html($settings['readmore_text']); ?>
1433 1436 <?php if ($settings['readmore_icon']['value']) : ?>
1434 1437 <span class="upk-button-icon-align-<?php echo esc_attr($settings['icon_align']); ?>">
1435 1438 <?php Icons_Manager::render_icon( $settings['readmore_icon'], [ 'aria-hidden' => 'true', 'class' => 'fa-fw' ] ); ?>
@@ -1491,9 +1494,9 @@
1491 1494
1492 1495 $this->add_render_attribute('upk-banner', 'class', ['upk-banner-wrap ', 'upk-sale-badge-' . $settings['sale_badge_direction'], 'upk-size-badge-' . $settings['size_badge_direction'], 'upk-banner-' . $settings['layout_direction'] . '']);
1493 1496
1494 1497 ?>
1495 - <div <?php echo $this->get_render_attribute_string('upk-banner'); ?>>
1498 + <div <?php $this->print_render_attribute_string('upk-banner'); ?>>
1496 1499 <div class="upk-item">
1497 1500 <?php $this->render_banner_content(); ?>
1498 1501 </div>
1499 1502 </div>