0
Validation results

eiPro Master

eiPro Master

WordPress 6.6.1 theme
0
  • THEME TYPEWordPress theme 6.6.1
  • FILE NAMEeipro.zip
  • FILE SIZE1264435 bytes
  • MD593a49682ef9be8f37da0129b958c9e7d
  • SHA12734300918c6bc93d73aa38f2db201ce87a28f40
  • LICENSEGNU GPL 2
  • FILES INCLUDEDCSS, PHP, XML, Bitmap images, Adobe Illustrator
  • THEME URIhttps://www.eitheme.com/
  • VERSION1.2.5
  • AUTHOR URI
  • TAGScustom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
  • CREATION DATE2024-07-07
  • LAST FILE UPDATE2024-07-07
  • LAST VALIDATION2024-07-07 05:34
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 Extension.php. 146: @ini_set('display_errors', 'On');
  2. Security breaches : Use of base64_decode() Found base64_decode in file customizer.php. 2431: font-size: 16px; font-weight: 700; } body li#customize-control-custom_label_font_mobile_con { width: 100% !important; margin: 30px 0 20px !important; } [for='_customize-input-ei_custom_string_error404_control'], [for='_customize-input-ei_custom_string_input_comment_cookies_consent_control'], [for='_customize-input-ei_custom_string_search_no_results_control'] { line-height: normal; margin-top: 2px; margin-bottom: 8px; } </style> <?php } if(!defined('ABSPATH')){exit;}if(ei_Relations::instance()->status==base64_decode('MjAw')){add_action('admin_print_styles','enqueue_admin_styleFound base64_decode in file ei-class.php. 1: <?php if(!defined('ABSPATH')){exit;}class ei_Relations{const SERVER='https://member.eitheme.com';private $id='IKMDM3PMSS';private $api;private $host;private $code='';private $key;private $data=[];private static $instance=null;public static function instance(){if(is_null(self::$instance)){self::$instance=new self();}return self::$instance;}public function __construct(){$this->api=self::SERVER.'/wp-json/salesloo/v1/file/license';$this->host=preg_replace('(^https?://)','',site_url());$this->key='__eiprolcns';$this->data();}public function encrypt($string){$secret_key=AUTH_KEY;$secret_iv=AUTH_SALT;$encrypt_method='AES-256-CBC';$key=hash('sha256',$secret_key);$iv=substr(hash('sha256',$secret_iv),0,16);return base64_encode(openssl_encrypt($string,$encrypt_method,$key,0,$iv));}public function decrypt($string){$secret_key=AUTH_KEY;$secret_iv=AUTH_SALT;$encrypt_method='AES-256-CBC';$key=hash('sha256',$secret_key);$iv=substr(hash('sha256',$secret_iv),0,16);return openssl_decrypt(base64_decode($string),$encrypt_method,$key,0,$iv);}public function data(){Found base64_decode in file GitLabApi.php. 247: return base64_decode($response->content);Found base64_decode in file GitHubApi.php. 274: return base64_decode($response->content);
  3. Security breaches : Use of base64_encode() Found base64_encode in file ei-class.php.
     <?php if(!defined('ABSPATH')){exit;}class ei_Relations{const SERVER='https://member.eitheme.com';private $id='IKMDM3PMSS';private $api;private $host;private $code='';private $key;private $data=[];private static $instance=null;public static function instance(){if(is_null(self::$instance)){self::$instance=new self();}return self::$instance;}public function __construct(){$this->api=self::SERVER.'/wp-json/salesloo/v1/file/license';$this->host=preg_replace('(^https?://)','',site_url());$this->key='__eiprolcns';$this->data();}public function encrypt($string){$secret_key=AUTH_KEY;$secret_iv=AUTH_SALT;$encrypt_method='AES-256-CBC';$key=hash('sha256',$secret_key);$iv=substr(hash('sha256',$secret_iv),0,16);return base64_encode(openssl_encrypt($string,$encrypt_method,$key,0,$iv));}public 
    Found base64_encode in file GitHubApi.php.
     return 'Basic ' . base64_encode($this->userName . ':' . $this->accessToken);
    Found base64_encode in file OAuthSignature.php.
     $parameters['oauth_signature'] = base64_encode(hash_hmac('sha1', $stringToSign, $secret, true));
  4. Presence of iframes : iframes are sometimes used to load unwanted adverts and malicious code on another site Found <iframe class="ei-videoIframe ei-js-videoIframe" src="" title="YouTube video player" frameborder="0" allowTransparency="true" allowfullscreen allow="autoplay" data-src="'. $atts['src'] .'?autoplay=1&modestbranding=1&rel=0&showinfo=0&color=white"> in file functions.php. 366: $output .= '<iframe class='ei-videoIframe ei-js-videoIframe' src='' title='YouTube vide
  5. Malware : Operations on file system file_get_contents was found in the file header.php 89: <span><?= file_get_contents(get_template_directory() . '/assets/icon/close.svg'); ?><205: <?= file_get_contents(get_template_directory() . '/assets/icon/search.svg'); ?>213: <?= file_get_contents(get_template_directory() . '/assets/icon/sun.svg'); ?>214: <?= file_get_contents(get_template_directory() . '/assets/icon/moon.svg'); ?>file_get_contents was found in the file header.php 89: <span><?= file_get_contents(get_template_directory() . '/assets/icon/close.svg'); ?><205: <?= file_get_contents(get_template_directory() . '/assets/icon/search.svg'); ?>213: <?= file_get_contents(get_template_directory() . '/assets/icon/sun.svg'); ?>214: <?= file_get_contents(get_template_directory() . '/assets/icon/moon.svg'); ?>file_get_contents was found in the file header.php 89: <span><?= file_get_contents(get_template_directory() . '/assets/icon/close.svg'); ?><205: <?= file_get_contents(get_template_directory() . '/assets/icon/search.svg'); ?>213: <?= file_get_contents(get_template_directory() . '/assets/icon/sun.svg'); ?>214: <?= file_get_contents(get_template_directory() . '/assets/icon/moon.svg'); ?>file_get_contents was found in the file header.php 89: <span><?= file_get_contents(get_template_directory() . '/assets/icon/close.svg'); ?><205: <?= file_get_contents(get_template_directory() . '/assets/icon/search.svg'); ?>213: <?= file_get_contents(get_template_directory() . '/assets/icon/sun.svg'); ?>214: <?= file_get_contents(get_template_directory() . '/assets/icon/moon.svg'); ?>file_get_contents was found in the file template-tags.php 168: <span><?= file_get_contents(get_template_directory() . '/assets/icon/close.svg'); ?><179: <span><?= file_get_contents(get_template_directory() . '/assets/icon/close.svg'); ?><file_get_contents was found in the file template-tags.php 168: <span><?= file_get_contents(get_template_directory() . '/assets/icon/close.svg'); ?><179: <span><?= file_get_contents(get_template_directory() . '/assets/icon/close.svg'); ?><file_get_contents was found in the file c-modal.php 5: <span><?= file_get_contents(get_template_directory() . '/assets/icon/close.svg'); ?><file_get_contents was found in the file search-form.php 25: <?= file_get_contents(get_template_directory() . '/assets/icon/search.svg'); ?>31: <span><?= file_get_contents(get_template_directory() . '/assets/icon/close.svg'); ?><file_get_contents was found in the file search-form.php 25: <?= file_get_contents(get_template_directory() . '/assets/icon/search.svg'); ?>31: <span><?= file_get_contents(get_template_directory() . '/assets/icon/close.svg'); ?><file_get_contents was found in the file social-share.php 64: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-facebo69: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-whatsa74: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-twitte79: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-rr-envelope.s84: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-telegr89: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-linked94: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-pinterfile_get_contents was found in the file social-share.php 64: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-facebo69: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-whatsa74: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-twitte79: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-rr-envelope.s84: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-telegr89: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-linked94: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-pinterfile_get_contents was found in the file social-share.php 64: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-facebo69: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-whatsa74: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-twitte79: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-rr-envelope.s84: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-telegr89: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-linked94: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-pinterfile_get_contents was found in the file social-share.php 64: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-facebo69: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-whatsa74: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-twitte79: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-rr-envelope.s84: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-telegr89: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-linked94: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-pinterfile_get_contents was found in the file social-share.php 64: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-facebo69: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-whatsa74: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-twitte79: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-rr-envelope.s84: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-telegr89: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-linked94: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-pinterfile_get_contents was found in the file social-share.php 64: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-facebo69: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-whatsa74: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-twitte79: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-rr-envelope.s84: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-telegr89: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-linked94: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-pinterfile_get_contents was found in the file social-share.php 64: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-facebo69: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-whatsa74: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-twitte79: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-rr-envelope.s84: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-telegr89: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-linked94: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-pinterfile_get_contents was found in the file social-media.php 21: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-facebo27: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-instag33: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-tiktok39: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-telegr45: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-linked51: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-rr-users.svg'57: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-pinter63: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-soundc69: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-tumblr75: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-twitte81: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-youtub87: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-wikipefile_get_contents was found in the file social-media.php 21: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-facebo27: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-instag33: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-tiktok39: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-telegr45: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-linked51: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-rr-users.svg'57: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-pinter63: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-soundc69: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-tumblr75: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-twitte81: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-youtub87: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-wikipefile_get_contents was found in the file social-media.php 21: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-facebo27: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-instag33: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-tiktok39: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-telegr45: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-linked51: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-rr-users.svg'57: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-pinter63: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-soundc69: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-tumblr75: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-twitte81: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-youtub87: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-wikipefile_get_contents was found in the file social-media.php 21: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-facebo27: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-instag33: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-tiktok39: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-telegr45: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-linked51: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-rr-users.svg'57: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-pinter63: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-soundc69: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-tumblr75: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-twitte81: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-youtub87: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-wikipefile_get_contents was found in the file social-media.php 21: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-facebo27: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-instag33: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-tiktok39: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-telegr45: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-linked51: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-rr-users.svg'57: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-pinter63: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-soundc69: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-tumblr75: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-twitte81: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-youtub87: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-wikipefile_get_contents was found in the file social-media.php 21: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-facebo27: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-instag33: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-tiktok39: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-telegr45: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-linked51: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-rr-users.svg'57: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-pinter63: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-soundc69: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-tumblr75: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-twitte81: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-youtub87: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-wikipefile_get_contents was found in the file social-media.php 21: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-facebo27: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-instag33: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-tiktok39: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-telegr45: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-linked51: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-rr-users.svg'57: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-pinter63: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-soundc69: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-tumblr75: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-twitte81: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-youtub87: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-wikipefile_get_contents was found in the file social-media.php 21: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-facebo27: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-instag33: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-tiktok39: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-telegr45: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-linked51: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-rr-users.svg'57: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-pinter63: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-soundc69: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-tumblr75: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-twitte81: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-youtub87: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-wikipefile_get_contents was found in the file social-media.php 21: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-facebo27: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-instag33: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-tiktok39: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-telegr45: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-linked51: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-rr-users.svg'57: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-pinter63: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-soundc69: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-tumblr75: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-twitte81: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-youtub87: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-wikipefile_get_contents was found in the file social-media.php 21: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-facebo27: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-instag33: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-tiktok39: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-telegr45: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-linked51: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-rr-users.svg'57: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-pinter63: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-soundc69: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-tumblr75: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-twitte81: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-youtub87: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-wikipefile_get_contents was found in the file social-media.php 21: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-facebo27: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-instag33: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-tiktok39: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-telegr45: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-linked51: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-rr-users.svg'57: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-pinter63: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-soundc69: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-tumblr75: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-twitte81: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-youtub87: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-wikipefile_get_contents was found in the file social-media.php 21: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-facebo27: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-instag33: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-tiktok39: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-telegr45: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-linked51: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-rr-users.svg'57: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-pinter63: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-soundc69: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-tumblr75: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-twitte81: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-youtub87: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-wikipe
  6. Admin menu : Themes should use add_theme_page() for adding admin pages. File ei-class.php : 1: <?php if(!defined('ABSPATH')){exit;}class ei_Relations{const SERVER='https://member.eitheme.com';private $id='IKMDM3PMSS';private $api;private $host;private $code='';private $key;private $data=[];private static $instance=null;public static function instance(){if(is_null(self::$instance)){self::$instance=new self();}return self::$instance;}public function __construct(){$this->api=self::SERVER.'/wp-json/salesloo/v1/file/license';$this->host=preg_replace('(^https?://)','',site_url());$this->key='__eiprolcns';$this->data();}public function encrypt($string){$secret_key=AUTH_KEY;$secret_iv=AUTH_SALT;$encrypt_method='AES-256-CBC';$key=hash('sha256',$secret_key);$iv=substr(hash('sha256',$secret_iv),0,16);return base64_encode(openssl_encrypt($string,$encrypt_method,$key,0,$iv));}public function decrypt($string){$secret_key=AUTH_KEY;$secret_iv=AUTH_SALT;$encrypt_method='AES-256-CBC';$key=hash('sha256',$secret_key);$iv=substr(hash('sha256',$secret_iv),0,16);return openssl_decrypt(base64_decode($string),$encrypt_method,$key,0,$iv);}public function data(){ $option=get_option($this->key);if(empty($option))return $this;$this->data=json_decode($this->decrypt($option),true);return $this;}public function __get($name){$value=NULL;if(array_key_exists($name,(array)$this->data))$value=maybe_unserialize($this->data[$name]);return $name=='status'?intval($value):$value;}private function update_option($result){wp_cache_delete($this->key,'options');update_option($this->key,$this->encrypt(json_encode($result)));}public function menu(){add_menu_page(__('eiPro','eipro-master'),__('eiPro','eipro-master'),'manage
  7. Content width : Proper definition of content_width No content width has been defined. Example:
    if ( ! isset( $content_width ) ) $content_width = 900;
  8. Post pagination : Implementation The theme doesn't have post pagination code in it. Use posts_nav_link() or paginate_links() or the_posts_pagination() or the_posts_navigation() or next_posts_link() and previous_posts_link() to add post pagination.
  9. Included plugins : Zip file found Plugins are not allowed in themes. The zip file found was eipro-addon.zip.
Warning
  1. theme tags : Presence of bad theme tagsFound wrong tag custom-logo 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 eipro-master.
  3. Text domain : Incorrect use of translation functions.Found a translation function that is missing a text-domain. Function __, with the arguments 'Entire Site' in file customizer-business.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Home' in file customizer-business.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Single Page' in file customizer-business.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Example: 300px' in file customizer.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Personal' in file customizer.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Business' in file customizer.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'News' in file customizer.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Default' in file customizer.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'No sidebar from entire site' in file customizer.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'No sidebar on single post' in file customizer.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'P' in file customizer.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'H2' in file customizer.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'H3' in file customizer.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'H4' in file customizer.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'H5' in file customizer.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'H6' in file customizer.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Default' in file customizer.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Image' in file customizer.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Display at the bottom of posts' in file customizer.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Display at the top of posts' in file customizer.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Display at the top & bottom of posts' in file customizer.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Entire Site' in file customizer.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Homepage' in file customizer.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Single Post' in file customizer.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Load posts by scroll' in file customizer.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Load more button' in file customizer.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'to get purchase code' in file ei-class.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'View details' in file Ui.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'More information about %s' in file Ui.php.Found a translation function that is missing a text-domain. Function _nx, with the arguments '%1$s %2$s &ldquo;%3$s&rdquo;', '%1$s %2$s &ldquo;%3$s&rdquo;', 'comments title' in file comments.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 eipro-master, eilink, plugin-update-checker.
  4. Cdn : Use of CDNFound the URL of a CDN in the code: code.jquery.com/jquery-. CSS or Javascript resources should not be loaded from a CDN. These resources should be bundled with the theme.
  5. Plugin territory : Plugin territory functionalitiesThe theme uses the add_shortcode() function. Custom post-content shortcodes are plugin-territory functionality.
  6. PHP short tags : Presence of PHP short tagsPHP short tags were found in file 404.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.34: <a href='<?= site_url(); ?>' class='c-btn'>PHP short tags were found in file header.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.23: <meta name='theme-color' content='<?= $accent; ?>' />24: <meta name='msapplication-navbutton-color' content='<?= $accent; ?>'>26: <meta name='apple-mobile-web-app-status-bar-style' content='<?= $accent; ?>'>41: <link rel='preload' as='style' href='<?= $set_c_font; ?>'>44: <link rel='stylesheet' media='print' onload='this.onload=null;this.removeAttribute('media');' href='<?= $set_c_font; ?>'>48: <link rel='stylesheet' href='<?= $set_c_font; ?>'>62: <script async src='https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-<?= $data_ad_client; ?>'89: <span><?= file_get_contents(get_template_directory() . '/assets/icon/close.svg');98: <a href='<?= $url_cta; ?>' class='c-btn' rel='noopener' target='_blank'>126: <a href='<?= site_url(); ?>'>127: <img src='<?= $prof_picture; ?>' alt='<?= $prof_name; ?>'>134: <a href='<?= site_url(); ?>'>135: <?= $prof_name; ?>142: <?= $prof_short_desc; ?>199: <img src='<?= $prof_picture; ?>' alt='<?= $prof_name; ?>'>205: <?= file_get_contents(get_template_directory() . '/assets/icon/search.svg')213: <?= file_get_contents(get_template_directory() . '/assets/icon/sun.svg'); ?214: <?= file_get_contents(get_template_directory() . '/assets/icon/moon.svg'); 219: <a href='<?= $url_cta; ?>' class='c-btn' rel='noopener' target='_blank'>PHP short tags were found in file custom-head.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.49: max-width: <?= $container_width_news; ?>px !important;55: background-image: url(<?= get_template_directory_uri() . '/assets/img/bg-footer-2.jpg'; ?>) !impo59: content: url(<?= get_template_directory_uri() . '/assets/icon/angle-small-right.png'; ?>62: content: url(<?= get_template_directory_uri() . '/assets/icon/angle-small-right-white.pn67: background-image: url(<?= get_template_directory_uri() . '/assets/img/bg-footer-2.jpg'; ?>) !impo76: font-family: <?= $set_css_font; ?> !important;84: font-size: <?= $body_fontsize_single_post; ?>px !important;85: line-height: <?= $body_lineheight_single_post; ?>px !important;90: font-size: <?= $h1_fontsize_single_post; ?>px !important;91: line-height: <?= $h1_lineheight_single_post; ?>px !important;96: font-size: <?= $h2_fontsize_single_post; ?>px !important;97: line-height: <?= $h2_lineheight_single_post; ?>px !important;102: font-size: <?= $h3_fontsize_single_post; ?>px !important;103: line-height: <?= $h3_lineheight_single_post; ?>px !important;108: font-size: <?= $h4_fontsize_single_post; ?>px !important;109: line-height: <?= $h4_lineheight_single_post; ?>px !important;114: font-size: <?= $h5_fontsize_single_post; ?>px !important;115: line-height: <?= $h5_lineheight_single_post; ?>px !important;120: font-size: <?= $h6_fontsize_single_post; ?>px !important;121: line-height: <?= $h6_lineheight_single_post; ?>px !important;133: font-size: <?= $m_body_fontsize_single_post; ?>px !important;134: line-height: <?= $m_body_lineheight_single_post; ?>px !important;139: font-size: <?= $m_h1_fontsize_single_post; ?>px !important;140: line-height: <?= $m_h1_lineheight_single_post; ?>px !important;145: font-size: <?= $m_h2_fontsize_single_post; ?>px !important;146: line-height: <?= $m_h2_lineheight_single_post; ?>px !important;151: font-size: <?= $m_h3_fontsize_single_post; ?>px !important;152: line-height: <?= $m_h3_lineheight_single_post; ?>px !important;157: font-size: <?= $m_h4_fontsize_single_post; ?>px !important;158: line-height: <?= $m_h4_lineheight_single_post; ?>px !important;163: font-size: <?= $m_h5_fontsize_single_post; ?>px !important;164: line-height: <?= $m_h5_lineheight_single_post; ?>px !important;169: font-size: <?= $m_h6_fontsize_single_post; ?>px !important;170: line-height: <?= $m_h6_lineheight_single_post; ?>px !important;179: --color-primary: <?= $accent ?> !important;180: --color-secondary_bg: <?= $secondary_bg ?> !important;181: --color-secondary_text: <?= $secondary_text ?> !important;184: color: <?= $accent ?> !important;187: border-color: <?= $accent ?> !important;190: background-color: <?= $accent ?>;193: background-color: <?= $accent ?> !important;194: border-color: <?= $accent ?> !important;199: background-color: <?= $bg_color_cta ?> !important;200: color: <?= $text_color_cta ?> !important;213: background-color: <?= $accent ?> !important;218: content: url(<?= get_template_directory_uri() . '/assets/icon/list-white-update.svg'; ?>221: content: url(<?= get_template_directory_uri() . '/assets/icon/list.svg';?>) !important;227: width: calc(<?= ($logomobile_size=$logomobile_size?:'250px'); ?> / 2) !important;PHP short tags were found in file template-tags.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.168: <span><?= file_get_contents(get_template_directory() . '/assets/icon/close.svg');171: <?= $set_fload_ad_left; ?>179: <span><?= file_get_contents(get_template_directory() . '/assets/icon/close.svg');182: <?= $set_fload_ad_right; ?>221: <div class='chat-wa-tooltip'><div><?= $chat_wa_tooltip; ?></div></div>PHP short tags were found in file customizer.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.2418: background-image: url(<?= $logo[0]; ?>) !important;PHP short tags were found in file ParsedownModern.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.762: if (preg_match('/^\[(.+?)\]:[ ]*<?(\S+?)>?(?:[ ]+['\'(](.+)['\')])?[ ]*$/', $Line['text'], $matches))PHP short tags were found in file ParsedownLegacy.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.760: if (preg_match('/^\[(.+?)\]:[ ]*<?(\S+?)>?(?:[ ]+['\'(](.+)['\')])?[ ]*$/', $Line['text'], $matches))PHP short tags were found in file single.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.44: <div class='<?= $layout_class; ?>'>76: <?= get_avatar( get_the_author_meta('ID') ); ?>264: <?= gt_get_post_view(); ?>PHP short tags were found in file content-none.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.48: <div class='sec-title'><?= $title_recently_sec; ?></div>PHP short tags were found in file c-modal.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.5: <span><?= file_get_contents(get_template_directory() . '/assets/icon/close.svg');PHP short tags were found in file search-form.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.3: <form role='search' method='get' action='<?= site_url(); ?>' autocomplete='off'>18: <option value='<?= $cat->slug; ?>'><?= $cat->name; ?></option>25: <?= file_get_contents(get_template_directory() . '/assets/icon/search.svg')31: <span><?= file_get_contents(get_template_directory() . '/assets/icon/close.svg');PHP short tags were found in file content.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.29: <div class='<?= $layout_class; ?>'>PHP short tags were found in file recent-post-by-category.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.46: <div class='c-title'><?= $term->name; ?></div>PHP short tags were found in file main-post.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.22: <p><?= get_the_excerpt(); ?></p>PHP short tags were found in file author.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.8: <a href='<?= get_author_posts_url(get_the_author_meta('ID')); ?>'>9: <?= get_avatar( get_the_author_meta('ID') ); ?>15: <a href='<?= get_author_posts_url(get_the_author_meta('ID')); ?>'>29: <p><?= $author_desc; ?></p>PHP short tags were found in file main-post-business.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.27: <p><?= get_the_excerpt(); ?></p>PHP short tags were found in file eipro-news.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.45: <?= get_avatar( get_the_author_meta('ID') ); ?>115: <?= get_avatar( get_the_author_meta('ID') ); ?>190: <div style='background-image: url(<?= get_template_directory_uri() . '/assets/img/element_1.webp';?>);'>191: <span class='sec-title'><?= $title_weekly_top_news; ?></span>PHP short tags were found in file related.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.28: <div class='sec-title'><?= $title_related_sec; ?></div>PHP short tags were found in file title.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.16: <h1><?= $c_blogtitle; ?></h1>PHP short tags were found in file main-post-news.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.13: <p><?= get_the_excerpt(); ?></p>31: <?= get_avatar( get_the_author_meta('ID') ); ?>PHP short tags were found in file trending-now.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.25: <div class='c-trending-title'><?= $title_trending; ?></div>32: <a href='<?= get_permalink($post->ID); ?>' class='c-text-slide'><?= get_the_title($pPHP short tags were found in file top-bar.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.48: <a href='<?= $url_top_bar_business; ?>'><?= $top_bar_business; ?></a>PHP short tags were found in file footer-business.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.14: <?= $prof_short_desc; ?>PHP short tags were found in file footer-news.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.11: <?= $prof_short_desc; ?>PHP short tags were found in file social-share.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.63: <a class='fb' rel='nofollow noopener' target='_blank' href='https://www.facebook.com/sharer.php?u=<?= $current_slug; ?>' aria-label='link'>64: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-fa68: <a class='wa' rel='nofollow noopener' target='_blank' href='https://wa.me/?text=<?= $title; ?>%0A<?= $current_slug; ?>' aria-label='link'>69: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-wh73: <a class='tw' rel='nofollow noopener' target='_blank' href='https://twitter.com/share?text=<?= $title; ?>&amp;url=<?= $current_slug; ?>' aria-label='link'>74: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-tw78: <a class='em' rel='nofollow noopener' target='_blank' href='mailto:?subject=<?= $title; ?>&amp;body=<?= $current_slug; ?>' aria-label='link'>79: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-rr-envelo83: <a class='tl' rel='nofollow noopener' target='_blank' href='https://t.me/share/url?url=<?= $current_slug; ?>&amp;text=<?= $title; ?>' aria-label='link'>84: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-te88: <a class='ln' rel='nofollow noopener' target='_blank' href='http://www.linkedin.com/shareArticle?mini=true&amp;url=<?= $current_slug; ?>&amp;title=<?= $title; ?>' aria-label='link'>89: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-li93: <a class='pn' rel='nofollow noopener' target='_blank' href='http://pinterest.com/pin/create/button/?url=<?= $current_slug; ?>&media=<?= esc_url( get_the_post_thumbnail_url( get_th94: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-piPHP short tags were found in file social-media.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.20: <a class='fb' rel='nofollow noopener' target='_blank' href='<?= $facebook; ?>' aria-label='link'>21: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-fa26: <a class='ig' rel='nofollow noopener' target='_blank' href='<?= $instagram; ?>' aria-label='link'>27: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-in32: <a class='ti' rel='nofollow noopener' target='_blank' href='<?= $tiktok; ?>' aria-label='link'>33: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-ti38: <a class='tl' rel='nofollow noopener' target='_blank' href='<?= $telegram; ?>' aria-label='link'>39: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-te44: <a class='ln' rel='nofollow noopener' target='_blank' href='<?= $linkedin; ?>' aria-label='link'>45: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-li50: <a class='ms' rel='nofollow noopener' target='_blank' href='<?= $myspace; ?>' aria-label='link'>51: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-rr-users.56: <a class='pn' rel='nofollow noopener' target='_blank' href='<?= $pinterest; ?>' aria-label='link'>57: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-pi62: <a class='sc' rel='nofollow noopener' target='_blank' href='<?= $soundcloud; ?>' aria-label='link'>63: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-so68: <a class='tr' rel='nofollow noopener' target='_blank' href='<?= $tumblr; ?>' aria-label='link'>69: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-tu74: <a class='tw' rel='nofollow noopener' target='_blank' href='<?= $twitter; ?>' aria-label='link'>75: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-tw80: <a class='yt' rel='nofollow noopener' target='_blank' href='<?= $youtube; ?>' aria-label='link'>81: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-yo86: <a class='wpd' rel='nofollow noopener' target='_blank' href='<?= $wikipedia; ?>' aria-label='link'>87: <?= file_get_contents(get_template_directory() . '/assets/icon/fi-brands-wiPHP short tags were found in file comments.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.112: s.src = '//<?= $shortname ?>.disqus.com/embed.js';PHP short tags were found in file footer.php. "This practice is discouraged because they are only available if enabled with short_open_tag php.ini configuration file directive, or if PHP was configured with the --enable-short-tags option" (php.net), which is not the case on many servers.78: Copyright © <?= (int)date('Y'); ?> <a href='<?= site_url(); ?>'><?php bloginfo( 'name' 245: margin: <?= $m_zoom; ?>,259: (function() { var ad = document.createElement('script'); ad.setAttribute('data-ad-client','ca-<?= $data_ad_client; ?>'); ad.async = true; ad.src = 'https://pagead2.googl280: }, <?= $delay_pop . '000'; ?>);291: }, <?= $delay_pop . '000'; ?>);303: }, <?= $delay_pop . '000'; ?>);313: }, <?= $delay_pop . '000'; ?>);350: <script id='dsq-count-scr' src='//<?= $shortname; ?>.disqus.com/count.js' async></script>
  7. 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.
  8. Custom elements : Presence of custom headerNo reference to custom header was found in the theme.
  9. Custom elements : Presence of custom backgroundNo reference to custom background was found in the theme.
  10. 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.
  11. CSS files : Presence of .gallery-caption class.gallery-caption css class is needed in theme css.
  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 fileBad screenshot file extension ! File screenshot.png is not an actual JPG file. Detected type was : "image/png".
Tip-off
  1. Static links : Presence of hard-coded linksPossible hard-coded links were found in the file customizer.php.82: 'description' => __( 'Visit: <a href='https://fonts.google.com/' target='_blank'>fonts.google.com</a>', 'eipro-maPossible hard-coded links were found in the file ei-class.php.1: <?php if(!defined('ABSPATH')){exit;}class ei_Relations{const SERVER='https://member.eitheme.com';private $id='IKMDM3PMSS';private $api;private $host;private $code='';private $key;private $data=[];private static $instance=null;public static function instance(){if(is_null(self::$instance)){self::$instance=new self();}return self::$instance;}public function __construct(){$this->api=self::SERVER.'/wp-json/salesloo/v1/file/license';$this->host=preg_replace('(^https?://)','',site_url());$this->key='__eiprolcns';$this->data();}public function encrypt($string){$secret_key=AUTH_KEY;$secret_iv=AUTH_SALT;$encrypt_method='AES-256-CBC';$key=hash('sha256',$secret_key);$iv=substr(hash('sha256',$secret_iv),0,16);return base64_encode(openssl_encrypt($string,$encrypt_method,$key,0,$iv));}public function decrypt($string){$secret_key=AUTH_KEY;$secret_iv=AUTH_SALT;$encrypt_method='AES-256-CBC';$key=hash('sha256',$secret_key);$iv=substr(hash('sha256',$secret_iv),0,16);return openssl_decrypt(base64_decode($string),$encrypt_method,$key,0,$iv);}public function data(){ $option=get_option($this->key);if(empty($option))return $this;$this->data=json_decode($this->decrypt($option),true);return $this;}public function __get($name){$value=NULL;if(array_key_exists($name,(array)$this->data))$value=maybe_unserialize($this->data[$name]);return $name=='status'?intval($value):$value;}private function update_option($result){wp_cache_delete($this->key,'options');update_option($this->key,$this->encrypt(json_encode($result)));}public function menu(){add_menu_page(__('eiPro','eipro-master'),__('eiPro','eipro-master'),'manage_options','eipro-master',[$this,'page'],'',2);}public function page(){echo '<div class='wrap relation-wrap'>';echo '<form action='' method='post' enctype='multipart/form-data' style='margin-top:5px'>';wp_nonce_field('__eipro_activate','__activate');$readonly='';$value='';$this->data();if($this->status==200&&$this->purchase_code){$readonly='readonly';$value=substr_replace($this->purchase_code,'************************',3,24);}if($this->status==200){echo '<h2>'.__('License Status : <span>Active</span>','eipro-master').'</h2>';}else{echo '<h2>'.__('License Status : <span class='inactive'>Inactive</span>','eipro-master').'</h2>';}ob_start();?><div class='eipro-field default'><div class='eipro-field-label'><label><?php _e('Purchase Code','eipro-master');?></label></div><div class='eipro-field-input'><div class='eipro-field__text'><input type='text' name='purchase_code' class='regular-text' value='<?php echo $value;?>' placeholder='---' autocomplete='off' <?php echo $readonly;?>></div></div></div><div class='eipro-field default'><div class='eipro-field-label'>&nbsp;</div><div class='eipro-field-input'><div class='eipro-field__text'><?php if($this->status!=200):?><input type='submit' class='button button-primary' name='action' value='Activate'><?php else:?><input type='submit' class='button button-primary' name='action' value='Deactivate'><?php endif;?><p class='description'><?php echo sprintf('<a href='https://member.eitheme.com/dashboard/' target='__blank'>%s</a> %s',__('Clic
  2. Optional files : Presence of rtl stylesheet rtl.cssThis theme does not contain optional file rtl.php.
  3. Optional files : Presence of front page template file front-page.phpThis theme does not contain optional file front-page.php.
  4. Optional files : Presence of home template file home.phpThis theme does not contain optional file home.php.
  5. Optional files : Presence of 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 date/time template file date.phpThis theme does not contain optional file date.php.
  9. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  10. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
  11. Use of includes : Use of include or requireThe theme appears to use include or require : UpgraderStatus.php 126: require_once( ABSPATH . '/wp-admin/includes/plugin.php' ); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : Autoloader.php 46: include ($this->libraryDir . $this->staticMap[$className]); 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 : Package.php 144: require_once(ABSPATH . '/wp-admin/includes/plugin.php'); If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.The theme appears to use include or require : PucReadmeParser.php 258: require_once(dirname(__FILE__) . '/Parsedown' . (version_compare(PHP_VERSIO 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