PluginProbe
King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder / 51.1.87
King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder v51.1.87
51.1.87 51.1.86 51.1.84 51.1.85 51.1.83 51.1.82 51.1.81 51.1.79 51.1.78 51.1.77 51.1.76 51.1.74 51.1.75 51.1.65 51.1.64 51.1.63 trunk 51.1.14 51.1.2 51.1.35 51.1.36 51.1.37 51.1.38 51.1.39 51.1.44 All 41 releases
← All changes | includes/widgets/Page_List/Page_List.php +7 -7 51.1.35 → 51.1.87 View file →
@@ -282,9 +282,9 @@
282 282 'page_list_item_title' => esc_html__('New Page 3', 'king-addons'),
283 283 'page_list_item_sub_title' => esc_html__('Third Sub Title', 'king-addons'),
284 284 ],
285 285 ],
286 - 'title_field' => '{{{ page_list_item_title }}}',
286 + 'title_field' => '{{ page_list_item_title }}',
287 287 ]
288 288 );
289 289
290 290 $this->end_controls_section();
@@ -865,15 +865,15 @@
865 865 $icon = ob_get_clean();
866 866 }
867 867
868 868 $link_content = !empty($icon) ? '<span class="king-addons-pl-page-list-item-icon">' . $icon . '</span>' : '';
869 - $link_content .= '<div><a class="' . $pointer_item_class . '" href="' .
870 - ($item['page_list_item_type'] === 'dynamic' ? get_the_permalink($item['query_page_selection']) : '#') .
871 - '" target="' . $target . '">' .
872 - ($item['page_list_item_type'] === 'dynamic' ? get_the_title($item['query_page_selection']) : $item['page_list_item_title']) .
869 + $link_content .= '<div><a class="' . esc_attr($pointer_item_class) . '" href="' .
870 + esc_url($item['page_list_item_type'] === 'dynamic' ? get_the_permalink($item['query_page_selection']) : '#') .
871 + '" target="' . esc_attr($target) . '">' .
872 + esc_html($item['page_list_item_type'] === 'dynamic' ? get_the_title($item['query_page_selection']) : ($item['page_list_item_title'] ?? '')) .
873 873 '</a>';
874 874 if (!empty($item['page_list_item_sub_title'])) {
875 - $link_content .= '<p>' . $item['page_list_item_sub_title'] . '</p>';
875 + $link_content .= '<p>' . esc_html($item['page_list_item_sub_title']) . '</p>';
876 876 }
877 877 $link_content .= '</div>';
878 878
879 879 echo '<li ' . $this->get_render_attribute_string('page_list_item' . $key) . '>';
@@ -878,9 +878,9 @@
878 878
879 879 echo '<li ' . $this->get_render_attribute_string('page_list_item' . $key) . '>';
880 880 echo $link_content;
881 881 if ($item['show_page_list_item_badge'] === 'yes') {
882 - echo '<span class="king-addons-pl-page-list-item-badge">' . $item['page_list_item_badge_text'] . '</span>';
882 + echo '<span class="king-addons-pl-page-list-item-badge">' . esc_html($item['page_list_item_badge_text']) . '</span>';
883 883 }
884 884 echo '</li>';
885 885 }
886 886