PluginProbe
Smart Post – Post Grid, Post Carousel, Post Slider Gutenberg Blocks for Blog & News / 2.2.10
Smart Post – Post Grid, Post Carousel, Post Slider Gutenberg Blocks for Blog & News v2.2.10
4.0.8 4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 4.0.2 4.0.1 2.3.5 2.3.6 2.4.0 2.4.1 2.4.10 2.4.11 2.4.12 2.4.13 2.4.14 2.4.15 2.4.16 2.4.17 2.4.18 2.4.19 2.4.2 2.4.20 2.4.21 All 88 releases
← All changes | admin/views/class-sps-premium.php +53 -68 2.4.15 → 2.2.10 View file →
@@ -48,10 +48,10 @@
48 48 */
49 49 public function premium_page_menu() {
50 50 add_submenu_page(
51 51 'edit.php?post_type=sp_post_carousel',
52 - __( 'Smart Post Show Premium', 'post-carousel' ),
53 - __( 'Premium', 'post-carousel' ),
52 + __( 'Smart Post Show Premium', 'smart-post-show' ),
53 + __( 'Premium', 'smart-post-show' ),
54 54 apply_filters( 'pcp_user_role_permission', 'manage_options' ),
55 55 'pcp_premium',
56 56 array(
57 57 $this,
@@ -62,11 +62,11 @@
62 62
63 63 /**
64 64 * Happy users.
65 65 *
66 - * @param boolean $username The user name.
67 - * @param array $args The arguments.
68 - * @return mixed
66 + * @param boolean $username
67 + * @param array $args
68 + * @return void
69 69 */
70 70 public function happy_users( $username = 'shapedplugin', $args = array() ) {
71 71 if ( $username ) {
72 72 $params = array(
@@ -73,12 +73,12 @@
73 73 'timeout' => 10,
74 74 'sslverify' => false,
75 75 );
76 76
77 - $raw = wp_remote_retrieve_body( wp_remote_get( 'https://wptally.com/api/' . $username, $params ) );
77 + $raw = wp_remote_retrieve_body( wp_remote_get( 'http://wptally.com/api/' . $username, $params ) );
78 78 $raw = json_decode( $raw, true );
79 79
80 - if ( is_array( $raw ) && array_key_exists( 'error', $raw ) ) {
80 + if ( array_key_exists( 'error', $raw ) ) {
81 81 $data = array(
82 82 'error' => $raw['error'],
83 83 );
84 84 } else {
@@ -85,9 +85,9 @@
85 85 $data = $raw;
86 86 }
87 87 } else {
88 88 $data = array(
89 - 'error' => __( 'No data found!', 'post-carousel' ),
89 + 'error' => __( 'No data found!', 'smart-post-show' ),
90 90 );
91 91 }
92 92
93 93 return $data;
@@ -96,11 +96,11 @@
96 96 /**
97 97 * Premium Page Callback
98 98 */
99 99 public function premium_page_callback() {
100 - wp_enqueue_style( 'sp-sps__admin-premium', esc_url( SP_PC_URL . 'admin/assets/css/premium-page.min.css' ), array(), SP_PC_VERSION );
101 - wp_enqueue_style( 'sp-sps__admin-premium-modal', esc_url( SP_PC_URL . 'admin/assets/css/modal-video.min.css' ), array(), SP_PC_VERSION );
102 - wp_enqueue_script( 'sp-sps__admin-premium', esc_url( SP_PC_URL . 'admin/assets/js/jquery-modal-video.min.js' ), array( 'jquery' ), SP_PC_VERSION, true );
100 + wp_enqueue_style( 'sp-sps__admin-premium', SP_PC_URL . 'admin/assets/css/premium-page.min.css', array(), SP_PC_VERSION );
101 + wp_enqueue_style( 'sp-sps__admin-premium-modal', SP_PC_URL . 'admin/assets/css/modal-video.min.css', array(), SP_PC_VERSION );
102 + wp_enqueue_script( 'sp-sps__admin-premium', SP_PC_URL . 'admin/assets/js/jquery-modal-video.min.js', array( 'jquery' ), SP_PC_VERSION, true );
103 103 ?>
104 104 <div class="sp-smart-post-premium-page">
105 105 <!-- Banner section start -->
106 106 <section class="sp-sps__banner">
@@ -107,12 +107,13 @@
107 107 <div class="sp-sps__container">
108 108 <div class="row">
109 109 <div class="sp-sps__col-xl-6">
110 110 <div class="sp-sps__banner-content">
111 - <h2 class="sp-sps__font-30 main-color sp-sps__font-weight-500"><?php esc_html_e( 'Upgrade To Smart Post Show Pro', 'post-carousel' ); ?></h2>
112 - <h4 class="sp-sps__mt-10 sp-sps__font-18 sp-sps__font-weight-500"><?php echo wp_kses_post( 'The Best <strong>Post Grid and Filter</strong> Plugin For WordPress!', 'post-carousel' ); ?> </h4>
113 - <p class="sp-sps__mt-25 text-color-2 line-height-20 sp-sps__font-weight-400"><?php echo wp_kses_post( ' Filter and display <strong>posts (any post type), pages, taxonomy, custom taxonomy, custom field,</strong> in beautiful layouts <strong>(carousel, grid, list, filter, timeline, zigzag, accordion, large with small)</strong> easily without coding!', 'post-carousel' ); ?></p>
114 - <p class="sp-sps__mt-20 text-color-2 sp-sps__line-height-20 sp-sps__font-weight-400"><?php echo wp_kses_post( 'You can select one, multiple, or all types of post content <strong>(posts, pages, products, events, portfolios, services, properties, and any custom post types)</strong>. Seamlessly work with many WordPress plugins: custom post, custom field, membership, translation, & page builders and supports <strong>ACF, WooCommerce, EDD, CPT UI, The Events Calendar, Events Manager, Pods, Toolset, WPML, Polylang, Membership,</strong> and many more.', 'post-carousel' ); ?></p>
111 + <h2 class="sp-sps__font-30 main-color sp-sps__font-weight-500"><?php _e( 'Upgrade To Smart Post Show Pro', 'smart-post-show' ); ?></h2>
112 + <h4 class="sp-sps__mt-10 sp-sps__font-18 sp-sps__font-weight-500"><?php _e( 'The Best <strong>Post Grid and Filter</strong> Plugin For WordPress!', 'smart-post-show' ); ?> </h4>
113 + <p class="sp-sps__mt-25 text-color-2 line-height-20 sp-sps__font-weight-400"><?php _e( ' Filter and display <strong>posts (any post type), pages, taxonomy, custom taxonomy, custom field,</strong> in beautiful layouts <strong>(carousel, grid, list, filter, timeline, zigzag, accordion, large with small)</strong> easily without coding!', 'smart-post-show' ); ?></p>
114 + <p class="sp-sps__mt-20 text-color-2 sp-sps__line-height-20 sp-sps__font-weight-400"><?php _e( 'You can select one, multiple, or all types of post content <strong>(posts, pages, products, events, portfolios, services, properties, and any custom post types)</strong>. Seamlessly work with many WordPress plugins: custom post, custom field, membership, translation, & page builders and supports <strong>ACF, WooCommerce, EDD, CPT UI, The Events Calendar, Events Manager, Pods, Toolset, WPML, Polylang, Membership,</strong> and many more.', 'smart-post-show' ); ?></p>
115 +
115 116 </div>
116 117 <div class="sp-sps__banner-button sp-sps__mt-40">
117 118 <a class="sp-sps__btn sp-sps__btn-sky" href="https://smartpostshow.com/?ref=1" target="_blank">Upgrade To Pro Now</a>
118 119 <a class="sp-sps__btn sp-sps__btn-border ml-16 sp-sps__mt-15" href="https://smartpostshow.com/demo/?ref=1" target="_blank">Live Demo</a>
@@ -119,9 +120,9 @@
119 120 </div>
120 121 </div>
121 122 <div class="sp-sps__col-xl-6">
122 123 <div class="sp-sps__banner-img">
123 - <img src="<?php echo esc_url( SP_PC_URL . 'admin/assets/img/images/premium/sps-vect.svg' ); ?>" alt="">
124 + <img src="<?php echo SP_PC_URL . 'admin/assets/img/images/premium/sps-vect.svg'; ?>" alt="">
124 125 </div>
125 126 </div>
126 127 </div>
127 128 </div>
@@ -133,31 +134,24 @@
133 134 <div class="sp-sps__container">
134 135 <div class="sp-sps__count-area">
135 136 <div class="count-item">
136 137 <h3 class="sp-sps__font-24">
137 - <?php
138 - $plugin_data = $this->happy_users();
139 - if ( isset( $plugin_data['plugins'] ) ) {
140 - $plugin_names = array_values( $plugin_data['plugins'] );
141 - $active_installations = array_column( $plugin_names, 'installs', 'url' );
142 - echo esc_attr( $active_installations['http://wordpress.org/plugins/post-carousel'] ) . '+';
143 - } else {
144 - echo '20000+';
145 - }
146 - ?>
138 + <?php
139 + $plugin_data = $this->happy_users();
140 + $plugin_names = array_values( $plugin_data['plugins'] );
141 +
142 + $active_installations = array_column( $plugin_names, 'installs', 'url' );
143 + echo esc_attr( $active_installations['http://wordpress.org/plugins/post-carousel'] ) . '+';
144 + ?>
147 145 </h3>
148 146 <span class="sp-sps__font-weight-400">Active Installations</span>
149 147 </div>
150 148 <div class="count-item">
151 149 <h3 class="sp-sps__font-24">
152 - <?php
153 - if ( isset( $plugin_data['plugins'] ) ) {
154 - $plugin_downloads = array_column( $plugin_names, 'downloads', 'url' );
155 - echo esc_attr( $plugin_downloads['http://wordpress.org/plugins/post-carousel'] );
156 - } else {
157 - echo '309000';
158 - }
159 - ?>
150 + <?php
151 + $active_installations = array_column( $plugin_names, 'downloads', 'url' );
152 + echo esc_attr( $active_installations['http://wordpress.org/plugins/post-carousel'] );
153 + ?>
160 154 </h3>
161 155 <span class="sp-sps__font-weight-400">all time downloads</span>
162 156 </div>
163 157 <div class="count-item">
@@ -162,14 +156,10 @@
162 156 </div>
163 157 <div class="count-item">
164 158 <h3 class="sp-sps__font-24">
165 159 <?php
166 - if ( isset( $plugin_data['plugins'] ) ) {
167 - $plugin_rating = array_column( $plugin_names, 'rating', 'url' );
168 - echo esc_attr( $plugin_rating['http://wordpress.org/plugins/post-carousel'] ) . '/5';
169 - } else {
170 - echo '4.7/5';
171 - }
160 + $active_installations = array_column( $plugin_names, 'rating', 'url' );
161 + echo esc_attr( $active_installations['http://wordpress.org/plugins/post-carousel'] ) . '/5';
172 162 ?>
173 163 </h3>
174 164 <span class="sp-sps__font-weight-400">user reviews</span>
175 165 </div>
@@ -185,11 +175,11 @@
185 175 <h2 class="sp-sps__font-28">Make Your WordPress Content Stand Out</h2>
186 176 <h4 class="sp-sps__font-16 sp-sps__mt-10 sp-sps__font-weight-400">Learn why Smart Post Show Pro is the best WordPress Content display plugin.</h4>
187 177 </div>
188 178 <div class="video-area text-center">
189 - <img src="<?php echo esc_url( SP_PC_URL . 'admin/assets/img/images/premium/wpcp-vector-2.svg' ); ?>" alt="">
179 + <img src="<?php echo SP_PC_URL . 'admin/assets/img/images/premium/wpcp-vector-2.svg'; ?>" alt="">
190 180 <div class="video-button">
191 - <a class="js-video-button" href="#" data-channel="youtube" data-video-url="//www.youtube.com/embed/XGv-pzFlPLg">
181 + <a class="js-video-button" href="#" data-channel="youtube" data-video-url="//www.youtube.com/embed/R72bq4McAw0">
192 182 <span><i class="fa fa-play"></i></span>
193 183 </a>
194 184 </div>
195 185 </div>
@@ -207,9 +197,9 @@
207 197 <div class="feature-wrapper">
208 198 <div class="feature-area">
209 199 <div class="feature-item mr-30">
210 200 <div class="feature-icon">
211 - <img src="<?php echo esc_url( SP_PC_URL . 'admin/assets/img/images/premium/layout.svg' ); ?>" alt="">
201 + <img src="<?php echo SP_PC_URL . 'admin/assets/img/images/premium/layout.svg'; ?>" alt="">
212 202 </div>
213 203 <div class="feature-content">
214 204 <h3 class="sp-sps__font-18 sp-sps__font-weight-600">8+ Smart Layout Presets</h3>
215 205 <p class="sp-sps__font-15 sp-sps__mt-15 sp-sps__line-height-24">Shuffle through 8+ smart layouts. Smart Post Show Pro comes with 8 unique layouts <strong>(Carousel, Grid (Even, Masonry), List, Isotope, Timeline, ZigZag, Accordion, Large with Small)</strong>. to display posts and customizes the layout with several options.</p>
@@ -218,9 +208,9 @@
218 208
219 209 <div class="feature-item ml-30">
220 210 <div class="feature-icon">
221 211 <img src="
222 - <?php echo esc_url( SP_PC_URL . 'admin/assets/img/images/premium/advanced-filtering.svg' ); ?>
212 + <?php echo SP_PC_URL . 'admin/assets/img/images/premium/advanced-filtering.svg'; ?>
223 213 " alt="">
224 214 </div>
225 215 <div class="feature-content">
226 216 <h3 class="sp-sps__font-18 sp-sps__font-weight-600">Advanced Filtering Options by Query Post</h3>
@@ -231,9 +221,9 @@
231 221 <div class="feature-area">
232 222 <div class="feature-item mr-30">
233 223 <div class="feature-icon">
234 224 <img src="
235 - <?php echo esc_url( SP_PC_URL . 'admin/assets/img/images/premium/Content.svg' ); ?>
225 + <?php echo SP_PC_URL . 'admin/assets/img/images/premium/Content.svg'; ?>
236 226 " alt="">
237 227 </div>
238 228 <div class="feature-content">
239 229 <h3 class="sp-sps__font-18 sp-sps__font-weight-600">Display Any WordPress Content Smartly</h3>
@@ -241,9 +231,9 @@
241 231 </div>
242 232 </div>
243 233 <div class="feature-item ml-30">
244 234 <div class="feature-icon">
245 - <img src="<?php echo esc_url( SP_PC_URL . 'admin/assets/img/images/premium/control.svg' ); ?>" alt="">
235 + <img src="<?php echo SP_PC_URL . 'admin/assets/img/images/premium/control.svg'; ?>" alt="">
246 236 </div>
247 237 <div class="feature-content">
248 238 <h3 class="sp-sps__font-18 sp-sps__font-weight-600">Control Which Content Fields To Show</h3>
249 239 <p class="sp-sps__font-15 sp-sps__mt-15 sp-sps__line-height-24">You can control which content fields you want to display. You can show/hide any content fields and change the display order of content by drag & drop. There are lots of settings to customize the following content fields: Thumbnails, Title, Meta Fields, Content, Social Share, Custom Fields, etc.</p>
@@ -252,9 +242,9 @@
252 242 </div>
253 243 <div class="feature-area">
254 244 <div class="feature-item mr-30">
255 245 <div class="feature-icon">
256 - <img src="<?php echo esc_url( SP_PC_URL . 'admin/assets/img/images/premium/orientation.svg' ); ?>" alt="">
246 + <img src="<?php echo SP_PC_URL . 'admin/assets/img/images/premium/orientation.svg'; ?>" alt="">
257 247 </div>
258 248 <div class="feature-content">
259 249 <h3 class="sp-sps__font-18 sp-sps__font-weight-600">6 Content Orientations with 8 Positions</h3>
260 250 <p class="sp-sps__font-15 sp-sps__mt-15 sp-sps__line-height-24">Display any WordPress content smartly in 6 content orientations and even 8 positions. You can set 30+ animations for overlay content, solid and gradient overlay color, visibility type for overlay content, Border, radius, box-shadow, inner padding, etc.</p>
@@ -261,9 +251,9 @@
261 251 </div>
262 252 </div>
263 253 <div class="feature-item ml-30">
264 254 <div class="feature-icon">
265 - <img src="<?php echo esc_url( SP_PC_URL . 'admin/assets/img/images/premium/Custom-Post-Type.svg' ); ?>" alt="">
255 + <img src="<?php echo SP_PC_URL . 'admin/assets/img/images/premium/Custom-Post-Type.svg'; ?>" alt="">
266 256 </div>
267 257 <div class="feature-content">
268 258 <h3 class="sp-sps__font-18 sp-sps__font-weight-600">Display Any Custom Post Type</h3>
269 259 <p class="sp-sps__font-15 sp-sps__mt-15 sp-sps__line-height-24">You can select one, multiple, or all types of post content <strong>(posts, pages, products, events, portfolios, services, properties, and any custom post types)</strong>. Smart Post Show Pro has the easiest user interface for any level of people.</p>
@@ -272,9 +262,9 @@
272 262 </div>
273 263 <div class="feature-area">
274 264 <div class="feature-item mr-30">
275 265 <div class="feature-icon">
276 - <img src="<?php echo esc_url( SP_PC_URL . 'admin/assets/img/images/premium/Find.svg' ); ?>" alt="">
266 + <img src="<?php echo SP_PC_URL . 'admin/assets/img/images/premium/Find.svg'; ?>" alt="">
277 267 </div>
278 268 <div class="feature-content">
279 269 <h3 class="sp-sps__font-18 sp-sps__font-weight-600">Help Your Visitors To Find What They Want</h3>
280 270 <p class="sp-sps__font-15 sp-sps__mt-15 sp-sps__line-height-24">It is important for any website owner to help visitors to find their desired content quickly. You can live search or multiple filters at a time. Find your content by many criteria: Taxonomies, Custom taxonomy and custom fields, date, author, status, keyword, sort by, etc.</p>
@@ -281,9 +271,9 @@
281 271 </div>
282 272 </div>
283 273 <div class="feature-item ml-30">
284 274 <div class="feature-icon">
285 - <img src="<?php echo esc_url( SP_PC_URL . 'admin/assets/img/images/premium/ajax.svg' ); ?>" alt="">
275 + <img src="<?php echo SP_PC_URL . 'admin/assets/img/images/premium/ajax.svg'; ?>" alt="">
286 276 </div>
287 277 <div class="feature-content">
288 278 <h3 class="sp-sps__font-18 sp-sps__font-weight-600">4 Ajax-based Pagination Types</h3>
289 279 <p class="sp-sps__font-15 sp-sps__mt-15 sp-sps__line-height-24">Ajax Number, Ajax Load More Button, Ajax Infinite to Scroll, and Normal Pagination, You can control the number of items how many you want to load per click. You can set pagination types for the mobile, color, label, ending a message, alignment.</p>
@@ -292,9 +282,9 @@
292 282 </div>
293 283 <div class="feature-area">
294 284 <div class="feature-item mr-30">
295 285 <div class="feature-icon">
296 - <img src="<?php echo esc_url( SP_PC_URL . 'admin/assets/img/images/premium/Detail.svg' ); ?>" alt="">
286 + <img src="<?php echo SP_PC_URL . 'admin/assets/img/images/premium/Detail.svg'; ?>" alt="">
297 287 </div>
298 288 <div class="feature-content">
299 289 <h3 class="sp-sps__font-18 sp-sps__font-weight-600">Detail Page Fields Control</h3>
300 290 <p class="sp-sps__font-15 sp-sps__mt-15 sp-sps__line-height-24">You can select which content fields you want to show in the single and multi popup preview. You can set detail page link type, popup width & height, popup content, overlay, background colors, and show/Hide all content fields in the popup.</p>
@@ -301,9 +291,9 @@
301 291 </div>
302 292 </div>
303 293 <div class="feature-item ml-30">
304 294 <div class="feature-icon">
305 - <img src="<?php echo esc_url( SP_PC_URL . 'admin/assets/img/images/premium/design.svg' ); ?>" alt="">
295 + <img src="<?php echo SP_PC_URL . 'admin/assets/img/images/premium/design.svg'; ?>" alt="">
306 296 </div>
307 297 <div class="feature-content">
308 298 <h3 class="sp-sps__font-18 sp-sps__font-weight-600">Design Beyond Limit Without Writing CSS</h3>
309 299 <p class="sp-sps__font-15 sp-sps__mt-15 sp-sps__line-height-24">
@@ -313,9 +303,9 @@
313 303 </div>
314 304 <div class="feature-area">
315 305 <div class="feature-item mr-30">
316 306 <div class="feature-icon">
317 - <img src="<?php echo esc_url( SP_PC_URL . 'admin/assets/img/images/premium/page-bilder.svg' ); ?>" alt="">
307 + <img src="<?php echo SP_PC_URL . 'admin/assets/img/images/premium/page-bilder.svg'; ?>" alt="">
318 308 </div>
319 309 <div class="feature-content">
320 310 <h3 class="sp-sps__font-18 sp-sps__font-weight-600">Page Builders & Countless Theme Compatibility</h3>
321 311 <p class="sp-sps__font-15 sp-sps__mt-15 sp-sps__line-height-24">The plugin works seamlessly with the popular themes, e.g: Avada, Genesis, Divi, WooThemes, ThemeForest, or any standard themes and page builders plugins, e.g: Gutenberg, WPBakery, Elementor/Pro, Divi builder, BeaverBuilder, Fusion Builder, SiteOrgin, Themify Builder, etc.</p>
@@ -322,9 +312,9 @@
322 312 </div>
323 313 </div>
324 314 <div class="feature-item ml-30">
325 315 <div class="feature-icon">
326 - <img src="<?php echo esc_url( SP_PC_URL . 'admin/assets/img/images/premium/Plugins.svg' ); ?>" alt="">
316 + <img src="<?php echo SP_PC_URL . 'admin/assets/img/images/premium/Plugins.svg'; ?>" alt="">
327 317 </div>
328 318 <div class="feature-content">
329 319 <h3 class="sp-sps__font-18 sp-sps__font-weight-600">Seamlessly Work With Many WordPress Plugins</h3>
330 320 <p class="sp-sps__font-15 sp-sps__mt-15 sp-sps__line-height-24">Smart Post Show Pro works perfectly with many kinds of plugins: custom post, custom field, membership, translation, & page builders and supports ACF, WooCommerce, EDD, CPT UI, The Events Calendar, Events Manager, Pods, Toolset, WPML, Polylang, Membership, and many more.</p>
@@ -333,9 +323,9 @@
333 323 </div>
334 324 <div class="feature-area">
335 325 <div class="feature-item mr-30">
336 326 <div class="feature-icon">
337 - <img src="<?php echo esc_url( SP_PC_URL . 'admin/assets/img/images/premium/Translation-RTL-Ready.svg' ); ?>" alt="">
327 + <img src="<?php echo SP_PC_URL . 'admin/assets/img/images/premium/Translation-RTL-Ready.svg'; ?>" alt="">
338 328 </div>
339 329 <div class="feature-content">
340 330 <h3 class="sp-sps__font-18 sp-sps__font-weight-600">Multisite, Multilingual, RTL, Accessibility Ready</h3>
341 331 <p class="sp-sps__font-15 sp-sps__mt-15 sp-sps__line-height-24">The plugin is Multisite, Multilingual, RTL, and Accessibility ready. For Arabic, Hebrew, Persian, etc. languages, you can select the right-to-left option for carousel direction, without writing any CSS. You can even create multilingual websites.</p>
@@ -342,9 +332,9 @@
342 332 </div>
343 333 </div>
344 334 <div class="feature-item ml-30">
345 335 <div class="feature-icon">
346 - <img src="<?php echo esc_url( SP_PC_URL . 'admin/assets/img/images/premium/support.svg' ); ?>" alt="">
336 + <img src="<?php echo SP_PC_URL . 'admin/assets/img/images/premium/support.svg'; ?>" alt="">
347 337 </div>
348 338 <div class="feature-content">
349 339 <h3 class="sp-sps__font-18 sp-sps__font-weight-600">Top-notch Support and Frequently Updates</h3>
350 340 <p class="sp-sps__font-15 sp-sps__mt-15 sp-sps__line-height-24">Our dedicated top-notch support team is always ready to offer you world-class support and help when needed. Our engineering team is continuously working to improve the plugin and release new versions!</p>
@@ -362,21 +352,16 @@
362 352 <div class="row">
363 353 <div class="sp-sps__col-xl-12">
364 354 <div class="buy-content text-center">
365 355 <h2 class="sp-sps__font-28">Join
366 - <?php
367 - $install = 0;
368 - if ( isset( $plugin_data['plugins'] ) ) {
369 -
356 + <?php
357 + $install = 0;
370 358 foreach ( $plugin_names as &$plugin_name ) {
371 359 $install += $plugin_name['installs'];
372 360 }
373 361 echo esc_attr( $install + '15000' ) . '+';
374 - } else {
375 - echo '243000+';
376 - }
377 - ?>
378 - Happy Users in 160+ Countries </h2>
362 + ?>
363 + Happy Users in 160+ Countries </h2>
379 364 <p class="sp-sps__font-16 sp-sps__mt-25 sp-sps__line-height-22">98% of customers are happy with <b>ShapedPlugin's</b> products and support. <br>
380 365 So it’s a great time to join them.</p>
381 366 <a class="sp-sps__btn sp-sps__btn-buy sp-sps__mt-40" href="https://smartpostshow.com/?ref=1" target="_blank">Get Started for $39 Today!</a>
382 367 <span>14 Days Money-back Guarantee! No Question Asked.</span>
@@ -397,9 +382,9 @@
397 382 <p>A fantastic plugin with lots of options to style. The best thing, however, is the outstanding customer service form ShapedPlugin support team. Any question I had so far has been answered very promptly – mostly on the same day.</p>
398 383 </div>
399 384 <div class="testimonial-info">
400 385 <div class="img">
401 - <img src="<?php echo esc_url( SP_PC_URL . 'admin/assets/img/images/rainer-ott-min.jpeg' ); ?>" alt="">
386 + <img src="<?php echo SP_PC_URL . 'admin/assets/img/images/rainer-ott-min.jpeg'; ?>" alt="">
402 387 </div>
403 388 <div class="info">
404 389 <h3>Rainer Ott</h3>
405 390 <div class="star">
@@ -415,9 +400,9 @@
415 400 <p>I experienced a few issues with my Smart Post Show plugin and was connected to Hares from ShapedPlugin Support. He did a PHENOMENAL job of explaining the different features and benefits of Smart Post Show and answered all of my questions in a timely fashion...</p>
416 401 </div>
417 402 <div class="testimonial-info">
418 403 <div class="img">
419 - <img src="<?php echo esc_url( SP_PC_URL . 'admin/assets/img/images/kato-von-essen-min.jpeg' ); ?>" alt="">
404 + <img src="<?php echo SP_PC_URL . 'admin/assets/img/images/kato-von-essen-min.jpeg'; ?>" alt="">
420 405 </div>
421 406 <div class="info">
422 407 <h3>Kato von Essen</h3>
423 408 <div class="star">
@@ -432,7 +417,7 @@
432 417 </div>
433 418 <!-- Testimonial section end -->
434 419 </div>
435 420 <!-- End premium page -->
436 - <?php
421 + <?php
437 422 }
438 423 }