12
Validation results

BookYourTravel

BookYourTravel

WordPress 5.2.2 theme
12
  • THEME TYPEWordPress theme 5.2.2
  • FILE NAMEBookYourTravel.zip
  • FILE SIZE21758813 bytes
  • MD595ab61a493df61a73316eaf65860b7f7
  • SHA1e41e755d36da409843fe34c80d77dc53bc5d6207
  • LICENSECustom
  • FILES INCLUDEDCSS, PHP, XML, Bitmap images, Adobe Illustrator
  • VERSION8.06
  • CREATION DATE2019-08-13
  • LAST FILE UPDATE2019-08-13
  • LAST VALIDATION2019-08-13 20:21
This theme seems to be proprietary. Themecheck doesn't distribute commercial themes.
Critical alerts
  1. Security breaches : Use of base64_decode() Found base64_decode in file class-options-importer.php. 207: $data = (array) maybe_unserialize( base64_decode( $input['import_settings'] ) );
  2. Security breaches : Use of base64_encode() Found base64_encode in file class-options-importer.php.
     $val = base64_encode( maybe_serialize( (array)$this->theme_options ) );
  3. Admin menu : Themes should use add_theme_page() for adding admin pages. File theme_cruise_booking_admin.php : 116: $hook = add_submenu_page('edit.php?post_type=cruise', esc_html__('Cruise Bookings',File theme_tour_schedule_admin.php : 106: $hook = add_submenu_page('edit.php?post_type=tour', esc_html__('Tour Schedules', 'bFile theme_car_rental_availability_admin.php : 96: $hook = add_submenu_page('edit.php?post_type=car_rental', esc_html__('Availability'File theme_accommodation_booking_admin.php : 148: $hook = add_submenu_page('edit.php?post_type=accommodation', esc_html__('AccommodatFile theme_cruise_schedule_admin.php : 115: $hook = add_submenu_page('edit.php?post_type=cruise', esc_html__('Cruise schedule mFile theme_car_rental_booking_admin.php : 128: $hook = add_submenu_page('edit.php?post_type=car_rental', esc_html__('Car Rental BoFile theme_tour_booking_admin.php : 109: $hook = add_submenu_page('edit.php?post_type=tour', esc_html__('Tour Bookings', 'boFile theme_accommodation_vacancy_admin.php : 49: $hook = add_submenu_page('edit.php?post_type=accommodation', esc_html__('Accommodat
  4. Included plugins : Zip file found Plugins are not allowed in themes. The zip file found was envato-market.zip js_composer.zip revslider.zip motorhomes&campervans.zip wedding.zip luxuryresorttestimonials.zip bed&breakfast.zip travel&tours.zip beachresort.zip cruiseoperator.zip luxuryresort.zip vacationrentals.zip default.zip weddingtestimonials.zip hotel.zip rentacarcarousel.zip villa.zip villatestimonials.zip hostel.zip travelagency.zip beachresort-nightlife.zip beachresort-accommodation.zip eventfestival.zip sustainabletravel.zip rentacarpremium.zip travelguide.zip chalet.zip rentacar.zip touroperator.zip skiresort.zip.
Warning
  1. theme tags : Presence of bad theme tagsFound wrong tag in style.css header.
  2. Text domain : Incorrect use of translation functions.Wrong installation directory for the theme name. The directory name must match the slug of the theme. This theme's correct slug and text-domain is bookyourtravel.
  3. Text domain : Incorrect use of translation functions.More than one text-domain is being used in this theme. This means the theme will not be compatible with WordPress.org language packs. The domains found are bookyourtravel, tgmpa.
  4. Plugin territory : Plugin territory functionalitiesThe theme uses the register_post_type() function, which is plugin-territory functionality.The theme uses the add_shortcode() function. Custom post-content shortcodes are plugin-territory functionality.
  5. Custom elements : Presence of custom headerNo reference to custom header was found in the theme.
  6. I18N implementation : Proper use of ___all(Possible variable $allowed_tags found in translation function in options.php. Translation function calls should not contain PHP variables. Possible variable $allowed_tags found in translation function in options.php. Translation function calls should not contain PHP variables. Possible variable $allowed_tags found in translation function in options.php. Translation function calls should not contain PHP variables. Possible variable $allowed_tags found in translation function in options.php. Translation function calls should not contain PHP variables. Possible variable $allowed_tags found in translation function in options.php. Translation function calls should not contain PHP variables.
  7. Date and time implementation : Use of date_i18n()At least one hard coded date was found in the file javascript-vars.php. Function get_option( 'date_format' ) should be used instead.At least one hard coded date was found in the file javascript-vars.php. Function get_option( 'date_format' ) should be used instead.At least one hard coded date was found in the file javascript-vars.php. Function get_option( 'date_format' ) should be used instead.At least one hard coded date was found in the file javascript-vars.php. Function get_option( 'date_format' ) should be used instead.At least one hard coded date was found in the file theme_actions.php. Function get_option( 'date_format' ) should be used instead.
  8. 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 search results template file search.phpThis theme does not contain optional file search.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 : theme_utils.php 15: require_once( ABSPATH . 'wp-admin/includes/plugin.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 : theme_versioning.php 15: require_once( ABSPATH . 'wp-admin/includes/plugin.php' );38: require_once(ABSPATH . '/wp-admin/includes/file.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-cruise-helper.php 2096: require_once(ABSPATH . 'wp-admin/includes/upgrade.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-tour-helper.php 1826: require_once(ABSPATH . 'wp-admin/includes/upgrade.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-car-rental-helper.php 1762: require_once(ABSPATH . 'wp-admin/includes/upgrade.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 : theme_filters.php 519: require_once(ABSPATH . WPINC . '/class-simplepie.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 : theme_woocommerce.php 4: require_once( WP_PLUGIN_DIR .'/woocommerce/includes/api/legacy/v3/interface5: require_once( WP_PLUGIN_DIR .'/woocommerce/includes/api/legacy/v3/class-wc-6: require_once( WP_PLUGIN_DIR .'/woocommerce/includes/api/legacy/v3/class-wc-7: require_once( WP_PLUGIN_DIR .'/woocommerce/includes/api/legacy/v3/interface8: require_once( WP_PLUGIN_DIR .'/woocommerce/includes/api/legacy/v3/class-wc-9: require_once( WP_PLUGIN_DIR .'/woocommerce/includes/api/legacy/v3/class-wc- 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 : theme_controls.php 15: require_once( ABSPATH . 'wp-admin/includes/plugin.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 : theme_custom_ajax_handler.php 9: require_once( $current_file_path_parsed[0] . 'wp-load.php' );13: // require_once(ABSPATH . '/wp-load.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 : theme_cruise_booking_admin.php 12: require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.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 : theme_tour_schedule_admin.php 9: require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.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 : theme_car_rental_availability_admin.php 9: require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.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 : theme_accommodation_booking_admin.php 12: require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.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 : theme_cruise_schedule_admin.php 9: require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.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 : theme_car_rental_booking_admin.php 12: require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.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 : theme_tour_booking_admin.php 12: require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.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 : theme_accommodation_vacancy_admin.php 11: require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.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