0
Validation results

Autopro

Autopro

WordPress 5.0.3 theme
0
  • THEME TYPEWordPress theme 5.0.3
  • FILE NAMEthemeforest-19509609-autopro-car-dealer-wordpress-theme-wordpress-theme.zip
  • FILE SIZE9589330 bytes
  • MD5439ca1c98198d490ddbafe90ccc34170
  • SHA178d4d9e7a0deb58e71233ef3fb067ca52010b249
  • LICENSEGNU GPL 3
  • FILES INCLUDEDCSS, PHP, HTML, XML, Bitmap images, Adobe Illustrator
  • THEMEFOREST PAGEhttps://themeforest.net/item/autopro-car-dealer-wordpress-theme/19509609 ($59)
  • THEME URIhttp://autopro.jwsuperthemes.com
  • VERSION2.0.2
  • TAGStwo-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
  • CREATION DATE2018-10-31
  • LAST FILE UPDATE2018-10-31
  • LAST VALIDATION2018-10-31 23:40
Critical alerts
  1. Customizer : Sanitization of Customizer settings Found a Customizer setting that did not have a sanitization callback function in file extension_customizer.php. Every call to the add_setting() method needs to have a sanitization callback function passed.
  2. Title : Title The <title> tags can only contain a call to wp_title(). Use the wp_title filter to modify the output.
  3. Security breaches : Use of base64_encode() Found base64_encode in file TwitterOAuth.php.
     $base = base64_encode($file);
     'media_data' => base64_encode(fread($media, self::UPLOAD_CHUNK))
     return base64_encode($key . ':' . $secret);
    Found base64_encode in file HmacSha1.php.
     return base64_encode(hash_hmac('sha1', $signatureBase, $key, true));
  4. Presence of iframes : iframes are sometimes used to load unwanted adverts and malicious code on another site Found <iframe width="100%" height="100%" src="<?php echo esc_url( $args['link'.$i] ); ?> in file tpl2.php.
    Line 14: <iframe width='100%' height='100%' src='<?php echo esc_url( $args['link'.$i
    Found <iframe width="100%" height="100%" src="<?php if( ! empty( $link ) ){ echo esc_url($link);} ?> in file tpl1.php.
    Line 23: <iframe width='100%' height='100%' src='<?php if( ! empty( $link ) ){ echo 
    Found <iframe src="'.esc_url($src).'" width="'.esc_attr($width).'" height="'.esc_attr($height).'" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen> in file video.php.
    Line 29: <iframe src=''.esc_url($src).'' width=''.esc_attr($width).'' height=''.esc_
    Found <iframe width="560" height="315" src="' . esc_attr($video) . '?autoplay=0" frameborder="0" allowfullscreen> in file template-functions.php.
    Line 809: echo do_shortcode('<iframe width='560' height='315' src='' . esc_attr($video) .  '?autoplay=0'
  5. Malware : Operations on file system file_get_contents was found in the file presets.php
    Line 42: $cache = unserialize(file_get_contents($cacheFile));
    file_put_contents was found in the file presets.php
    Line 48: file_put_contents($cacheFile, serialize($newCache));
    Line 49: file_put_contents($outputFile, $newCache['compiled']);
    file_put_contents was found in the file presets.php
    Line 48: file_put_contents($cacheFile, serialize($newCache));
    Line 49: file_put_contents($outputFile, $newCache['compiled']);
    file_get_contents was found in the file TwitterOAuth.php
    Line 248: $file = file_get_contents($parameters['media']);
    fopen was found in the file TwitterOAuth.php
    Line 272: $media = fopen($parameters['media'], 'rb');
    fread was found in the file TwitterOAuth.php
    Line 279: 'media_data' => base64_encode(fread($media, self::UPLOAD_CHUNK))
    fclose was found in the file TwitterOAuth.php
    Line 282: fclose($media);
    file_get_contents was found in the file widgets_import.php
    Line 72: $data = file_get_contents( $file );
    fopen was found in the file class.redux_helpers.php
    Line 659: //$fp = fopen( $file, 'r' );
    fread was found in the file class.redux_helpers.php
    Line 662: //$file_data = fread( $fp, 8192 );
    fclose was found in the file class.redux_helpers.php
    Line 665: //fclose( $fp );
  6. Malware : Network operations curl_init was found in the file TwitterOAuth.php
    Line 393: $curlHandle = curl_init();
    curl_exec was found in the file TwitterOAuth.php
    Line 395: $response = curl_exec($curlHandle);
  7. Admin menu : Themes should use add_theme_page() for adding admin pages. File theme-options.php :
    Line 2064: // For a full list of options, visit: http://codex.wordpress.org/Function_Reference/add_submenu_page#Parameters
    File framework.php :
    Line 1338: // wrappers and need to be appened to using add_submenu_page.
    Line 1389: $this->page = call_user_func( 'add_submenu_page', $page_parent, $page_title, $menu_title, $page_permission
    Line 1447: call_user_func( 'add_submenu_page', $this->args['page_slug'], $section['title'], $section['t
    File framework.php :
    Line 1338: // wrappers and need to be appened to using add_submenu_page.
    Line 1389: $this->page = call_user_func( 'add_submenu_page', $page_parent, $page_title, $menu_title, $page_permission
    Line 1447: call_user_func( 'add_submenu_page', $this->args['page_slug'], $section['title'], $section['t
    File framework.php :
    Line 1415: $this->page = call_user_func( 'add_menu_page', $this->args['page_title'], $this->args['menu_title'], $this
    File framework.php :
    Line 1338: // wrappers and need to be appened to using add_submenu_page.
    Line 1389: $this->page = call_user_func( 'add_submenu_page', $page_parent, $page_title, $menu_title, $page_permission
    Line 1447: call_user_func( 'add_submenu_page', $this->args['page_slug'], $section['title'], $section['t
    File welcome.php :
    Line 201: $page = 'add_management_page';
  8. Deprecated functions : screen_icon screen_icon found in file wordpress-importer.php. Deprecated since version 3.8.
    Line 1118: screen_icon();
  9. Deprecated functions : wp_get_http wp_get_http found in file wordpress-importer.php. Deprecated since version 4.4. Use WP_Http instead.
    Line 991: $headers = wp_get_http( $url, $upload['file'] );
  10. Included plugins : Zip file found Plugins are not allowed in themes. The zip file found was slider8.zip slider1.zip slider-sv-v5c.zip sv-home8.zip slider-sv-5.zip slider-sv.zip featured-slider.zip slider-sv-5d.zip slider2.zip slider-sv-home2.zip slider-sv-5b.zip slider3.zip sliderpost.zip home4.zip slider5.zip sliderab.zip slider-v6.zip.
Warning
  1. core scripts deregistered : Core scripts deregistrationFound wp_deregister_script in framework.php. Themes must not deregister core scripts.
    Line 546: wp_deregister_script( 'wpb_ace' );
    Found wp_deregister_script in enqueue.php. Themes must not deregister core scripts.
    Line 215: wp_deregister_script( 'jquerySelect2' );
  2. Text domain : Incorrect use of translation functions.Found a translation function that is missing a text-domain. Function __, with the arguments 'autopro' in file image_tooltip.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'autopro' in file image_tooltip.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'autopro' in file image_tooltip.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'autopro' in file video_lightbox.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'autopro' in file video_lightbox.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'autopro' in file technology.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'autopro' in file technology.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'autopro' in file technology.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'autopro' in file video_list.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'autopro' in file video_list.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'autopro' in file video_list.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'autopro' in file video_list.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'autopro' in file video_list.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'autopro' in file car_make.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'autopro' in file car_make.php.
  3. Hidden admin bar : Hidden admin Bar in CSSThemes should not hide admin bar. Detected in file start-style.css.
  4. Deprecated functions : screen_iconscreen_icon found in file wordpress-importer.php. Deprecated since version 3.8.
    Line 1118: screen_icon();
  5. Editor style : Presence of editor styleNo reference to add_editor_style() was found in the theme. It is recommended that the theme implements editor styling, so as to make the editor content match the resulting post output in the theme, for a better user experience.
  6. I18N implementation : Proper use of ___all(Possible variable $i found in translation function in image_tooltip.php. Translation function calls should not contain PHP variables.
    Line 35: 'heading' => __('Tooltip Front View{$i}', 'autopro'),
    Possible variable $i found in translation function in image_tooltip.php. Translation function calls should not contain PHP variables.
    Line 49: 'heading' => __('Tooltip Back View{$i}', 'autopro'),
    Possible variable $i found in translation function in image_tooltip.php. Translation function calls should not contain PHP variables.
    Line 63: 'heading' => __('Tooltip Side View{$i}', 'autopro'),
    Possible variable $i found in translation function in video_lightbox.php. Translation function calls should not contain PHP variables.
    Line 115: 'group' => __('Video {$i}', 'autopro'),
    Possible variable $i found in translation function in video_lightbox.php. Translation function calls should not contain PHP variables.
    Line 115: 'group' => __('Video {$i}', 'autopro'),
    Possible variable $i found in translation function in technology.php. Translation function calls should not contain PHP variables.
    Line 38: 'group' => __('Tech {$i}', 'autopro'),
    Possible variable $i found in translation function in technology.php. Translation function calls should not contain PHP variables.
    Line 38: 'group' => __('Tech {$i}', 'autopro'),
    Possible variable $i found in translation function in technology.php. Translation function calls should not contain PHP variables.
    Line 38: 'group' => __('Tech {$i}', 'autopro'),
    Possible variable $i found in translation function in video_list.php. Translation function calls should not contain PHP variables.
    Line 30: 'group' => __('Video {$i}', 'autopro'),
    Possible variable $i found in translation function in video_list.php. Translation function calls should not contain PHP variables.
    Line 30: 'group' => __('Video {$i}', 'autopro'),
    Possible variable $i found in translation function in video_list.php. Translation function calls should not contain PHP variables.
    Line 30: 'group' => __('Video {$i}', 'autopro'),
    Possible variable $i found in translation function in video_list.php. Translation function calls should not contain PHP variables.
    Line 30: 'group' => __('Video {$i}', 'autopro'),
    Possible variable $i found in translation function in video_list.php. Translation function calls should not contain PHP variables.
    Line 30: 'group' => __('Video {$i}', 'autopro'),
    Possible variable $i found in translation function in car_make.php. Translation function calls should not contain PHP variables.
    Line 61: 'heading' => __('Text Link{$i}', 'autopro'),
    Possible variable $i found in translation function in car_make.php. Translation function calls should not contain PHP variables.
    Line 69: 'heading' => __('Link{$i}', 'autopro'),
    Possible variable $i found in translation function in menu_fix.php. Translation function calls should not contain PHP variables.
    Line 25: 'heading' => __('Text{$i}', 'autopro'),
    Possible variable $i found in translation function in menu_fix.php. Translation function calls should not contain PHP variables.
    Line 34: 'heading' => __('Link{$i}', 'autopro'),
Tip-off
  1. theme tags : Presence of bad theme tagsThemes that use the tag accessibility-ready will need to undergo an accessibility review.
    See https://make.wordpress.org/themes/handbook/review/accessibility/
  2. Optional files : Presence of rtl stylesheet rtl.cssThis theme does not contain optional file rtl.php.
  3. Optional files : Presence of front page template file front-page.phpThis theme does not contain optional file front-page.php.
  4. Optional files : Presence of home template file home.phpThis theme does not contain optional file home.php.
  5. Optional files : Presence of tag template file tag.phpThis theme does not contain optional file tag.php.
  6. Optional files : Presence of term template file taxonomy.phpThis theme does not contain optional file taxonomy.php.
  7. Optional files : Presence of author template file author.phpThis theme does not contain optional file author.php.
  8. Optional files : Presence of date/time template file date.phpThis theme does not contain optional file date.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 : presets.php
    Line 3: require_once ( JWS_THEME_ABS_PATH_FR . '/inc/lessc.inc.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 : up-sells.php
    Line 106: include( locate_template( 'woocommerce/loop/loop-widget.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 : widgets.php
    Line 2: require_once 'recent-posts-widget-with-thumbnails.php';
    Line 4: require_once 'banner.php';
    Line 5: require_once 'up-sells.php';
    Line 6: require_once 'news-letter.php';
    Line 7: require_once 'news-letter2.php';
    Line 8: require_once 'search_bar.php';
    Line 9: require_once 'search_account_language.php';
    Line 10: require_once 'count-up.php';
    Line 11: require_once 'twitter.php';
    Line 12: require_once 'menu_custom.php';
    Line 13: require_once 'car_color.php';
    Line 14: require_once 'car_pricing.php';
    Line 15: require_once 'sidebar_car_detail.php';
    Line 16: require_once 'search-filter.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 : twitter.php
    Line 2: include_once 'TwitterAPP/Config.php';
    Line 3: include_once 'TwitterAPP/Response.php';
    Line 4: include_once 'TwitterAPP/SignatureMethod.php';
    Line 5: include_once 'TwitterAPP/HmacSha1.php';
    Line 6: include_once 'TwitterAPP/Consumer.php';
    Line 7: include_once 'TwitterAPP/Token.php';
    Line 8: include_once 'TwitterAPP/Request.php';
    Line 9: include_once 'TwitterAPP/Util.php';
    Line 10: include_once 'TwitterAPP/Util/JsonDecoder.php';
    Line 11: require_once 'TwitterAPP/TwitterOAuth.php';
    Line 12: require_once 'TwitterAPP/TwitterOAuthException.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 : product_carousel_thumbnail.php
    Line 131: include( locate_template( 'woocommerce/loop/loop_thumbnail.php' ) );
    Line 144: include( locate_template( 'woocommerce/loop/lopp-content-shortcode2.php' ) 
    Line 161: <?php include( locate_template( 'woocommerce/loop/loop-content-shortcode-carousel
    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 : tpl.php
    Line 1: <?php include( locate_template( 'woocommerce/loop/content-tooltip.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 : product_carousel.php
    Line 87: include( locate_template( 'woocommerce/loop/loop-content-shortcode.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 : vehicle_carousel.php
    Line 118: include( locate_template( 'woocommerce/loop/loop_vehicle_carousel.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 : portfolio_grid.php
    Line 149: include( locate_template( 'framework/templates/portfolio/porfolio.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 : testimonial_slider.php
    Line 39: <?php include( $tpl .'.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 : shortcodes.php
    Line 35: include($element .'/'. $element.'.php');
    Line 46: include($wooshop .'/'. $wooshop.'.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 : tpl6.php
    Line 3: include( locate_template( 'woocommerce/loop/loop-content-one.php' ) );
    Line 5: include( locate_template( 'woocommerce/loop/loop_content_shortcode_grib4.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 : tpl5.php
    Line 3: include( locate_template( 'woocommerce/loop/loop_content_shortcode_grib3.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 : tpl4.php
    Line 3: include( locate_template( 'woocommerce/loop/loop-content-one.php' ) );
    Line 5: include( locate_template( 'woocommerce/loop/loop_content_shortcode_grib2.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 : tpl2.php
    Line 3: include( locate_template( 'woocommerce/loop/loop-content-one.php' ) );
    Line 5: include( locate_template( 'woocommerce/loop/loop_content_shortcode_grib.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 : tpl1.php
    Line 3: include( locate_template( 'woocommerce/loop/loop-widget.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 : tpl3.php
    Line 2: include( locate_template( 'woocommerce/loop/loop-list-product-first-item.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 : meta-boxes.php
    Line 62: include 'blog_options.php';
    Line 66: include 'product_options.php';
    Line 70: include 'post_video.php';
    Line 74: include 'post_audio.php';
    Line 78: include 'post_quote.php';
    Line 82: include 'post_link.php';
    Line 86: include 'post_testimonial.php';
    Line 91: include 'post_portfolio.php';
    Line 95: include 'post_team.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 : index.php
    Line 2: require_once(JWS_THEME_ABS_PATH_ADMIN .'/tgm-plugin-activation/plugin-optio
    Line 3: require_once (JWS_THEME_ABS_PATH_ADMIN.'/sample/importer.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 : importer.php
    Line 12: file_exists( $class_wp_importer ) ? require_once($class_wp_importer):$importer_error = true;
    Line 16: file_exists( $class_wp_import ) ? require_once($class_wp_import): $importer_error = true;
    Line 78: require_once(ABSPATH .'wp-content/plugins/revslider/admin/revslider-admin.c
    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 : template-functions.php
    Line 870: include( locate_template( 'framework/templates/portfolio/portfolio-lightbox
    Line 872: include( locate_template( 'framework/templates/portfolio/porfolio.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 : lessc.inc.php
    Line 1817: 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 : archive-portfolio.php
    Line 140: include( locate_template( 'framework/templates/portfolio/portfolio-lightbox
    Line 142: include( locate_template( 'framework/templates/portfolio/porfolio.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 : framework.php
    Line 1696: require_once 'core/enqueue.php';
    Line 2845: require_once 'core/enqueue.php';
    Line 2903: require_once 'core/panel.php';
    Line 3255: require_once 'core/panel.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 : extension_customizer.php
    Line 753: require_once( $class_file );
    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.redux_api.php
    Line 534: include_once( $api_check );
    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 : welcome.php
    Line 378: require_once 'views/about.php';
    Line 393: require_once 'views/changelog.php';
    Line 408: require_once 'views/extensions.php';
    Line 424: require_once 'views/support.php';
    Line 439: require_once 'views/credits.php';
    Line 454: require_once 'views/status_report.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-portfolio.php
    Line 112: include( locate_template( 'framework/templates/portfolio/portfolio-lightbox
    Line 114: include( locate_template( 'framework/templates/portfolio/porfolio.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.

This is a ThemeForest theme. Since Themeforest items are all checked by a human before they appear on their website, ThemeForest verification rules are more permissive than themecheck's and can give a better verification score ( Themeforest requirements ).

0
  • THEME TYPEWordPress theme 5.0.3
  • FILE NAMEthemeforest-19509609-autopro-car-dealer-wordpress-theme-wordpress-theme.zip
  • FILE SIZE9589330 bytes
  • MD5439ca1c98198d490ddbafe90ccc34170
  • SHA178d4d9e7a0deb58e71233ef3fb067ca52010b249
  • LICENSEGNU GPL 3
  • FILES INCLUDEDCSS, PHP, HTML, XML, Bitmap images, Adobe Illustrator
  • THEMEFOREST PAGEhttps://themeforest.net/item/autopro-car-dealer-wordpress-theme/19509609 ($59)
  • THEME URIhttp://autopro.jwsuperthemes.com
  • VERSION2.0.2
  • TAGStwo-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
  • CREATION DATE2018-10-31
  • LAST FILE UPDATE2018-10-31
  • LAST VALIDATION2018-10-31 23:40
Critical alerts
  1. Customizer : Sanitization of Customizer settings Found a Customizer setting that did not have a sanitization callback function in file extension_customizer.php. Every call to the add_setting() method needs to have a sanitization callback function passed.
  2. Title : Title The <title> tags can only contain a call to wp_title(). Use the wp_title filter to modify the output.
  3. Malware : Network operations curl_init was found in the file TwitterOAuth.php
    Line 393: $curlHandle = curl_init();
    curl_exec was found in the file TwitterOAuth.php
    Line 395: $response = curl_exec($curlHandle);
  4. Deprecated functions : screen_icon screen_icon found in file wordpress-importer.php. Deprecated since version 3.8.
    Line 1118: screen_icon();
  5. Deprecated functions : wp_get_http wp_get_http found in file wordpress-importer.php. Deprecated since version 4.4. Use WP_Http instead.
    Line 991: $headers = wp_get_http( $url, $upload['file'] );
  6. Included plugins : Zip file found Plugins are not allowed in themes. The zip file found was slider8.zip slider1.zip slider-sv-v5c.zip sv-home8.zip slider-sv-5.zip slider-sv.zip featured-slider.zip slider-sv-5d.zip slider2.zip slider-sv-home2.zip slider-sv-5b.zip slider3.zip sliderpost.zip home4.zip slider5.zip sliderab.zip slider-v6.zip.
Warning
  1. core scripts deregistered : Core scripts deregistrationFound wp_deregister_script in framework.php. Themes must not deregister core scripts.
    Line 546: wp_deregister_script( 'wpb_ace' );
    Found wp_deregister_script in enqueue.php. Themes must not deregister core scripts.
    Line 215: wp_deregister_script( 'jquerySelect2' );
  2. Text domain : Incorrect use of translation functions.Found a translation function that is missing a text-domain. Function __, with the arguments 'autopro' in file image_tooltip.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'autopro' in file image_tooltip.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'autopro' in file image_tooltip.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'autopro' in file video_lightbox.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'autopro' in file video_lightbox.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'autopro' in file technology.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'autopro' in file technology.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'autopro' in file technology.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'autopro' in file video_list.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'autopro' in file video_list.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'autopro' in file video_list.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'autopro' in file video_list.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'autopro' in file video_list.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'autopro' in file car_make.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'autopro' in file car_make.php.
  3. Hidden admin bar : Hidden admin Bar in CSSThemes should not hide admin bar. Detected in file start-style.css.
  4. Deprecated functions : screen_iconscreen_icon found in file wordpress-importer.php. Deprecated since version 3.8.
    Line 1118: screen_icon();
Tip-off
  1. theme tags : Presence of bad theme tagsThemes that use the tag accessibility-ready will need to undergo an accessibility review.
    See https://make.wordpress.org/themes/handbook/review/accessibility/
  2. Optional files : Presence of rtl stylesheet rtl.cssThis theme does not contain optional file rtl.php.
  3. Optional files : Presence of front page template file front-page.phpThis theme does not contain optional file front-page.php.
  4. Optional files : Presence of home template file home.phpThis theme does not contain optional file home.php.
  5. Optional files : Presence of tag template file tag.phpThis theme does not contain optional file tag.php.
  6. Optional files : Presence of term template file taxonomy.phpThis theme does not contain optional file taxonomy.php.
  7. Optional files : Presence of author template file author.phpThis theme does not contain optional file author.php.
  8. Optional files : Presence of date/time template file date.phpThis theme does not contain optional file date.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 : presets.php
    Line 3: require_once ( JWS_THEME_ABS_PATH_FR . '/inc/lessc.inc.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 : up-sells.php
    Line 106: include( locate_template( 'woocommerce/loop/loop-widget.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 : widgets.php
    Line 2: require_once 'recent-posts-widget-with-thumbnails.php';
    Line 4: require_once 'banner.php';
    Line 5: require_once 'up-sells.php';
    Line 6: require_once 'news-letter.php';
    Line 7: require_once 'news-letter2.php';
    Line 8: require_once 'search_bar.php';
    Line 9: require_once 'search_account_language.php';
    Line 10: require_once 'count-up.php';
    Line 11: require_once 'twitter.php';
    Line 12: require_once 'menu_custom.php';
    Line 13: require_once 'car_color.php';
    Line 14: require_once 'car_pricing.php';
    Line 15: require_once 'sidebar_car_detail.php';
    Line 16: require_once 'search-filter.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 : twitter.php
    Line 2: include_once 'TwitterAPP/Config.php';
    Line 3: include_once 'TwitterAPP/Response.php';
    Line 4: include_once 'TwitterAPP/SignatureMethod.php';
    Line 5: include_once 'TwitterAPP/HmacSha1.php';
    Line 6: include_once 'TwitterAPP/Consumer.php';
    Line 7: include_once 'TwitterAPP/Token.php';
    Line 8: include_once 'TwitterAPP/Request.php';
    Line 9: include_once 'TwitterAPP/Util.php';
    Line 10: include_once 'TwitterAPP/Util/JsonDecoder.php';
    Line 11: require_once 'TwitterAPP/TwitterOAuth.php';
    Line 12: require_once 'TwitterAPP/TwitterOAuthException.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 : product_carousel_thumbnail.php
    Line 131: include( locate_template( 'woocommerce/loop/loop_thumbnail.php' ) );
    Line 144: include( locate_template( 'woocommerce/loop/lopp-content-shortcode2.php' ) 
    Line 161: <?php include( locate_template( 'woocommerce/loop/loop-content-shortcode-carousel
    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 : tpl.php
    Line 1: <?php include( locate_template( 'woocommerce/loop/content-tooltip.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 : product_carousel.php
    Line 87: include( locate_template( 'woocommerce/loop/loop-content-shortcode.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 : vehicle_carousel.php
    Line 118: include( locate_template( 'woocommerce/loop/loop_vehicle_carousel.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 : portfolio_grid.php
    Line 149: include( locate_template( 'framework/templates/portfolio/porfolio.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 : testimonial_slider.php
    Line 39: <?php include( $tpl .'.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 : shortcodes.php
    Line 35: include($element .'/'. $element.'.php');
    Line 46: include($wooshop .'/'. $wooshop.'.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 : tpl6.php
    Line 3: include( locate_template( 'woocommerce/loop/loop-content-one.php' ) );
    Line 5: include( locate_template( 'woocommerce/loop/loop_content_shortcode_grib4.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 : tpl5.php
    Line 3: include( locate_template( 'woocommerce/loop/loop_content_shortcode_grib3.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 : tpl4.php
    Line 3: include( locate_template( 'woocommerce/loop/loop-content-one.php' ) );
    Line 5: include( locate_template( 'woocommerce/loop/loop_content_shortcode_grib2.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 : tpl2.php
    Line 3: include( locate_template( 'woocommerce/loop/loop-content-one.php' ) );
    Line 5: include( locate_template( 'woocommerce/loop/loop_content_shortcode_grib.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 : tpl1.php
    Line 3: include( locate_template( 'woocommerce/loop/loop-widget.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 : tpl3.php
    Line 2: include( locate_template( 'woocommerce/loop/loop-list-product-first-item.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 : meta-boxes.php
    Line 62: include 'blog_options.php';
    Line 66: include 'product_options.php';
    Line 70: include 'post_video.php';
    Line 74: include 'post_audio.php';
    Line 78: include 'post_quote.php';
    Line 82: include 'post_link.php';
    Line 86: include 'post_testimonial.php';
    Line 91: include 'post_portfolio.php';
    Line 95: include 'post_team.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 : index.php
    Line 2: require_once(JWS_THEME_ABS_PATH_ADMIN .'/tgm-plugin-activation/plugin-optio
    Line 3: require_once (JWS_THEME_ABS_PATH_ADMIN.'/sample/importer.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 : importer.php
    Line 12: file_exists( $class_wp_importer ) ? require_once($class_wp_importer):$importer_error = true;
    Line 16: file_exists( $class_wp_import ) ? require_once($class_wp_import): $importer_error = true;
    Line 78: require_once(ABSPATH .'wp-content/plugins/revslider/admin/revslider-admin.c
    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 : template-functions.php
    Line 870: include( locate_template( 'framework/templates/portfolio/portfolio-lightbox
    Line 872: include( locate_template( 'framework/templates/portfolio/porfolio.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 : lessc.inc.php
    Line 1817: 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 : archive-portfolio.php
    Line 140: include( locate_template( 'framework/templates/portfolio/portfolio-lightbox
    Line 142: include( locate_template( 'framework/templates/portfolio/porfolio.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 : framework.php
    Line 1696: require_once 'core/enqueue.php';
    Line 2845: require_once 'core/enqueue.php';
    Line 2903: require_once 'core/panel.php';
    Line 3255: require_once 'core/panel.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 : extension_customizer.php
    Line 753: require_once( $class_file );
    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.redux_api.php
    Line 534: include_once( $api_check );
    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 : welcome.php
    Line 378: require_once 'views/about.php';
    Line 393: require_once 'views/changelog.php';
    Line 408: require_once 'views/extensions.php';
    Line 424: require_once 'views/support.php';
    Line 439: require_once 'views/credits.php';
    Line 454: require_once 'views/status_report.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-portfolio.php
    Line 112: include( locate_template( 'framework/templates/portfolio/portfolio-lightbox
    Line 114: include( locate_template( 'framework/templates/portfolio/porfolio.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