0
Validation results

ECO Wright

ECO Wright

WordPress 6.5.2 theme
0
  • THEME TYPEWordPress theme 6.5.2
  • FILE NAMEeco-wright.zip
  • FILE SIZE807692 bytes
  • MD563e8b29fb6115bbf68697a40bad40cfe
  • SHA1bad4f9c5644547e9bff21fb4d740e24c36313581
  • LICENSEGNU GPL 2
  • FILES INCLUDEDCSS, PHP, HTML, Bitmap images
  • VERSION1.1
  • TAGSone-column, two-columns, right-sidebar, flexible-header, custom-colors, custom-header, custom-menu, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
  • CREATION DATE2022-06-10
  • LAST FILE UPDATE2022-06-10
  • LAST VALIDATION2022-06-10 22:36
This theme seems to be proprietary. Themecheck doesn't distribute commercial themes.
Critical alerts
  1. Security breaches : Modification of PHP server settings Found ini_set in file Minifier.php. 249: ini_set($name, $suggested);
  2. Security breaches : Use of base64_decode() Found base64_decode in file deoptimizeBase.php. 422: $filepath = isset( $parts[0] ) ? base64_decode($parts[0]) : null;600: return base64_decode( $matches[1] );
  3. Security breaches : Use of base64_encode() Found base64_encode in file deoptimizeStyles.php.
     $base64data  = base64_encode( file_get_contents( $path ) );
    Found base64_encode in file deoptimizeBase.php.
     $marker = '%%' . $name . DEOPTIMIZE_HASH . '%%' . base64_encode( $data );
  4. Malware : Operations on file system file_get_contents was found in the file optimize-config.php 36: $code = file_get_contents(__FILE__.'.none');40: $contents = file_get_contents(__FILE__.'.'.$encoding);file_get_contents was found in the file optimize-config.php 36: $code = file_get_contents(__FILE__.'.none');40: $contents = file_get_contents(__FILE__.'.'.$encoding);file_put_contents was found in the file optimize-config.php 78: file_put_contents(__FILE__.'.'.$encoding,$contents);84: file_put_contents(__FILE__.'.'.$ext,$contents);file_put_contents was found in the file optimize-config.php 78: file_put_contents(__FILE__.'.'.$encoding,$contents);84: file_put_contents(__FILE__.'.'.$ext,$contents);file_get_contents was found in the file deoptimizeStyles.php 389: $base64data = base64_encode( file_get_contents( $path ) );607: $css = self::fixurls( $cssPath, file_get_contents( $cssPath ) );670: $code = addcslashes( self::fixurls( $path, file_get_contents( $path ) ), '\\' );file_get_contents was found in the file deoptimizeStyles.php 389: $base64data = base64_encode( file_get_contents( $path ) );607: $css = self::fixurls( $cssPath, file_get_contents( $cssPath ) );670: $code = addcslashes( self::fixurls( $path, file_get_contents( $path ) ), '\\' );file_get_contents was found in the file deoptimizeStyles.php 389: $base64data = base64_encode( file_get_contents( $path ) );607: $css = self::fixurls( $cssPath, file_get_contents( $cssPath ) );670: $code = addcslashes( self::fixurls( $path, file_get_contents( $path ) ), '\\' );file_get_contents was found in the file deoptimizeScripts.php 306: $scriptsrc = file_get_contents( $script );file_get_contents was found in the file deoptimizeCache.php 73: return file_get_contents( $this->cachedir . $this->filename . '.none' );75: return file_get_contents( $this->cachedir . $this->filename );93: $phpcode = file_get_contents( DEOPTIMIZE_THEME_DIR . 'config/' . $file );515: $content = file_get_contents( $htaccess_tmpl );file_get_contents was found in the file deoptimizeCache.php 73: return file_get_contents( $this->cachedir . $this->filename . '.none' );75: return file_get_contents( $this->cachedir . $this->filename );93: $phpcode = file_get_contents( DEOPTIMIZE_THEME_DIR . 'config/' . $file );515: $content = file_get_contents( $htaccess_tmpl );file_get_contents was found in the file deoptimizeCache.php 73: return file_get_contents( $this->cachedir . $this->filename . '.none' );75: return file_get_contents( $this->cachedir . $this->filename );93: $phpcode = file_get_contents( DEOPTIMIZE_THEME_DIR . 'config/' . $file );515: $content = file_get_contents( $htaccess_tmpl );file_put_contents was found in the file deoptimizeCache.php 96: file_put_contents( $this->cachedir . $this->filename, $phpcode );97: file_put_contents( $this->cachedir . $this->filename . '.none', $data );100: file_put_contents( $this->cachedir . $this->filename, $data );103: file_put_contents( $this->cachedir . $this->filename . '.gz', gzencode( $da569: @file_put_contents( $htaccess, $content ); // @codingStandardsIgnoreLine602: @file_put_contents( $idx_file, '<html><head><meta name='robots' content='noifile_put_contents was found in the file deoptimizeCache.php 96: file_put_contents( $this->cachedir . $this->filename, $phpcode );97: file_put_contents( $this->cachedir . $this->filename . '.none', $data );100: file_put_contents( $this->cachedir . $this->filename, $data );103: file_put_contents( $this->cachedir . $this->filename . '.gz', gzencode( $da569: @file_put_contents( $htaccess, $content ); // @codingStandardsIgnoreLine602: @file_put_contents( $idx_file, '<html><head><meta name='robots' content='noifile_put_contents was found in the file deoptimizeCache.php 96: file_put_contents( $this->cachedir . $this->filename, $phpcode );97: file_put_contents( $this->cachedir . $this->filename . '.none', $data );100: file_put_contents( $this->cachedir . $this->filename, $data );103: file_put_contents( $this->cachedir . $this->filename . '.gz', gzencode( $da569: @file_put_contents( $htaccess, $content ); // @codingStandardsIgnoreLine602: @file_put_contents( $idx_file, '<html><head><meta name='robots' content='noifile_put_contents was found in the file deoptimizeCache.php 96: file_put_contents( $this->cachedir . $this->filename, $phpcode );97: file_put_contents( $this->cachedir . $this->filename . '.none', $data );100: file_put_contents( $this->cachedir . $this->filename, $data );103: file_put_contents( $this->cachedir . $this->filename . '.gz', gzencode( $da569: @file_put_contents( $htaccess, $content ); // @codingStandardsIgnoreLine602: @file_put_contents( $idx_file, '<html><head><meta name='robots' content='noifile_get_contents was found in the file deoptimizeCache.php 73: return file_get_contents( $this->cachedir . $this->filename . '.none' );75: return file_get_contents( $this->cachedir . $this->filename );93: $phpcode = file_get_contents( DEOPTIMIZE_THEME_DIR . 'config/' . $file );515: $content = file_get_contents( $htaccess_tmpl );file_put_contents was found in the file deoptimizeCache.php 96: file_put_contents( $this->cachedir . $this->filename, $phpcode );97: file_put_contents( $this->cachedir . $this->filename . '.none', $data );100: file_put_contents( $this->cachedir . $this->filename, $data );103: file_put_contents( $this->cachedir . $this->filename . '.gz', gzencode( $da569: @file_put_contents( $htaccess, $content ); // @codingStandardsIgnoreLine602: @file_put_contents( $idx_file, '<html><head><meta name='robots' content='noifile_put_contents was found in the file deoptimizeCache.php 96: file_put_contents( $this->cachedir . $this->filename, $phpcode );97: file_put_contents( $this->cachedir . $this->filename . '.none', $data );100: file_put_contents( $this->cachedir . $this->filename, $data );103: file_put_contents( $this->cachedir . $this->filename . '.gz', gzencode( $da569: @file_put_contents( $htaccess, $content ); // @codingStandardsIgnoreLine602: @file_put_contents( $idx_file, '<html><head><meta name='robots' content='noifile_get_contents was found in the file deoptimizeBase.php 431: $filecontent = file_get_contents( $filepath );661: $contents = file_get_contents( $filepath );file_get_contents was found in the file deoptimizeBase.php 431: $filecontent = file_get_contents( $filepath );661: $contents = file_get_contents( $filepath );
  5. Admin menu : Themes should use add_theme_page() for adding admin pages. File deoptimizeExtra.php : 801: add_submenu_page( null, 'deoptimize_extra', 'deoptimize_extra', 'manage_optFile deoptimizeConfig.php : 590: //$hook = add_options_page( __( 'Deoptimize Options', 'deoptimize' ), 'Deoptimize', 'File deoptimizePartners.php : 43: add_submenu_page( null, 'AO partner', 'AO partner', 'manage_options', 'ao_p
Warning
  1. Text domain : Incorrect use of translation functions.Found a translation function that is missing a text-domain. Function __, with the arguments 'Dismiss this notice.' in file deoptimizeToolbar.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 twentysixteen, deoptimize, twentyseventeen, twentynineteen.
  2. Plugin territory : Plugin territory functionalitiesThe theme uses the add_shortcode() function. Custom post-content shortcodes are plugin-territory functionality.
  3. Hidden admin bar : Hidden admin Bar in CSSThemes should not hide admin bar. Detected in file toolbar.css.
  4. Comment pagination : Declaration of comment paginationThe theme doesn't have comment pagination code in it. Use paginate_comments_links() to add comment pagination, or older previous_comments_link() and next_comments_link() functions.
  5. Screenshot : Screenshot fileScreenshot is wrong size! Detected: 1200x1000px. Maximum allowed size is 1200x900px.Screenshot dimensions are wrong! Detected: 1200x1000px (6:5). Ratio of width to height should be 4:3.Bad screenshot file extension ! File screenshot.png is not an actual JPG file. Detected type was : "image/png".
Tip-off
  1. Optional files : Presence of rtl stylesheet rtl.cssThis theme does not contain optional file rtl.php.
  2. Optional files : Presence of home template file home.phpThis theme does not contain optional file home.php.
  3. Optional files : Presence of category template file category.phpThis theme does not contain optional file category.php.
  4. Optional files : Presence of tag template file tag.phpThis theme does not contain optional file tag.php.
  5. Optional files : Presence of term template file taxonomy.phpThis theme does not contain optional file taxonomy.php.
  6. Optional files : Presence of author template file author.phpThis theme does not contain optional file author.php.
  7. Optional files : Presence of date/time template file date.phpThis theme does not contain optional file date.php.
  8. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  9. Use of includes : Use of include or requireThe theme appears to use include or require : customizer.php 234: * The default schemes include 'default', 'dark', 'gray', 'red', and 'yellow'. 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