58
Validation results

CouponXxL

CouponXxL

WordPress 6.5.2 theme
58
  • THEME TYPEWordPress theme 6.5.2
  • FILE NAMEcouponxxl.zip
  • FILE SIZE4409242 bytes
  • MD58664b07a629afba1100394145cc0ac98
  • SHA1d1aef4d0be8f55299659d1bc6f9a6b8414842b9e
  • LICENSEGNU GPL 3
  • FILES INCLUDEDCSS, PHP, Bitmap images
  • VERSION1.9.3
  • TAGSpost-formats
  • CREATION DATE2019-12-02
  • LAST FILE UPDATE2019-12-02
  • LAST VALIDATION2019-12-02 22:28
This theme seems to be proprietary. Themecheck doesn't distribute commercial themes.
Critical alerts
  1. Admin menu : Themes should use add_theme_page() for adding admin pages. File theme-options.php : 1429: // For a full list of options, visit: http://codex.wordpress.org/Function_Reference/add_submenu_page#Parameters
  2. Included plugins : Zip file found Plugins are not allowed in themes. The zip file found was couponxxl-shortcodes.zip couponxxl-cpt.zip smeta.zip social-connect.zip wp-user-avatar.zip couponxxl-import.zip redux-framework.zip.
Warning
  1. Date and time implementation : Use of the_time()At least one hard coded date was found in the file single.php. Function get_option( 'date_format' ) should be used instead.
  2. Screenshot : Screenshot fileBad screenshot file extension ! File screenshot.png is not an actual JPG file. Detected type was : "image/png".
