PluginProbe
Ever Compare – Products Compare Plugin for WooCommerce / trunk
Ever Compare – Products Compare Plugin for WooCommerce vtrunk
1.3.7 1.1.7 1.1.8 1.1.9 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 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 trunk 1.0.0 1.0.1 1.0.2 All 31 releases
← All changes | includes/classes/Admin/Dashboard.php +50 -257 1.3.3trunk View file →
@@ -1,6 +1,8 @@
1 1 <?php
2 2 namespace EverCompare\Admin;
3 +
4 +defined( 'ABSPATH' ) || exit;
3 5 /**
4 6 * Dashboard handlers class
5 7 */
6 8 class Dashboard {
@@ -225,314 +227,105 @@
225 227 );
226 228
227 229 $get_instance->add_new_tab( array(
228 230
229 - 'title' => esc_html__( 'Recommended', 'ever-compare' ),
231 + 'title' => esc_html__( 'Recommended Plugins', 'ever-compare' ),
230 232 'active' => true,
231 233 'plugins' => array(
232 234
233 235 array(
234 - 'slug' => 'woolentor-addons',
235 - 'location' => 'woolentor_addons_elementor.php',
236 - 'name' => esc_html__( 'WooLentor', 'ever-compare' )
236 + 'slug' => 'support-genix-lite',
237 + 'location' => 'support-genix-lite.php',
238 + 'name' => esc_html__( 'Support Genix – Helpdesk, AI Chatbot, Knowledge Base & Customer Support Ticketing System', 'ever-compare' )
237 239 ),
238 -
239 240 array(
240 - 'slug' => 'ht-mega-for-elementor',
241 - 'location' => 'htmega_addons_elementor.php',
242 - 'name' => esc_html__( 'HT Mega', 'ever-compare' )
243 - ),
244 -
245 - array(
246 241 'slug' => 'hashbar-wp-notification-bar',
247 242 'location' => 'init.php',
248 - 'name' => esc_html__( 'HashBar', 'ever-compare' )
243 + 'name' => esc_html__( 'HashBar – Announcement, Notification Bar & Popup Campaign', 'ever-compare' )
249 244 ),
250 -
251 245 array(
252 - 'slug' => 'ht-slider-for-elementor',
253 - 'location' => 'ht-slider-for-elementor.php',
254 - 'name' => esc_html__( 'HT Slider For Elementor', 'ever-compare' )
246 + 'slug' => 'wp-plugin-manager',
247 + 'location' => 'plugin-main.php',
248 + 'name' => esc_html__( 'WP Plugin Manager – Deactivate plugins per page', 'ever-compare' )
255 249 ),
256 -
257 250 array(
258 251 'slug' => 'ht-contactform',
259 252 'location' => 'contact-form-widget-elementor.php',
260 - 'name' => esc_html__( 'HT Contact Form 7', 'ever-compare' )
253 + 'name' => esc_html__( 'HT Contact Form – Drag & Drop Form Builder for WordPress', 'ever-compare' )
261 254 ),
262 -
263 255 array(
264 - 'slug' => 'ht-wpform',
265 - 'location' => 'wpform-widget-elementor.php',
266 - 'name' => esc_html__( 'HT WPForms', 'ever-compare' )
256 + 'slug' => 'cookieray',
257 + 'location' => 'cookieray.php',
258 + 'name' => esc_html__( 'CookieRay – Cookie Banner for Cookie Consent (GDPR/CCPA Compliant)', 'ever-compare' )
267 259 ),
268 -
269 260 array(
270 - 'slug' => 'ht-menu-lite',
271 - 'location' => 'ht-mega-menu.php',
272 - 'name' => esc_html__( 'HT Menu', 'ever-compare' )
261 + 'slug' => 'kelune-crm',
262 + 'location' => 'kelune-crm.php',
263 + 'name' => esc_html__( 'Kelune CRM – Contact Management, Email Marketing, Newsletter & Marketing Automation', 'ever-compare' )
273 264 ),
265 + )
274 266
275 - array(
276 - 'slug' => 'insert-headers-and-footers-script',
277 - 'location' => 'init.php',
278 - 'name' => esc_html__( 'HT Script', 'ever-compare' )
279 - ),
267 + ) );
280 268
269 + $get_instance->add_new_tab( array(
270 + 'title' => esc_html__( 'WooCommerce', 'ever-compare' ),
271 + 'plugins' => array(
281 272 array(
282 - 'slug' => 'wp-plugin-manager',
283 - 'location' => 'plugin-main.php',
284 - 'name' => esc_html__( 'WP Plugin Manager', 'ever-compare' )
273 + 'slug' => 'woolentor-addons',
274 + 'location' => 'woolentor_addons_elementor.php',
275 + 'name' => esc_html__( 'ShopLentor – All-in-One WooCommerce Growth & Store Enhancement Plugin', 'ever-compare' )
285 276 ),
286 -
287 277 array(
288 - 'slug' => 'wc-builder',
289 - 'location' => 'wc-builder.php',
290 - 'name' => esc_html__( 'WC Builder', 'ever-compare' )
291 - ),
292 -
293 - array(
294 278 'slug' => 'whols',
295 279 'location' => 'whols.php',
296 - 'name' => esc_html__( 'Whols', 'ever-compare' )
280 + 'name' => esc_html__( 'Whols – Wholesale Prices and B2B Store Solution for WooCommerce', 'ever-compare' )
297 281 ),
298 -
299 282 array(
300 - 'slug' => 'just-tables',
301 - 'location' => 'just-tables.php',
302 - 'name' => esc_html__( 'JustTables', 'ever-compare' )
283 + 'slug' => 'recurio',
284 + 'location' => 'recurio.php',
285 + 'name' => esc_html__( 'Recurio – Ultimate Subscription for WooCommerce', 'ever-compare' )
303 286 ),
304 -
305 - array(
306 - 'slug' => 'wc-multi-currency',
307 - 'location' => 'wcmilticurrency.php',
308 - 'name' => esc_html__( 'Multi Currency', 'ever-compare' )
309 - )
310 287 )
311 -
312 288 ) );
313 289
314 290 $get_instance->add_new_tab(array(
315 - 'title' => esc_html__( 'You May Also Like', 'ever-compare' ),
291 + 'title' => esc_html__( 'Popular', 'ever-compare' ),
316 292 'plugins' => array(
317 -
318 293 array(
319 - 'slug' => 'woolentor-addons-pro',
320 - 'location' => 'woolentor_addons_pro.php',
321 - 'name' => esc_html__( 'WooLentor Pro', 'ever-compare' ),
322 - 'link' => 'https://hasthemes.com/plugins/woolentor-pro-woocommerce-page-builder/',
323 - 'author_link'=> 'https://hasthemes.com/',
324 - 'description'=> esc_html__( 'WooLentor is one of the most popular WooCommerce Elementor Addons on WordPress.org. It has been downloaded more than 672,148 times and 60,000 stores are using WooLentor plugin. Why not you?', 'ever-compare' ),
294 + 'slug' => 'ht-mega-for-elementor',
295 + 'location' => 'htmega_addons_elementor.php',
296 + 'name' => esc_html__( 'HT Mega Addons for Elementor – Elementor Widgets & Template Builder', 'ever-compare' )
325 297 ),
326 -
327 298 array(
328 - 'slug' => 'htmega-pro',
329 - 'location' => 'htmega_pro.php',
330 - 'name' => esc_html__( 'HT Mega Pro', 'ever-compare' ),
331 - 'link' => 'https://hasthemes.com/plugins/ht-mega-pro/',
332 - 'author_link'=> 'https://hasthemes.com/',
333 - 'description'=> esc_html__( 'HTMega is an absolute addon for elementor that includes 80+ elements & 360 Blocks with unlimited variations. HT Mega brings limitless possibilities. Embellish your site with the elements of HT Mega.', 'ever-compare' ),
299 + 'slug' => 'wp-plugin-manager',
300 + 'location' => 'plugin-main.php',
301 + 'name' => esc_html__( 'WP Plugin Manager – Deactivate plugins per page', 'ever-compare' )
334 302 ),
335 -
336 303 array(
337 - 'slug' => 'swatchly-pro',
338 - 'location' => 'swatchly-pro.php',
339 - 'name' => esc_html__( 'Product Variation Swatches', 'ever-compare' ),
340 - 'link' => 'https://hasthemes.com/plugins/swatchly-product-variation-swatches-for-woocommerce-products/',
341 - 'author_link'=> 'https://hasthemes.com/',
342 - 'description'=> esc_html__( 'Are you getting frustrated with WooCommerce’s current way of presenting the variants for your products? Well, say goodbye to dropdowns and start showing the product variations in a whole new light with Swatchly.', 'ever-compare' ),
304 + 'slug' => 'ht-easy-google-analytics',
305 + 'location' => 'ht-easy-google-analytics.php',
306 + 'name' => esc_html__( 'HT Easy GA4 – Google Analytics WordPress Plugin', 'ever-compare' )
343 307 ),
344 -
345 308 array(
346 - 'slug' => 'whols-pro',
347 - 'location' => 'whols-pro.php',
348 - 'name' => esc_html__( 'Whols Pro', 'ever-compare' ),
349 - 'link' => 'https://hasthemes.com/plugins/whols-woocommerce-wholesale-prices/',
350 - 'author_link'=> 'https://hasthemes.com/',
351 - 'description'=> esc_html__( 'Whols is an outstanding WordPress plugin for WooCommerce that allows store owners to set wholesale prices for the products of their online stores. This plugin enables you to show special wholesale prices to the wholesaler. Users can easily request to become a wholesale customer by filling out a simple online registration form. Once the registration is complete, the owner of the store will be able to review the request and approve the request either manually or automatically.', 'ever-compare' ),
309 + 'slug' => 'cookieray',
310 + 'location' => 'cookieray.php',
311 + 'name' => esc_html__( 'CookieRay – Cookie Banner for Cookie Consent (GDPR/CCPA Compliant)', 'ever-compare' )
352 312 ),
353 -
354 313 array(
355 - 'slug' => 'just-tables-pro',
356 - 'location' => 'just-tables-pro.php',
357 - 'name' => esc_html__( 'JustTables Pro', 'ever-compare' ),
358 - 'link' => 'https://hasthemes.com/wp/justtables/',
359 - 'author_link'=> 'https://hasthemes.com/',
360 - 'description'=> esc_html__( 'JustTables is an incredible WordPress plugin that lets you showcase all your WooCommerce products in a sortable and filterable table view. It allows your customers to easily navigate through different attributes of the products and compare them on a single page. This plugin will be of great help if you are looking for an easy solution that increases the chances of landing a sale on your online store.', 'ever-compare' ),
361 - ),
362 -
363 - array(
364 - 'slug' => 'multicurrencypro',
365 - 'location' => 'multicurrencypro.php',
366 - 'name' => esc_html__( 'Multi Currency Pro for WooCommerce', 'ever-compare' ),
367 - 'link' => 'https://hasthemes.com/plugins/multi-currency-pro-for-woocommerce/',
368 - 'author_link'=> 'https://hasthemes.com/',
369 - 'description'=> esc_html__( 'Multi-Currency Pro for WooCommerce is a prominent currency switcher plugin for WooCommerce. This plugin allows your website or online store visitors to switch to their preferred currency or their country’s currency.', 'ever-compare' ),
370 - ),
371 -
372 - array(
373 - 'slug' => 'cf7-extensions-pro',
374 - 'location' => 'cf7-extensions-pro.php',
375 - 'name' => esc_html__( 'Extensions For CF7 Pro', 'ever-compare' ),
376 - 'link' => 'https://hasthemes.com/plugins/cf7-extensions/',
377 - 'author_link'=> 'https://hasthemes.com/',
378 - 'description'=> esc_html__( 'Contact Form7 Extensions plugin is a fantastic WordPress plugin that enriches the functionalities of Contact Form 7.This all-in-one WordPress plugin will help you turn any contact page into a well-organized, engaging tool for communicating with your website visitors by providing tons of advanced features like drag and drop file upload, repeater field, trigger error for already submitted forms, popup form response, country flags and dial codes with a telephone input field and acceptance field, etc. in addition to its basic features.', 'ever-compare' ),
379 - ),
380 -
381 - array(
382 - 'slug' => 'hashbar-pro',
314 + 'slug' => 'insert-headers-and-footers-script',
383 315 'location' => 'init.php',
384 - 'name' => esc_html__( 'HashBar Pro', 'ever-compare' ),
385 - 'link' => 'https://hasthemes.com/plugins/wordpress-notification-bar-plugin/',
386 - 'author_link'=> 'https://hasthemes.com/',
387 - 'description'=> esc_html__( 'HashBar is a WordPress Notification / Alert / Offer Bar plugin which allows you to create unlimited notification bars to notify your customers. This plugin has option to show email subscription form (sometimes it increases up to 500% email subscriber), Offer text and buttons about your promotions. This plugin has the options to add unlimited background colors and images to make your notification bar more professional.', 'ever-compare' ),
316 + 'name' => esc_html__( 'Insert Headers and Footers Code – HT Script', 'ever-compare' )
388 317 ),
389 -
390 318 array(
391 - 'slug' => 'wp-plugin-manager-pro',
392 - 'location' => 'plugin-main.php',
393 - 'name' => esc_html__( 'WP Plugin Manager Pro', 'ever-compare' ),
394 - 'link' => 'https://hasthemes.com/plugins/wp-plugin-manager-pro/',
395 - 'author_link'=> 'https://hasthemes.com/',
396 - 'description'=> esc_html__( 'WP Plugin Manager Pro is a specialized WordPress Plugin that helps you to deactivate unnecessary WordPress Plugins page wise and boosts the speed of your WordPress site to improve the overall site performance.', 'ever-compare' ),
319 + 'slug' => 'pixelavo',
320 + 'location' => 'pixelavo.php',
321 + 'name' => esc_html__( 'Pixelavo – Server Side Tracking & Pixel + AI Ads Tools', 'ever-compare' )
397 322 ),
398 -
399 323 array(
400 - 'slug' => 'ht-script-pro',
401 - 'location' => 'plugin-main.php',
402 - 'name' => esc_html__( 'HT Script Pro', 'ever-compare' ),
403 - 'link' => 'https://hasthemes.com/plugins/insert-headers-and-footers-code-ht-script/',
404 - 'author_link'=> 'https://hasthemes.com/',
405 - 'description'=> esc_html__( 'Insert Headers and Footers Code allows you to insert Google Analytics, Facebook Pixel, custom CSS, custom HTML, JavaScript code to your website header and footer without modifying your theme code.This plugin has the option to add any custom code to your theme in one place, no need to edit the theme code. It will save your time and remove the hassle for the theme update.', 'ever-compare' ),
324 + 'slug' => 'courseglade-lms',
325 + 'location' => 'courseglade-lms.php',
326 + 'name' => esc_html__( 'CourseGlade LMS – Online Course & eLearning Platform', 'ever-compare' )
406 327 ),
407 -
408 - array(
409 - 'slug' => 'ht-menu',
410 - 'location' => 'ht-mega-menu.php',
411 - 'name' => esc_html__( 'HT Menu Pro', 'ever-compare' ),
412 - 'link' => 'https://hasthemes.com/plugins/ht-menu-pro/',
413 - 'author_link'=> 'https://hasthemes.com/',
414 - 'description'=> esc_html__( 'WordPress Mega Menu Builder for Elementor', 'ever-compare' ),
415 - ),
416 -
417 - array(
418 - 'slug' => 'ht-slider-addons-pro',
419 - 'location' => 'ht-slider-addons-pro.php',
420 - 'name' => esc_html__( 'HT Slider Pro For Elementor', 'ever-compare' ),
421 - 'link' => 'https://hasthemes.com/plugins/ht-slider-pro-for-elementor/',
422 - 'author_link'=> 'https://hasthemes.com/',
423 - 'description'=> esc_html__( 'HT Slider Pro is a plugin to create a slider for WordPress websites easily using the Elementor page builder. 80+ prebuild slides/templates are included in this plugin. There is the option to create a post slider, WooCommerce product slider, Video slider, image slider, etc. Fullscreen, full width and box layout option are included.', 'ever-compare' ),
424 - ),
425 -
426 - array(
427 - 'slug' => 'ht-google-place-review',
428 - 'location' => 'ht-google-place-review.php',
429 - 'name' => esc_html__( 'Google Place Review', 'ever-compare' ),
430 - 'link' => 'https://hasthemes.com/plugins/google-place-review-plugin-for-wordpress/',
431 - 'author_link'=> 'https://hasthemes.com/',
432 - 'description'=> esc_html__( 'If you are searching for a modern and excellent google places review WordPress plugin to showcase reviews from Google Maps and strengthen trust between you and your site visitors, look no further than HT Google Place Review', 'ever-compare' ),
433 - ),
434 -
435 - array(
436 - 'slug' => 'was-this-helpful',
437 - 'location' => 'was-this-helpful.php',
438 - 'name' => esc_html__( 'Was This Helpful?', 'ever-compare' ),
439 - 'link' => 'https://hasthemes.com/plugins/was-this-helpful/',
440 - 'author_link'=> 'https://hasthemes.com/',
441 - 'description'=> esc_html__( "Was this helpful? is a WordPress plugin that allows you to take visitors' feedback on your post/pages or any article. A visitor can share his feedback by like/dislike/yes/no", 'ever-compare' ),
442 - ),
443 -
444 - array(
445 - 'slug' => 'ht-click-to-call',
446 - 'location' => 'ht-click-to-call.php',
447 - 'name' => esc_html__( 'HT Click To Call', 'ever-compare' ),
448 - 'link' => 'https://hasthemes.com/plugins/ht-click-to-call/',
449 - 'author_link'=> 'https://hasthemes.com/',
450 - 'description'=> esc_html__( "HT – Click to Call is a lightweight WordPress plugin that allows you to add a floating click to call button on your website. It will offer your website visitors an opportunity to call your business immediately at the right moment, especially when they are interested in your products or services and seeking more information.", 'ever-compare' ),
451 - ),
452 -
453 - array(
454 - 'slug' => 'docus-pro',
455 - 'location' => 'docus-pro.php',
456 - 'name' => esc_html__( 'Docus Pro', 'ever-compare' ),
457 - 'link' => 'https://hasthemes.com/plugins/docus-pro-youtube-video-playlist/',
458 - 'author_link'=> 'https://hasthemes.com/',
459 - 'description'=> esc_html__( "Embedding a YouTube playlist into your website plays a vital role to curate your content into several categories and make your web content more engaging and popular by keeping the visitors on your website for a longer period.", 'ever-compare' ),
460 - ),
461 -
462 - )
463 - ));
464 -
465 - $get_instance->add_new_tab(array(
466 - 'title' => esc_html__( 'Others', 'ever-compare' ),
467 - 'plugins' => array(
468 -
469 - array(
470 - 'slug' => 'really-simple-google-tag-manager',
471 - 'location' => 'really-simple-google-tag-manager.php',
472 - 'name' => esc_html__( 'Really Simple Google Tag Manager', 'ever-compare' )
473 - ),
474 -
475 - array(
476 - 'slug' => 'ht-instagram',
477 - 'location' => 'ht-instagram.php',
478 - 'name' => esc_html__( 'HT Feed', 'ever-compare' )
479 - ),
480 -
481 - array(
482 - 'slug' => 'faster-youtube-embed',
483 - 'location' => 'faster-youtube-embed.php',
484 - 'name' => esc_html__( 'Faster YouTube Embed', 'ever-compare' )
485 - ),
486 -
487 - array(
488 - 'slug' => 'wc-sales-notification',
489 - 'location' => 'wc-sales-notification.php',
490 - 'name' => esc_html__( 'WC Sales Notification', 'ever-compare' )
491 - ),
492 -
493 - array(
494 - 'slug' => 'preview-link-generator',
495 - 'location' => 'preview-link-generator.php',
496 - 'name' => esc_html__( 'Preview Link Generator', 'ever-compare' )
497 - ),
498 -
499 - array(
500 - 'slug' => 'quickswish',
501 - 'location' => 'quickswish.php',
502 - 'name' => esc_html__( 'QuickSwish', 'ever-compare' )
503 - ),
504 -
505 - array(
506 - 'slug' => 'docus',
507 - 'location' => 'docus.php',
508 - 'name' => esc_html__( 'Docus – YouTube Video Playlist', 'ever-compare' )
509 - ),
510 -
511 - array(
512 - 'slug' => 'data-captia',
513 - 'location' => 'data-captia.php',
514 - 'name' => esc_html__( 'DataCaptia', 'ever-compare' )
515 - ),
516 -
517 - array(
518 - 'slug' => 'coupon-zen',
519 - 'location' => 'coupon-zen.php',
520 - 'name' => esc_html__( 'Coupon Zen', 'ever-compare' )
521 - ),
522 -
523 - array(
524 - 'slug' => 'sirve',
525 - 'location' => 'sirve.php',
526 - 'name' => esc_html__( 'Sirve – Simple Directory Listing', 'ever-compare' )
527 - ),
528 -
529 - array(
530 - 'slug' => 'ht-social-share',
531 - 'location' => 'ht-social-share.php',
532 - 'name' => esc_html__( 'HT Social Share', 'ever-compare' )
533 - ),
534 -
535 328 )
536 329 ));
537 330
538 331