0
Validation results

CupertinoW02r00

CupertinoW02r00

WordPress 6.6.2 theme
0
  • THEME TYPEWordPress theme 6.6.2
  • FILE NAMECupertinoW02r00.zip
  • FILE SIZE9119072 bytes
  • MD55fc33bd78cb061aa329425dec372e3ba
  • SHA1b0abe64d70780b6f95601eea57d97c9ce5f09be7
  • LICENSEGNU GPL 2
  • FILES INCLUDEDCSS, PHP, Bitmap images
  • VERSION1.0.471
  • TAGSfixed-width, left-sidebar, two-columns, valid HTML5, widgets
  • CREATION DATE2024-10-14
  • LAST FILE UPDATE2024-10-14
  • LAST VALIDATION2024-10-14 00:43
This theme seems to be proprietary. Themecheck doesn't distribute commercial themes.
Critical alerts
  1. Title : Title 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.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 editorHelper.php. 526: $ret = ini_set('memory_limit', '64M');533: @ini_set('memory_limit', '128M');Found ini_set in file logging.php. 9: @ini_set('display_errors', '1');Found ini_set in file editorHelper.php. 526: $ret = ini_set('memory_limit', '64M');533: @ini_set('memory_limit', '128M');Found ini_set in file logging.php. 9: @ini_set('display_errors', '1');
  3. Security breaches : Use of base64_decode() Found base64_decode in file Chunk.php. 76: $data = base64_decode($data);Found base64_decode in file export.php. 605: $content = $file['type'] == 'text' ? $file['content'] : base64_decode($file['content']);637: if (false === file_put_contents($image_path, base64_decode($content)))657: if (false === file_put_contents($file_path, base64_decode($content)))905: $data = base64_decode($data);1478: fwrite($file, base64_decode($image_data));Found base64_decode in file Chunk.php. 76: $data = base64_decode($data);Found base64_decode in file export.php. 605: $content = $file['type'] == 'text' ? $file['content'] : base64_decode($file['content']);637: if (false === file_put_contents($image_path, base64_decode($content)))657: if (false === file_put_contents($file_path, base64_decode($content)))905: $data = base64_decode($data);1478: fwrite($file, base64_decode($image_data));
  4. Security breaches : Use of base64_encode() Found base64_encode in file archive.php.
     'content' => base64_encode(file_get_contents($archive_file))
    Found base64_encode in file export.php.
     $result = array('result' => 'done', 'data' => base64_encode(file_get_contents($zip_file)));
    Found base64_encode in file filesHelper.php.
     $content = base64_encode($content);
    Found base64_encode in file archive.php.
     'content' => base64_encode(file_get_contents($archive_file))
    Found base64_encode in file export.php.
     $result = array('result' => 'done', 'data' => base64_encode(file_get_contents($zip_file)));
    Found base64_encode in file filesHelper.php.
     $content = base64_encode($content);
  5. Presence of iframes : iframes are sometimes used to load unwanted adverts and malicious code on another site Found <iframe class="embed-responsive-item" src="<?php echo $src; ?> in file shortcodes.php. 1017: <iframe class='embed-responsive-item' src='<?php echo $src; ?>'>Found <iframe class="embed-responsive-item" src="<?php echo $src; ?> in file shortcodes.php. 1017: <iframe class='embed-responsive-item' src='<?php echo $src; ?>'>Found <iframe class="embed-responsive-item" src="<?php echo $src; ?> in file shortcodes.php. 1017: <iframe class='embed-responsive-item' src='<?php echo $src; ?>'>
  6. Malware : Operations on file system fopen was found in the file importer.php 163: $f = fopen($tmp_path, 'c');fwrite was found in the file importer.php 167: fwrite($f, file_get_contents($_FILES['chunk']['tmp_name']));file_get_contents was found in the file importer.php 167: fwrite($f, file_get_contents($_FILES['chunk']['tmp_name']));fclose was found in the file importer.php 170: fclose($f);file_get_contents was found in the file content-importer.php 65: $data = file_get_contents($json_path);file_put_contents was found in the file files-utility.php 64: if (false === file_put_contents($path, $content))65: throw new Exception('Can't file_put_contents $path');readfile was found in the file files-utility.php 101: public static function readfile($path) {102: if (false === @readfile($path))103: throw new Exception('Can't readfile $path');readfile was found in the file files-utility.php 101: public static function readfile($path) {102: if (false === @readfile($path))103: throw new Exception('Can't readfile $path');readfile was found in the file export.php 51: ThemlerFilesUtility::readfile($archive_path);file_get_contents was found in the file editorHelper.php 182: $hashes_content = file_exists($hashesfile) ? file_get_contents($hashesfile) : '';213: $cache = file_exists($cachefile) ? file_get_contents($cachefile) : '';252: $content = file_get_contents($projectfile);340: $version = file_get_contents($theme->get_template_directory() . '/export/manifest.vers377: $manifest = file_get_contents('$manifests_dir/$version.manifest');428: $changed_files_file_content = file_get_contents($changed_files_file);550: if (file_exists($lock_file) && ($instanceId = file_get_contents($lock_file)) !== $_REQUEST['instanceId']) {file_put_contents was found in the file editorHelper.php 203: if (false === file_put_contents($hashesfile, $hashes_content))241: if (false === file_put_contents($cachefile, $cache))267: if (false === file_put_contents($projectfile, json_encode($project)))362: if (false === file_put_contents($manifest_path, $manifest))364: if (false === file_put_contents($theme_manifest_path, $manifest))366: if (false === file_put_contents(get_template_directory() . '/export/manifest.version', $v456: if (false === file_put_contents($changed_files_file, $changed_files_file_content))file_get_contents was found in the file editorHelper.php 182: $hashes_content = file_exists($hashesfile) ? file_get_contents($hashesfile) : '';213: $cache = file_exists($cachefile) ? file_get_contents($cachefile) : '';252: $content = file_get_contents($projectfile);340: $version = file_get_contents($theme->get_template_directory() . '/export/manifest.vers377: $manifest = file_get_contents('$manifests_dir/$version.manifest');428: $changed_files_file_content = file_get_contents($changed_files_file);550: if (file_exists($lock_file) && ($instanceId = file_get_contents($lock_file)) !== $_REQUEST['instanceId']) {file_put_contents was found in the file editorHelper.php 203: if (false === file_put_contents($hashesfile, $hashes_content))241: if (false === file_put_contents($cachefile, $cache))267: if (false === file_put_contents($projectfile, json_encode($project)))362: if (false === file_put_contents($manifest_path, $manifest))364: if (false === file_put_contents($theme_manifest_path, $manifest))366: if (false === file_put_contents(get_template_directory() . '/export/manifest.version', $v456: if (false === file_put_contents($changed_files_file, $changed_files_file_content))file_get_contents was found in the file editorHelper.php 182: $hashes_content = file_exists($hashesfile) ? file_get_contents($hashesfile) : '';213: $cache = file_exists($cachefile) ? file_get_contents($cachefile) : '';252: $content = file_get_contents($projectfile);340: $version = file_get_contents($theme->get_template_directory() . '/export/manifest.vers377: $manifest = file_get_contents('$manifests_dir/$version.manifest');428: $changed_files_file_content = file_get_contents($changed_files_file);550: if (file_exists($lock_file) && ($instanceId = file_get_contents($lock_file)) !== $_REQUEST['instanceId']) {file_put_contents was found in the file editorHelper.php 203: if (false === file_put_contents($hashesfile, $hashes_content))241: if (false === file_put_contents($cachefile, $cache))267: if (false === file_put_contents($projectfile, json_encode($project)))362: if (false === file_put_contents($manifest_path, $manifest))364: if (false === file_put_contents($theme_manifest_path, $manifest))366: if (false === file_put_contents(get_template_directory() . '/export/manifest.version', $v456: if (false === file_put_contents($changed_files_file, $changed_files_file_content))fopen was found in the file editorHelper.php 284: $handle = fopen($file_path, 'r');303: $handle = fopen($file_path, 'c+');fread was found in the file editorHelper.php 286: $json = fread($handle, filesize($file_path));306: $json = $file_size ? fread($handle, $file_size) : '';fclose was found in the file editorHelper.php 289: fclose($handle);321: fclose($handle);fopen was found in the file editorHelper.php 284: $handle = fopen($file_path, 'r');303: $handle = fopen($file_path, 'c+');fread was found in the file editorHelper.php 286: $json = fread($handle, filesize($file_path));306: $json = $file_size ? fread($handle, $file_size) : '';fwrite was found in the file editorHelper.php 317: fwrite($handle, json_encode($json));fclose was found in the file editorHelper.php 289: fclose($handle);321: fclose($handle);file_get_contents was found in the file editorHelper.php 182: $hashes_content = file_exists($hashesfile) ? file_get_contents($hashesfile) : '';213: $cache = file_exists($cachefile) ? file_get_contents($cachefile) : '';252: $content = file_get_contents($projectfile);340: $version = file_get_contents($theme->get_template_directory() . '/export/manifest.vers377: $manifest = file_get_contents('$manifests_dir/$version.manifest');428: $changed_files_file_content = file_get_contents($changed_files_file);550: if (file_exists($lock_file) && ($instanceId = file_get_contents($lock_file)) !== $_REQUEST['instanceId']) {file_put_contents was found in the file editorHelper.php 203: if (false === file_put_contents($hashesfile, $hashes_content))241: if (false === file_put_contents($cachefile, $cache))267: if (false === file_put_contents($projectfile, json_encode($project)))362: if (false === file_put_contents($manifest_path, $manifest))364: if (false === file_put_contents($theme_manifest_path, $manifest))366: if (false === file_put_contents(get_template_directory() . '/export/manifest.version', $v456: if (false === file_put_contents($changed_files_file, $changed_files_file_content))file_put_contents was found in the file editorHelper.php 203: if (false === file_put_contents($hashesfile, $hashes_content))241: if (false === file_put_contents($cachefile, $cache))267: if (false === file_put_contents($projectfile, json_encode($project)))362: if (false === file_put_contents($manifest_path, $manifest))364: if (false === file_put_contents($theme_manifest_path, $manifest))366: if (false === file_put_contents(get_template_directory() . '/export/manifest.version', $v456: if (false === file_put_contents($changed_files_file, $changed_files_file_content))file_put_contents was found in the file editorHelper.php 203: if (false === file_put_contents($hashesfile, $hashes_content))241: if (false === file_put_contents($cachefile, $cache))267: if (false === file_put_contents($projectfile, json_encode($project)))362: if (false === file_put_contents($manifest_path, $manifest))364: if (false === file_put_contents($theme_manifest_path, $manifest))366: if (false === file_put_contents(get_template_directory() . '/export/manifest.version', $v456: if (false === file_put_contents($changed_files_file, $changed_files_file_content))file_get_contents was found in the file editorHelper.php 182: $hashes_content = file_exists($hashesfile) ? file_get_contents($hashesfile) : '';213: $cache = file_exists($cachefile) ? file_get_contents($cachefile) : '';252: $content = file_get_contents($projectfile);340: $version = file_get_contents($theme->get_template_directory() . '/export/manifest.vers377: $manifest = file_get_contents('$manifests_dir/$version.manifest');428: $changed_files_file_content = file_get_contents($changed_files_file);550: if (file_exists($lock_file) && ($instanceId = file_get_contents($lock_file)) !== $_REQUEST['instanceId']) {file_get_contents was found in the file editorHelper.php 182: $hashes_content = file_exists($hashesfile) ? file_get_contents($hashesfile) : '';213: $cache = file_exists($cachefile) ? file_get_contents($cachefile) : '';252: $content = file_get_contents($projectfile);340: $version = file_get_contents($theme->get_template_directory() . '/export/manifest.vers377: $manifest = file_get_contents('$manifests_dir/$version.manifest');428: $changed_files_file_content = file_get_contents($changed_files_file);550: if (file_exists($lock_file) && ($instanceId = file_get_contents($lock_file)) !== $_REQUEST['instanceId']) {file_put_contents was found in the file editorHelper.php 203: if (false === file_put_contents($hashesfile, $hashes_content))241: if (false === file_put_contents($cachefile, $cache))267: if (false === file_put_contents($projectfile, json_encode($project)))362: if (false === file_put_contents($manifest_path, $manifest))364: if (false === file_put_contents($theme_manifest_path, $manifest))366: if (false === file_put_contents(get_template_directory() . '/export/manifest.version', $v456: if (false === file_put_contents($changed_files_file, $changed_files_file_content))file_get_contents was found in the file editorHelper.php 182: $hashes_content = file_exists($hashesfile) ? file_get_contents($hashesfile) : '';213: $cache = file_exists($cachefile) ? file_get_contents($cachefile) : '';252: $content = file_get_contents($projectfile);340: $version = file_get_contents($theme->get_template_directory() . '/export/manifest.vers377: $manifest = file_get_contents('$manifests_dir/$version.manifest');428: $changed_files_file_content = file_get_contents($changed_files_file);550: if (file_exists($lock_file) && ($instanceId = file_get_contents($lock_file)) !== $_REQUEST['instanceId']) {fopen was found in the file Chunk.php 28: $f = fopen($this->_lockFile, 'c');195: $file = fopen($tmp_path, 'c');file_put_contents was found in the file Chunk.php 50: file_put_contents($this->_chunkFolder . '/' . (int) $info['current'], $info95: if (false === @file_put_contents($archive_file, $str)) {file_get_contents was found in the file Chunk.php 70: $chunk = file_get_contents($this->_chunkFolder . '/$i');105: $result = @file_get_contents($result_path . '/data');199: fwrite($file, file_get_contents($_FILES['chunk']['tmp_name']));file_put_contents was found in the file Chunk.php 50: file_put_contents($this->_chunkFolder . '/' . (int) $info['current'], $info95: if (false === @file_put_contents($archive_file, $str)) {file_get_contents was found in the file Chunk.php 70: $chunk = file_get_contents($this->_chunkFolder . '/$i');105: $result = @file_get_contents($result_path . '/data');199: fwrite($file, file_get_contents($_FILES['chunk']['tmp_name']));fopen was found in the file Chunk.php 28: $f = fopen($this->_lockFile, 'c');195: $file = fopen($tmp_path, 'c');fwrite was found in the file Chunk.php 199: fwrite($file, file_get_contents($_FILES['chunk']['tmp_name']));file_get_contents was found in the file Chunk.php 70: $chunk = file_get_contents($this->_chunkFolder . '/$i');105: $result = @file_get_contents($result_path . '/data');199: fwrite($file, file_get_contents($_FILES['chunk']['tmp_name']));fclose was found in the file Chunk.php 201: fclose($file);file_get_contents was found in the file archive.php 9: 'content' => base64_encode(file_get_contents($archive_file))fopen was found in the file importer.php 163: $f = fopen($tmp_path, 'c');fwrite was found in the file importer.php 167: fwrite($f, file_get_contents($_FILES['chunk']['tmp_name']));file_get_contents was found in the file importer.php 167: fwrite($f, file_get_contents($_FILES['chunk']['tmp_name']));fclose was found in the file importer.php 170: fclose($f);file_get_contents was found in the file content-importer.php 65: $data = file_get_contents($json_path);file_put_contents was found in the file files-utility.php 64: if (false === file_put_contents($path, $content))65: throw new Exception('Can't file_put_contents $path');readfile was found in the file files-utility.php 101: public static function readfile($path) {102: if (false === @readfile($path))103: throw new Exception('Can't readfile $path');readfile was found in the file files-utility.php 101: public static function readfile($path) {102: if (false === @readfile($path))103: throw new Exception('Can't readfile $path');readfile was found in the file export.php 51: ThemlerFilesUtility::readfile($archive_path);readfile was found in the file project.php 50: FilesHelper::readfile($hashes_path);59: FilesHelper::readfile($cache_file);readfile was found in the file project.php 50: FilesHelper::readfile($hashes_path);59: FilesHelper::readfile($cache_file);readfile was found in the file export.php 503: FilesHelper::readfile($archive_info['path']);file_get_contents was found in the file export.php 561: $content = file_get_contents($path);780: $content = file_get_contents($file);1099: $files[$name] = file_get_contents($path);1196: $result = array('result' => 'done', 'data' => base64_encode(file_get_contents($zip_file)));1355: fwrite($file, file_get_contents($_FILES['chunk']['tmp_name']));file_put_contents was found in the file export.php 564: if (false === file_put_contents($path, preg_replace('|(Theme Name:) (.*)$|m', '$1 ' . $th637: if (false === file_put_contents($image_path, base64_decode($content)))657: if (false === file_put_contents($file_path, base64_decode($content)))696: if (false === file_put_contents($path, $content))788: file_put_contents($file, $content);908: if (false === file_put_contents($base_file_path, $data))910: if (false === file_put_contents($file_path, $data))1156: else if (false === file_put_contents($template_dir . $file, $content))file_put_contents was found in the file export.php 564: if (false === file_put_contents($path, preg_replace('|(Theme Name:) (.*)$|m', '$1 ' . $th637: if (false === file_put_contents($image_path, base64_decode($content)))657: if (false === file_put_contents($file_path, base64_decode($content)))696: if (false === file_put_contents($path, $content))788: file_put_contents($file, $content);908: if (false === file_put_contents($base_file_path, $data))910: if (false === file_put_contents($file_path, $data))1156: else if (false === file_put_contents($template_dir . $file, $content))file_put_contents was found in the file export.php 564: if (false === file_put_contents($path, preg_replace('|(Theme Name:) (.*)$|m', '$1 ' . $th637: if (false === file_put_contents($image_path, base64_decode($content)))657: if (false === file_put_contents($file_path, base64_decode($content)))696: if (false === file_put_contents($path, $content))788: file_put_contents($file, $content);908: if (false === file_put_contents($base_file_path, $data))910: if (false === file_put_contents($file_path, $data))1156: else if (false === file_put_contents($template_dir . $file, $content))file_put_contents was found in the file export.php 564: if (false === file_put_contents($path, preg_replace('|(Theme Name:) (.*)$|m', '$1 ' . $th637: if (false === file_put_contents($image_path, base64_decode($content)))657: if (false === file_put_contents($file_path, base64_decode($content)))696: if (false === file_put_contents($path, $content))788: file_put_contents($file, $content);908: if (false === file_put_contents($base_file_path, $data))910: if (false === file_put_contents($file_path, $data))1156: else if (false === file_put_contents($template_dir . $file, $content))file_get_contents was found in the file export.php 561: $content = file_get_contents($path);780: $content = file_get_contents($file);1099: $files[$name] = file_get_contents($path);1196: $result = array('result' => 'done', 'data' => base64_encode(file_get_contents($zip_file)));1355: fwrite($file, file_get_contents($_FILES['chunk']['tmp_name']));file_put_contents was found in the file export.php 564: if (false === file_put_contents($path, preg_replace('|(Theme Name:) (.*)$|m', '$1 ' . $th637: if (false === file_put_contents($image_path, base64_decode($content)))657: if (false === file_put_contents($file_path, base64_decode($content)))696: if (false === file_put_contents($path, $content))788: file_put_contents($file, $content);908: if (false === file_put_contents($base_file_path, $data))910: if (false === file_put_contents($file_path, $data))1156: else if (false === file_put_contents($template_dir . $file, $content))file_put_contents was found in the file export.php 564: if (false === file_put_contents($path, preg_replace('|(Theme Name:) (.*)$|m', '$1 ' . $th637: if (false === file_put_contents($image_path, base64_decode($content)))657: if (false === file_put_contents($file_path, base64_decode($content)))696: if (false === file_put_contents($path, $content))788: file_put_contents($file, $content);908: if (false === file_put_contents($base_file_path, $data))910: if (false === file_put_contents($file_path, $data))1156: else if (false === file_put_contents($template_dir . $file, $content))file_put_contents was found in the file export.php 564: if (false === file_put_contents($path, preg_replace('|(Theme Name:) (.*)$|m', '$1 ' . $th637: if (false === file_put_contents($image_path, base64_decode($content)))657: if (false === file_put_contents($file_path, base64_decode($content)))696: if (false === file_put_contents($path, $content))788: file_put_contents($file, $content);908: if (false === file_put_contents($base_file_path, $data))910: if (false === file_put_contents($file_path, $data))1156: else if (false === file_put_contents($template_dir . $file, $content))file_get_contents was found in the file export.php 561: $content = file_get_contents($path);780: $content = file_get_contents($file);1099: $files[$name] = file_get_contents($path);1196: $result = array('result' => 'done', 'data' => base64_encode(file_get_contents($zip_file)));1355: fwrite($file, file_get_contents($_FILES['chunk']['tmp_name']));file_put_contents was found in the file export.php 564: if (false === file_put_contents($path, preg_replace('|(Theme Name:) (.*)$|m', '$1 ' . $th637: if (false === file_put_contents($image_path, base64_decode($content)))657: if (false === file_put_contents($file_path, base64_decode($content)))696: if (false === file_put_contents($path, $content))788: file_put_contents($file, $content);908: if (false === file_put_contents($base_file_path, $data))910: if (false === file_put_contents($file_path, $data))1156: else if (false === file_put_contents($template_dir . $file, $content))file_get_contents was found in the file export.php 561: $content = file_get_contents($path);780: $content = file_get_contents($file);1099: $files[$name] = file_get_contents($path);1196: $result = array('result' => 'done', 'data' => base64_encode(file_get_contents($zip_file)));1355: fwrite($file, file_get_contents($_FILES['chunk']['tmp_name']));fopen was found in the file export.php 1352: $file = fopen($tmp_path, 'a');1476: $file = fopen($base_path, 'w');fwrite was found in the file export.php 1355: fwrite($file, file_get_contents($_FILES['chunk']['tmp_name']));1478: fwrite($file, base64_decode($image_data));file_get_contents was found in the file export.php 561: $content = file_get_contents($path);780: $content = file_get_contents($file);1099: $files[$name] = file_get_contents($path);1196: $result = array('result' => 'done', 'data' => base64_encode(file_get_contents($zip_file)));1355: fwrite($file, file_get_contents($_FILES['chunk']['tmp_name']));fclose was found in the file export.php 1358: fclose($file);1481: fclose($file);fopen was found in the file export.php 1352: $file = fopen($tmp_path, 'a');1476: $file = fopen($base_path, 'w');fwrite was found in the file export.php 1355: fwrite($file, file_get_contents($_FILES['chunk']['tmp_name']));1478: fwrite($file, base64_decode($image_data));fclose was found in the file export.php 1358: fclose($file);1481: fclose($file);file_get_contents was found in the file filesHelper.php 28: $content = file_get_contents($path);file_put_contents was found in the file filesHelper.php 98: if (false === file_put_contents($destination, $content))127: if (false === file_put_contents($path, $content))readfile was found in the file filesHelper.php 121: public static function readfile($path) {122: if (false === @readfile($path))readfile was found in the file filesHelper.php 121: public static function readfile($path) {122: if (false === @readfile($path))file_put_contents was found in the file filesHelper.php 98: if (false === file_put_contents($destination, $content))127: if (false === file_put_contents($path, $content))file_get_contents was found in the file PreviewHelper.php 16: $data_attributes_diff_content = file_exists($data_attributes_diff_file) ? file_get_contents($data_attributes_diff_file) : '{}';31: $content = file_get_contents($path);70: $content = file_get_contents($path);file_get_contents was found in the file PreviewHelper.php 16: $data_attributes_diff_content = file_exists($data_attributes_diff_file) ? file_get_contents($data_attributes_diff_file) : '{}';31: $content = file_get_contents($path);70: $content = file_get_contents($path);file_get_contents was found in the file PreviewHelper.php 16: $data_attributes_diff_content = file_exists($data_attributes_diff_file) ? file_get_contents($data_attributes_diff_file) : '{}';31: $content = file_get_contents($path);70: $content = file_get_contents($path);file_put_contents was found in the file PreviewHelper.php 125: if (false === file_put_contents($diff_path, json_encode($this->_data)))file_get_contents was found in the file style.preview.php 10: $style = file_get_contents('style.css');file_get_contents was found in the file editorHelper.php 182: $hashes_content = file_exists($hashesfile) ? file_get_contents($hashesfile) : '';213: $cache = file_exists($cachefile) ? file_get_contents($cachefile) : '';252: $content = file_get_contents($projectfile);340: $version = file_get_contents($theme->get_template_directory() . '/export/manifest.vers377: $manifest = file_get_contents('$manifests_dir/$version.manifest');428: $changed_files_file_content = file_get_contents($changed_files_file);550: if (file_exists($lock_file) && ($instanceId = file_get_contents($lock_file)) !== $_REQUEST['instanceId']) {file_put_contents was found in the file editorHelper.php 203: if (false === file_put_contents($hashesfile, $hashes_content))241: if (false === file_put_contents($cachefile, $cache))267: if (false === file_put_contents($projectfile, json_encode($project)))362: if (false === file_put_contents($manifest_path, $manifest))364: if (false === file_put_contents($theme_manifest_path, $manifest))366: if (false === file_put_contents(get_template_directory() . '/export/manifest.version', $v456: if (false === file_put_contents($changed_files_file, $changed_files_file_content))file_get_contents was found in the file editorHelper.php 182: $hashes_content = file_exists($hashesfile) ? file_get_contents($hashesfile) : '';213: $cache = file_exists($cachefile) ? file_get_contents($cachefile) : '';252: $content = file_get_contents($projectfile);340: $version = file_get_contents($theme->get_template_directory() . '/export/manifest.vers377: $manifest = file_get_contents('$manifests_dir/$version.manifest');428: $changed_files_file_content = file_get_contents($changed_files_file);550: if (file_exists($lock_file) && ($instanceId = file_get_contents($lock_file)) !== $_REQUEST['instanceId']) {file_put_contents was found in the file editorHelper.php 203: if (false === file_put_contents($hashesfile, $hashes_content))241: if (false === file_put_contents($cachefile, $cache))267: if (false === file_put_contents($projectfile, json_encode($project)))362: if (false === file_put_contents($manifest_path, $manifest))364: if (false === file_put_contents($theme_manifest_path, $manifest))366: if (false === file_put_contents(get_template_directory() . '/export/manifest.version', $v456: if (false === file_put_contents($changed_files_file, $changed_files_file_content))file_get_contents was found in the file editorHelper.php 182: $hashes_content = file_exists($hashesfile) ? file_get_contents($hashesfile) : '';213: $cache = file_exists($cachefile) ? file_get_contents($cachefile) : '';252: $content = file_get_contents($projectfile);340: $version = file_get_contents($theme->get_template_directory() . '/export/manifest.vers377: $manifest = file_get_contents('$manifests_dir/$version.manifest');428: $changed_files_file_content = file_get_contents($changed_files_file);550: if (file_exists($lock_file) && ($instanceId = file_get_contents($lock_file)) !== $_REQUEST['instanceId']) {file_put_contents was found in the file editorHelper.php 203: if (false === file_put_contents($hashesfile, $hashes_content))241: if (false === file_put_contents($cachefile, $cache))267: if (false === file_put_contents($projectfile, json_encode($project)))362: if (false === file_put_contents($manifest_path, $manifest))364: if (false === file_put_contents($theme_manifest_path, $manifest))366: if (false === file_put_contents(get_template_directory() . '/export/manifest.version', $v456: if (false === file_put_contents($changed_files_file, $changed_files_file_content))fopen was found in the file editorHelper.php 284: $handle = fopen($file_path, 'r');303: $handle = fopen($file_path, 'c+');fread was found in the file editorHelper.php 286: $json = fread($handle, filesize($file_path));306: $json = $file_size ? fread($handle, $file_size) : '';fclose was found in the file editorHelper.php 289: fclose($handle);321: fclose($handle);fopen was found in the file editorHelper.php 284: $handle = fopen($file_path, 'r');303: $handle = fopen($file_path, 'c+');fread was found in the file editorHelper.php 286: $json = fread($handle, filesize($file_path));306: $json = $file_size ? fread($handle, $file_size) : '';fwrite was found in the file editorHelper.php 317: fwrite($handle, json_encode($json));fclose was found in the file editorHelper.php 289: fclose($handle);321: fclose($handle);file_get_contents was found in the file editorHelper.php 182: $hashes_content = file_exists($hashesfile) ? file_get_contents($hashesfile) : '';213: $cache = file_exists($cachefile) ? file_get_contents($cachefile) : '';252: $content = file_get_contents($projectfile);340: $version = file_get_contents($theme->get_template_directory() . '/export/manifest.vers377: $manifest = file_get_contents('$manifests_dir/$version.manifest');428: $changed_files_file_content = file_get_contents($changed_files_file);550: if (file_exists($lock_file) && ($instanceId = file_get_contents($lock_file)) !== $_REQUEST['instanceId']) {file_put_contents was found in the file editorHelper.php 203: if (false === file_put_contents($hashesfile, $hashes_content))241: if (false === file_put_contents($cachefile, $cache))267: if (false === file_put_contents($projectfile, json_encode($project)))362: if (false === file_put_contents($manifest_path, $manifest))364: if (false === file_put_contents($theme_manifest_path, $manifest))366: if (false === file_put_contents(get_template_directory() . '/export/manifest.version', $v456: if (false === file_put_contents($changed_files_file, $changed_files_file_content))file_put_contents was found in the file editorHelper.php 203: if (false === file_put_contents($hashesfile, $hashes_content))241: if (false === file_put_contents($cachefile, $cache))267: if (false === file_put_contents($projectfile, json_encode($project)))362: if (false === file_put_contents($manifest_path, $manifest))364: if (false === file_put_contents($theme_manifest_path, $manifest))366: if (false === file_put_contents(get_template_directory() . '/export/manifest.version', $v456: if (false === file_put_contents($changed_files_file, $changed_files_file_content))file_put_contents was found in the file editorHelper.php 203: if (false === file_put_contents($hashesfile, $hashes_content))241: if (false === file_put_contents($cachefile, $cache))267: if (false === file_put_contents($projectfile, json_encode($project)))362: if (false === file_put_contents($manifest_path, $manifest))364: if (false === file_put_contents($theme_manifest_path, $manifest))366: if (false === file_put_contents(get_template_directory() . '/export/manifest.version', $v456: if (false === file_put_contents($changed_files_file, $changed_files_file_content))file_get_contents was found in the file editorHelper.php 182: $hashes_content = file_exists($hashesfile) ? file_get_contents($hashesfile) : '';213: $cache = file_exists($cachefile) ? file_get_contents($cachefile) : '';252: $content = file_get_contents($projectfile);340: $version = file_get_contents($theme->get_template_directory() . '/export/manifest.vers377: $manifest = file_get_contents('$manifests_dir/$version.manifest');428: $changed_files_file_content = file_get_contents($changed_files_file);550: if (file_exists($lock_file) && ($instanceId = file_get_contents($lock_file)) !== $_REQUEST['instanceId']) {file_get_contents was found in the file editorHelper.php 182: $hashes_content = file_exists($hashesfile) ? file_get_contents($hashesfile) : '';213: $cache = file_exists($cachefile) ? file_get_contents($cachefile) : '';252: $content = file_get_contents($projectfile);340: $version = file_get_contents($theme->get_template_directory() . '/export/manifest.vers377: $manifest = file_get_contents('$manifests_dir/$version.manifest');428: $changed_files_file_content = file_get_contents($changed_files_file);550: if (file_exists($lock_file) && ($instanceId = file_get_contents($lock_file)) !== $_REQUEST['instanceId']) {file_put_contents was found in the file editorHelper.php 203: if (false === file_put_contents($hashesfile, $hashes_content))241: if (false === file_put_contents($cachefile, $cache))267: if (false === file_put_contents($projectfile, json_encode($project)))362: if (false === file_put_contents($manifest_path, $manifest))364: if (false === file_put_contents($theme_manifest_path, $manifest))366: if (false === file_put_contents(get_template_directory() . '/export/manifest.version', $v456: if (false === file_put_contents($changed_files_file, $changed_files_file_content))file_get_contents was found in the file editorHelper.php 182: $hashes_content = file_exists($hashesfile) ? file_get_contents($hashesfile) : '';213: $cache = file_exists($cachefile) ? file_get_contents($cachefile) : '';252: $content = file_get_contents($projectfile);340: $version = file_get_contents($theme->get_template_directory() . '/export/manifest.vers377: $manifest = file_get_contents('$manifests_dir/$version.manifest');428: $changed_files_file_content = file_get_contents($changed_files_file);550: if (file_exists($lock_file) && ($instanceId = file_get_contents($lock_file)) !== $_REQUEST['instanceId']) {fopen was found in the file Chunk.php 28: $f = fopen($this->_lockFile, 'c');195: $file = fopen($tmp_path, 'c');file_put_contents was found in the file Chunk.php 50: file_put_contents($this->_chunkFolder . '/' . (int) $info['current'], $info95: if (false === @file_put_contents($archive_file, $str)) {file_get_contents was found in the file Chunk.php 70: $chunk = file_get_contents($this->_chunkFolder . '/$i');105: $result = @file_get_contents($result_path . '/data');199: fwrite($file, file_get_contents($_FILES['chunk']['tmp_name']));file_put_contents was found in the file Chunk.php 50: file_put_contents($this->_chunkFolder . '/' . (int) $info['current'], $info95: if (false === @file_put_contents($archive_file, $str)) {file_get_contents was found in the file Chunk.php 70: $chunk = file_get_contents($this->_chunkFolder . '/$i');105: $result = @file_get_contents($result_path . '/data');199: fwrite($file, file_get_contents($_FILES['chunk']['tmp_name']));fopen was found in the file Chunk.php 28: $f = fopen($this->_lockFile, 'c');195: $file = fopen($tmp_path, 'c');fwrite was found in the file Chunk.php 199: fwrite($file, file_get_contents($_FILES['chunk']['tmp_name']));file_get_contents was found in the file Chunk.php 70: $chunk = file_get_contents($this->_chunkFolder . '/$i');105: $result = @file_get_contents($result_path . '/data');199: fwrite($file, file_get_contents($_FILES['chunk']['tmp_name']));fclose was found in the file Chunk.php 201: fclose($file);file_get_contents was found in the file archive.php 9: 'content' => base64_encode(file_get_contents($archive_file))fopen was found in the file importer.php 163: $f = fopen($tmp_path, 'c');fwrite was found in the file importer.php 167: fwrite($f, file_get_contents($_FILES['chunk']['tmp_name']));file_get_contents was found in the file importer.php 167: fwrite($f, file_get_contents($_FILES['chunk']['tmp_name']));fclose was found in the file importer.php 170: fclose($f);file_get_contents was found in the file content-importer.php 65: $data = file_get_contents($json_path);file_put_contents was found in the file files-utility.php 64: if (false === file_put_contents($path, $content))65: throw new Exception('Can't file_put_contents $path');readfile was found in the file files-utility.php 101: public static function readfile($path) {102: if (false === @readfile($path))103: throw new Exception('Can't readfile $path');readfile was found in the file files-utility.php 101: public static function readfile($path) {102: if (false === @readfile($path))103: throw new Exception('Can't readfile $path');readfile was found in the file export.php 51: ThemlerFilesUtility::readfile($archive_path);readfile was found in the file project.php 50: FilesHelper::readfile($hashes_path);59: FilesHelper::readfile($cache_file);readfile was found in the file project.php 50: FilesHelper::readfile($hashes_path);59: FilesHelper::readfile($cache_file);readfile was found in the file export.php 503: FilesHelper::readfile($archive_info['path']);file_get_contents was found in the file export.php 561: $content = file_get_contents($path);780: $content = file_get_contents($file);1099: $files[$name] = file_get_contents($path);1196: $result = array('result' => 'done', 'data' => base64_encode(file_get_contents($zip_file)));1355: fwrite($file, file_get_contents($_FILES['chunk']['tmp_name']));file_put_contents was found in the file export.php 564: if (false === file_put_contents($path, preg_replace('|(Theme Name:) (.*)$|m', '$1 ' . $th637: if (false === file_put_contents($image_path, base64_decode($content)))657: if (false === file_put_contents($file_path, base64_decode($content)))696: if (false === file_put_contents($path, $content))788: file_put_contents($file, $content);908: if (false === file_put_contents($base_file_path, $data))910: if (false === file_put_contents($file_path, $data))1156: else if (false === file_put_contents($template_dir . $file, $content))file_put_contents was found in the file export.php 564: if (false === file_put_contents($path, preg_replace('|(Theme Name:) (.*)$|m', '$1 ' . $th637: if (false === file_put_contents($image_path, base64_decode($content)))657: if (false === file_put_contents($file_path, base64_decode($content)))696: if (false === file_put_contents($path, $content))788: file_put_contents($file, $content);908: if (false === file_put_contents($base_file_path, $data))910: if (false === file_put_contents($file_path, $data))1156: else if (false === file_put_contents($template_dir . $file, $content))file_put_contents was found in the file export.php 564: if (false === file_put_contents($path, preg_replace('|(Theme Name:) (.*)$|m', '$1 ' . $th637: if (false === file_put_contents($image_path, base64_decode($content)))657: if (false === file_put_contents($file_path, base64_decode($content)))696: if (false === file_put_contents($path, $content))788: file_put_contents($file, $content);908: if (false === file_put_contents($base_file_path, $data))910: if (false === file_put_contents($file_path, $data))1156: else if (false === file_put_contents($template_dir . $file, $content))file_put_contents was found in the file export.php 564: if (false === file_put_contents($path, preg_replace('|(Theme Name:) (.*)$|m', '$1 ' . $th637: if (false === file_put_contents($image_path, base64_decode($content)))657: if (false === file_put_contents($file_path, base64_decode($content)))696: if (false === file_put_contents($path, $content))788: file_put_contents($file, $content);908: if (false === file_put_contents($base_file_path, $data))910: if (false === file_put_contents($file_path, $data))1156: else if (false === file_put_contents($template_dir . $file, $content))file_get_contents was found in the file export.php 561: $content = file_get_contents($path);780: $content = file_get_contents($file);1099: $files[$name] = file_get_contents($path);1196: $result = array('result' => 'done', 'data' => base64_encode(file_get_contents($zip_file)));1355: fwrite($file, file_get_contents($_FILES['chunk']['tmp_name']));file_put_contents was found in the file export.php 564: if (false === file_put_contents($path, preg_replace('|(Theme Name:) (.*)$|m', '$1 ' . $th637: if (false === file_put_contents($image_path, base64_decode($content)))657: if (false === file_put_contents($file_path, base64_decode($content)))696: if (false === file_put_contents($path, $content))788: file_put_contents($file, $content);908: if (false === file_put_contents($base_file_path, $data))910: if (false === file_put_contents($file_path, $data))1156: else if (false === file_put_contents($template_dir . $file, $content))file_put_contents was found in the file export.php 564: if (false === file_put_contents($path, preg_replace('|(Theme Name:) (.*)$|m', '$1 ' . $th637: if (false === file_put_contents($image_path, base64_decode($content)))657: if (false === file_put_contents($file_path, base64_decode($content)))696: if (false === file_put_contents($path, $content))788: file_put_contents($file, $content);908: if (false === file_put_contents($base_file_path, $data))910: if (false === file_put_contents($file_path, $data))1156: else if (false === file_put_contents($template_dir . $file, $content))file_put_contents was found in the file export.php 564: if (false === file_put_contents($path, preg_replace('|(Theme Name:) (.*)$|m', '$1 ' . $th637: if (false === file_put_contents($image_path, base64_decode($content)))657: if (false === file_put_contents($file_path, base64_decode($content)))696: if (false === file_put_contents($path, $content))788: file_put_contents($file, $content);908: if (false === file_put_contents($base_file_path, $data))910: if (false === file_put_contents($file_path, $data))1156: else if (false === file_put_contents($template_dir . $file, $content))file_get_contents was found in the file export.php 561: $content = file_get_contents($path);780: $content = file_get_contents($file);1099: $files[$name] = file_get_contents($path);1196: $result = array('result' => 'done', 'data' => base64_encode(file_get_contents($zip_file)));1355: fwrite($file, file_get_contents($_FILES['chunk']['tmp_name']));file_put_contents was found in the file export.php 564: if (false === file_put_contents($path, preg_replace('|(Theme Name:) (.*)$|m', '$1 ' . $th637: if (false === file_put_contents($image_path, base64_decode($content)))657: if (false === file_put_contents($file_path, base64_decode($content)))696: if (false === file_put_contents($path, $content))788: file_put_contents($file, $content);908: if (false === file_put_contents($base_file_path, $data))910: if (false === file_put_contents($file_path, $data))1156: else if (false === file_put_contents($template_dir . $file, $content))file_get_contents was found in the file export.php 561: $content = file_get_contents($path);780: $content = file_get_contents($file);1099: $files[$name] = file_get_contents($path);1196: $result = array('result' => 'done', 'data' => base64_encode(file_get_contents($zip_file)));1355: fwrite($file, file_get_contents($_FILES['chunk']['tmp_name']));fopen was found in the file export.php 1352: $file = fopen($tmp_path, 'a');1476: $file = fopen($base_path, 'w');fwrite was found in the file export.php 1355: fwrite($file, file_get_contents($_FILES['chunk']['tmp_name']));1478: fwrite($file, base64_decode($image_data));file_get_contents was found in the file export.php 561: $content = file_get_contents($path);780: $content = file_get_contents($file);1099: $files[$name] = file_get_contents($path);1196: $result = array('result' => 'done', 'data' => base64_encode(file_get_contents($zip_file)));1355: fwrite($file, file_get_contents($_FILES['chunk']['tmp_name']));fclose was found in the file export.php 1358: fclose($file);1481: fclose($file);fopen was found in the file export.php 1352: $file = fopen($tmp_path, 'a');1476: $file = fopen($base_path, 'w');fwrite was found in the file export.php 1355: fwrite($file, file_get_contents($_FILES['chunk']['tmp_name']));1478: fwrite($file, base64_decode($image_data));fclose was found in the file export.php 1358: fclose($file);1481: fclose($file);file_get_contents was found in the file filesHelper.php 28: $content = file_get_contents($path);file_put_contents was found in the file filesHelper.php 98: if (false === file_put_contents($destination, $content))127: if (false === file_put_contents($path, $content))readfile was found in the file filesHelper.php 121: public static function readfile($path) {122: if (false === @readfile($path))readfile was found in the file filesHelper.php 121: public static function readfile($path) {122: if (false === @readfile($path))file_put_contents was found in the file filesHelper.php 98: if (false === file_put_contents($destination, $content))127: if (false === file_put_contents($path, $content))file_get_contents was found in the file PreviewHelper.php 16: $data_attributes_diff_content = file_exists($data_attributes_diff_file) ? file_get_contents($data_attributes_diff_file) : '{}';31: $content = file_get_contents($path);70: $content = file_get_contents($path);file_get_contents was found in the file PreviewHelper.php 16: $data_attributes_diff_content = file_exists($data_attributes_diff_file) ? file_get_contents($data_attributes_diff_file) : '{}';31: $content = file_get_contents($path);70: $content = file_get_contents($path);file_get_contents was found in the file PreviewHelper.php 16: $data_attributes_diff_content = file_exists($data_attributes_diff_file) ? file_get_contents($data_attributes_diff_file) : '{}';31: $content = file_get_contents($path);70: $content = file_get_contents($path);file_put_contents was found in the file PreviewHelper.php 125: if (false === file_put_contents($diff_path, json_encode($this->_data)))file_get_contents was found in the file style.preview.php 10: $style = file_get_contents('style.css');
  7. Admin menu : Themes should use add_theme_page() for adding admin pages. File importer.php : 24: add_menu_page(__('Themler tools', 'default'), __('Themler tools', 'default'File importer.php : 26: add_submenu_page($menu_slug, __('Settings', 'default'), __('Settings', 'def27: add_submenu_page($menu_slug, __('Import', 'default'), __('Import', 'default28: add_submenu_page($menu_slug, __('Export', 'default'), __('Export', 'defaultFile importer.php : 26: add_submenu_page($menu_slug, __('Settings', 'default'), __('Settings', 'def27: add_submenu_page($menu_slug, __('Import', 'default'), __('Import', 'default28: add_submenu_page($menu_slug, __('Export', 'default'), __('Export', 'defaultFile importer.php : 26: add_submenu_page($menu_slug, __('Settings', 'default'), __('Settings', 'def27: add_submenu_page($menu_slug, __('Import', 'default'), __('Import', 'default28: add_submenu_page($menu_slug, __('Export', 'default'), __('Export', 'defaultFile importer.php : 24: add_menu_page(__('Themler tools', 'default'), __('Themler tools', 'default'File importer.php : 26: add_submenu_page($menu_slug, __('Settings', 'default'), __('Settings', 'def27: add_submenu_page($menu_slug, __('Import', 'default'), __('Import', 'default28: add_submenu_page($menu_slug, __('Export', 'default'), __('Export', 'defaultFile importer.php : 26: add_submenu_page($menu_slug, __('Settings', 'default'), __('Settings', 'def27: add_submenu_page($menu_slug, __('Import', 'default'), __('Import', 'default28: add_submenu_page($menu_slug, __('Export', 'default'), __('Export', 'defaultFile importer.php : 26: add_submenu_page($menu_slug, __('Settings', 'default'), __('Settings', 'def27: add_submenu_page($menu_slug, __('Import', 'default'), __('Import', 'default28: add_submenu_page($menu_slug, __('Export', 'default'), __('Export', 'defaultFile importer.php : 24: add_menu_page(__('Themler tools', 'default'), __('Themler tools', 'default'File importer.php : 26: add_submenu_page($menu_slug, __('Settings', 'default'), __('Settings', 'def27: add_submenu_page($menu_slug, __('Import', 'default'), __('Import', 'default28: add_submenu_page($menu_slug, __('Export', 'default'), __('Export', 'defaultFile importer.php : 26: add_submenu_page($menu_slug, __('Settings', 'default'), __('Settings', 'def27: add_submenu_page($menu_slug, __('Import', 'default'), __('Import', 'default28: add_submenu_page($menu_slug, __('Export', 'default'), __('Export', 'defaultFile importer.php : 26: add_submenu_page($menu_slug, __('Settings', 'default'), __('Settings', 'def27: add_submenu_page($menu_slug, __('Import', 'default'), __('Import', 'default28: add_submenu_page($menu_slug, __('Export', 'default'), __('Export', 'default
  8. Hidden admin bar : Hidden admin Bar Themes should not hide admin bar. Detected in file : no-woocommerce-template.php.
  9. Deprecated functions : bloginfo bloginfo("template_url") was found in the file export.php. Use echo esc_url( get_template_directory_uri() ) instead.783: $old_path = '<?php bloginfo('template_url') ?>/images/' . theme_get_image_name($key);bloginfo("template_url") was found in the file export.php. Use echo esc_url( get_template_directory_uri() ) instead.783: $old_path = '<?php bloginfo('template_url') ?>/images/' . theme_get_image_name($key);
  10. Included plugins : Zip file found Plugins are not allowed in themes. The zip file found was themler-core.zip.
Warning
  1. theme tags : Presence of bad theme tagsThe tag fixed-width has been deprecated, it must be removed from style.css header.Found wrong tag valid HTML5 in style.css header.Found wrong tag widgets in style.css header.
  2. Text domain : Incorrect use of translation functions.Wrong installation directory for the theme name. The directory name must match the slug of the theme. This theme's correct slug and text-domain is cupertinow02r00.
  3. Text domain : Incorrect use of translation functions.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Export' in file export.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Choose what to export' in file export.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Export' in file export.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Choose what to export' in file export.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Export' in file export.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'Choose what to export' in file export.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 default, woocommerce, tgmpa.
  4. Plugin territory : Plugin territory functionalitiesThe theme uses the add_shortcode() function. Custom post-content shortcodes are plugin-territory functionality.
  5. Custom elements : Presence of custom headerNo reference to custom header was found in the theme.
  6. Custom elements : Presence of custom backgroundNo reference to custom background was found in the theme.
  7. Deprecated functions : preview_theme_ob_filterpreview_theme_ob_filter found in file functions.php. Deprecated since version 4.3.1153: if (!function_exists('preview_theme_ob_filter'))1156: return preview_theme_ob_filter($test_data) === $test_data;1161: function theme_preview_theme_ob_filter($content) {1162: return preg_replace_callback('|(<a.*?href)(=[\''])(.*?)([\''].*?>)|', 'theme_preview_theme_ob_filter_callback', $content);1164: function theme_preview_theme_ob_filter_callback($matches) {1167: ob_start('theme_preview_theme_ob_filter');preview_theme_ob_filter found in file functions.php. Deprecated since version 4.3.1153: if (!function_exists('preview_theme_ob_filter'))1156: return preview_theme_ob_filter($test_data) === $test_data;1161: function theme_preview_theme_ob_filter($content) {1162: return preg_replace_callback('|(<a.*?href)(=[\''])(.*?)([\''].*?>)|', 'theme_preview_theme_ob_filter_callback', $content);1164: function theme_preview_theme_ob_filter_callback($matches) {1167: ob_start('theme_preview_theme_ob_filter');
  8. 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.
  9. CSS files : Presence of text domainText Domain: is missing from your style.css header.
  10. Screenshot : Screenshot fileScreenshot size is 600x450px. 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. Mandatory files : Presence of file comments.phpCould not find file comments.php in the theme.
  2. Optional files : Presence of rtl stylesheet rtl.cssThis theme does not contain optional file rtl.php.
  3. Optional files : Presence of comments template file comments.phpThis theme does not contain optional file comments.php.
  4. Optional files : Presence of single post template file single.phpThis theme does not contain optional file comments.php.
  5. Optional files : Presence of category template file category.phpThis theme does not contain optional file category.php.
  6. Optional files : Presence of tag template file tag.phpThis theme does not contain optional file tag.php.
  7. Optional files : Presence of term template file taxonomy.phpThis theme does not contain optional file taxonomy.php.
  8. Optional files : Presence of author template file author.phpThis theme does not contain optional file author.php.
  9. Optional files : Presence of date/time template file date.phpThis theme does not contain optional file date.php.
  10. Optional files : Presence of search results template file search.phpThis theme does not contain optional file search.php.
  11. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  12. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
  13. Use of includes : Use of include or requireThe theme appears to use include or require : shortcodes.php 17: require_once(dirname(__FILE__) . '/shortcodes-helper.php');18: require_once(dirname(__FILE__) . '/shortcodes-effects.php');19: require_once(dirname(__FILE__) . '/shortcodes-styles.php');70: require_once(dirname(__FILE__) . '/deprecated-shortcodes.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 4: require_once(dirname(__FILE__) . '/content-importer.php');5: require_once(dirname(__FILE__) . '/content-exporter.php');6: require_once(dirname(__FILE__) . '/files-utility.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 : content-importer.php 4: require_once(dirname(__FILE__) . '/widgets-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 : themler-core.php 20: require_once(dirname(__FILE__) . '/functions.php');21: require_once(dirname(__FILE__) . '/settings.php');24: require_once(dirname(__FILE__) . '/shortcodes/shortcodes.php');26: require_once(dirname(__FILE__) . '/importer/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 : editorHelper.php 44: require_once($theme_root . '/export/templatesHelper.php');45: require_once($templates_path); 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 : CoreUpdateHelper.php 5: require_once(ABSPATH . 'wp-admin/includes/class-wp-upgrader.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 17: require_once(dirname(__FILE__) . '/shortcodes-helper.php');18: require_once(dirname(__FILE__) . '/shortcodes-effects.php');19: require_once(dirname(__FILE__) . '/shortcodes-styles.php');70: require_once(dirname(__FILE__) . '/deprecated-shortcodes.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 4: require_once(dirname(__FILE__) . '/content-importer.php');5: require_once(dirname(__FILE__) . '/content-exporter.php');6: require_once(dirname(__FILE__) . '/files-utility.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 : content-importer.php 4: require_once(dirname(__FILE__) . '/widgets-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 : themler-core.php 20: require_once(dirname(__FILE__) . '/functions.php');21: require_once(dirname(__FILE__) . '/settings.php');24: require_once(dirname(__FILE__) . '/shortcodes/shortcodes.php');26: require_once(dirname(__FILE__) . '/importer/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 : no-woocommerce-template.php 2: require_once( '../../../../wp-load.php' ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : no-blog-template.php 2: require_once( '../../../../wp-load.php' ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : filesHelper.php 294: require_once(ABSPATH . 'wp-admin/includes/class-pclzip.php'); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : navigation.php 885: require_once(dirname(__FILE__) . '/walker-nav-menu-edit.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 : editorHelper.php 44: require_once($theme_root . '/export/templatesHelper.php');45: require_once($templates_path); 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 : CoreUpdateHelper.php 5: require_once(ABSPATH . 'wp-admin/includes/class-wp-upgrader.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 17: require_once(dirname(__FILE__) . '/shortcodes-helper.php');18: require_once(dirname(__FILE__) . '/shortcodes-effects.php');19: require_once(dirname(__FILE__) . '/shortcodes-styles.php');70: require_once(dirname(__FILE__) . '/deprecated-shortcodes.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 4: require_once(dirname(__FILE__) . '/content-importer.php');5: require_once(dirname(__FILE__) . '/content-exporter.php');6: require_once(dirname(__FILE__) . '/files-utility.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 : content-importer.php 4: require_once(dirname(__FILE__) . '/widgets-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 : themler-core.php 20: require_once(dirname(__FILE__) . '/functions.php');21: require_once(dirname(__FILE__) . '/settings.php');24: require_once(dirname(__FILE__) . '/shortcodes/shortcodes.php');26: require_once(dirname(__FILE__) . '/importer/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 : no-woocommerce-template.php 2: require_once( '../../../../wp-load.php' ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : no-blog-template.php 2: require_once( '../../../../wp-load.php' ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : filesHelper.php 294: require_once(ABSPATH . 'wp-admin/includes/class-pclzip.php'); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : navigation.php 885: require_once(dirname(__FILE__) . '/walker-nav-menu-edit.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