Tip-off
  1. Optional files : Presence of rtl stylesheet rtl.cssThis theme does not contain optional file rtl.php.
  2. Optional files : Presence of front page template file front-page.phpThis theme does not contain optional file front-page.php.
  3. Optional files : Presence of home template file home.phpThis theme does not contain optional file home.php.
  4. Optional files : Presence of category template file category.phpThis theme does not contain optional file category.php.
  5. Optional files : Presence of tag template file tag.phpThis theme does not contain optional file tag.php.
  6. Optional files : Presence of author template file author.phpThis theme does not contain optional file author.php.
  7. Optional files : Presence of date/time template file date.phpThis theme does not contain optional file date.php.
  8. Optional files : Presence of archive template file archive.phpThis theme does not contain optional file archive.php.
  9. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  10. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
  11. Use of includes : Use of include or requireThe theme appears to use include or require : page-tpl_search.php 7: require_once( couponxxl_load_path( 'includes/title.php' ) );11: include( couponxxl_load_path( 'includes/search-args.php' ) );21: <?php include( couponxxl_load_path( 'includes/search-sidebar.php' ) ) ?>27: include( couponxxl_load_path( 'includes/search-map/map-holder.php' ) );31: include( couponxxl_load_path( 'includes/featured-slider.php' ) );157: <?php include( couponxxl_load_path( 'includes/offers/offers.php' ) ); ?>165: <?php include( couponxxl_load_path( 'includes/search-map/map-markers-holder.php' If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : page-tpl_home_page.php 37: <?php include( couponxxl_load_path('includes/main-search-values.php') ) ?> If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : single-store.php 29: <?php include( couponxxl_load_path( 'includes/search-map/map-trigger.php' ) ); ?>190: <?php include( couponxxl_load_path( 'includes/search-map/map-holder.php' ) ); ?>264: <?php include( couponxxl_load_path( 'includes/offers/offers.php' ) ); ?>296: <?php include( couponxxl_load_path( 'includes/search-map/map-markers-holder.php' If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : taxonomy.php 4: require_once( couponxxl_load_path( 'includes/title.php' ) );61: <?php include( couponxxl_load_path( 'includes/offers/offers.php' ) ); ?> If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : header.php 13: include( couponxxl_load_path( 'includes/headers/header1.php' ) );24: include( couponxxl_load_path( 'includes/home/slider.php' ) );27: include( couponxxl_load_path( 'includes/home/map.php' ) );30: include( couponxxl_load_path( 'includes/home/search.php' ) ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : page-tpl_profile.php 26: case 'vendor' : include( couponxxl_load_path( 'includes/profile-pages/vendor.php' ) ); brea27: case 'agent' : include( couponxxl_load_path( 'includes/profile-pages/vendor_agent.php' ) )28: default : include( couponxxl_load_path( 'includes/profile-pages/buyer.php' ) ); break If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : footer.php 172: include( couponxxl_load_path( 'includes/search-args.php' ) ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : class.offers.php 560: <?php include( couponxxl_load_path( 'includes/offers/offers.php' ) ); ?> If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : search-sidebar.php 1: <?php include( couponxxl_load_path( 'includes/search-map/map-trigger.php' ) ); ?> If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : coupon-submit.php 52: <?php include( couponxxl_load_path( 'includes/profile-pages/vendor/terms.php' ) ) If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : manage-offer.php 159: <?php include( couponxxl_load_path( 'includes/profile-pages/vendor/coupon-submit.164: include( couponxxl_load_path( 'includes/profile-pages/vendor/deal-submit.ph If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : deal-submit.php 96: <?php include( couponxxl_load_path( 'includes/profile-pages/vendor/terms.php' ) ) If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : vendor.php 100: case 'profile' : include( couponxxl_load_path( 'includes/profile-pages/vendor/profile.php' )101: case 'store' : include( couponxxl_load_path( 'includes/profile-pages/vendor/store.php' ) )102: case 'coupons' : include( couponxxl_load_path( 'includes/profile-pages/vendor/coupons.php' )103: case 'deals' : include( couponxxl_load_path( 'includes/profile-pages/vendor/deals.php' ) )104: case 'vouchers' : include( couponxxl_load_path( 'includes/profile-pages/vendor/vouchers.php' 105: case 'agents' : include( couponxxl_load_path( 'includes/profile-pages/vendor/agents.php' ) 106: case 'credits' : include( couponxxl_load_path( 'includes/profile-pages/vendor/credits.php' )108: case 'manage-offer-coupon' : include( couponxxl_load_path( 'includes/profile-pages/vendor/manage-offer.p109: case 'manage-offer-deal' : include( couponxxl_load_path( 'includes/profile-pages/vendor/manage-offer.p110: case 'delete-offer' : include( couponxxl_load_path( 'includes/profile-pages/vendor/delete-offer.p112: case 'delete-agent' : include( couponxxl_load_path( 'includes/profile-pages/vendor/delete-agent.p113: case 'edit-agent' : include( couponxxl_load_path( 'includes/profile-pages/vendor/edit-agent.php114: case 'new-agent' : include( couponxxl_load_path( 'includes/profile-pages/vendor/new-agent.php'115: default: include( couponxxl_load_path( 'includes/profile-pages/vendor/dashboard.php' If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : vendor_agent.php 58: case 'deals' : include( couponxxl_load_path( 'includes/profile-pages/vendor/deals.php' ) )59: case 'coupons' : include( couponxxl_load_path( 'includes/profile-pages/vendor/coupons.php' )60: case 'vouchers' : include( couponxxl_load_path( 'includes/profile-pages/vendor/vouchers.php' 62: case 'manage-offer-coupon' : include( couponxxl_load_path( 'includes/profile-pages/vendor/manage-offer.p63: case 'manage-offer-deal' : include( couponxxl_load_path( 'includes/profile-pages/vendor/manage-offer.p64: case 'delete-offer' : include( couponxxl_load_path( 'includes/profile-pages/vendor/delete-offer.p66: default: include( couponxxl_load_path( 'includes/profile-pages/vendor/coupons.php' ) If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : buyer.php 29: include( couponxxl_load_path( 'includes/profile-pages/buyer/view-order.php'32: include( couponxxl_load_path( 'includes/profile-pages/buyer/list-orders.php37: include( couponxxl_load_path( 'includes/profile-pages/buyer/profile.php' ) If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : title.php 2: include( couponxxl_load_path( 'includes/title/before-page-title.php' ) );48: include( couponxxl_load_path('includes/search-args.php') );86: include( couponxxl_load_path( 'includes/title/after-page-title.php' ) ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : order-management.php 522: include( couponxxl_load_path( 'includes/email-tpl/email-order.php' ) );536: include( couponxxl_load_path( 'includes/email-tpl/email-order.php' ) );549: include( couponxxl_load_path( 'includes/email-tpl/email-order.php' ) ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : offers.php 12: include( couponxxl_load_path( 'includes/offers/coupon.php' ) );14: include( couponxxl_load_path( 'includes/offers/deal.php' ) ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : navigation.php 17: <?php include( couponxxl_load_path( 'includes/headers/account.php' ) )?> If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : search.php 3: include( couponxxl_load_path( 'includes/search-args.php' ) ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : header1.php 18: <?php include( couponxxl_load_path( 'includes/headers/search.php' ) ) ?>22: <?php include( couponxxl_load_path( 'includes/headers/account.php' ) ) ?>27: <?php include( couponxxl_load_path( 'includes/headers/navigation.php' ) ) ?>29: <?php include( couponxxl_load_path( 'includes/headers/categories.php' ) ) ?> If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : single-offer.php 12: include( couponxxl_load_path( 'includes/title/before-page-title.php' ) );26: include( couponxxl_load_path( 'includes/title/after-page-title.php' ) );28: include( couponxxl_load_path( 'includes/single-offer/deal.php' ) );31: include( couponxxl_load_path( 'includes/title/after-page-title.php' ) );33: include( couponxxl_load_path( 'includes/single-offer/coupon.php' ) ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.
Other checked themes