0
Validation results

VideoTouch

VideoTouch

WordPress 4.9.5 theme
0
  • THEME TYPEWordPress theme 4.9.5
  • FILE NAMEvideotouchweb2.zip
  • FILE SIZE3816676 bytes
  • MD5df68cc0ed870a97beeb9d86b7f4d3788
  • SHA1e4b1b8390e181e06526559d82b0d73c024191d76
  • LICENSEGNU GPL 2
  • FILES INCLUDEDCSS, PHP, Bitmap images
  • THEMEFOREST PAGEhttps://themeforest.net/item/videotouch-video-wordpress-theme/9340715 ($64)
  • VERSION1.8
  • AUTHOR URI
  • TAGSone-column, two-columns, right-sidebar, left-sidebar, fluid-layout, custom-header, custom-menu, editor-style, featured-images, post-formats, translation-ready
  • CREATION DATE2018-04-10
  • LAST FILE UPDATE2018-04-10
  • LAST VALIDATION2018-04-10 18:01
Critical alerts
  1. Title : Title No reference to add_theme_support( "title-tag" ) was found in the theme.The theme needs to have <title> tags, ideally in the header.php file.The theme needs to have a call to wp_title(), ideally in the header.php file.The <title> tags can only contain a call to wp_title(). Use the wp_title filter to modify the output.
  2. Security breaches : Use of base64_decode() Found base64_decode in file functions.php.
    Line 2160: return @unserialize(base64_decode($string));
    Found base64_decode in file base_facebook.php.
    Line 1320: return base64_decode(strtr($input, '-_', '+/'));
  3. Security breaches : Use of base64_encode() Found base64_encode in file functions.php.
     return base64_encode(serialize($string));
    Found base64_encode in file TwitterAPIExchange.php.
     $oauth_signature = base64_encode(hash_hmac('sha1', $base_info, $composite_key, true));
    Found base64_encode in file base_facebook.php.
     * Exactly the same as base64_encode except it uses
     * Exactly the same as base64_encode except it uses
     $str = strtr(base64_encode($input), '+/', '-_');
  4. Malware : Operations on file system file_get_contents was found in the file ajax.php
    Line 603: $hash = unserialize(file_get_contents('http://vimeo.com/api/v2/video/$video_id.php'));
    Line 662: $hash = unserialize(file_get_contents('http://vimeo.com/api/v2/video/$video_id.php'));
    file_get_contents was found in the file ajax.php
    Line 603: $hash = unserialize(file_get_contents('http://vimeo.com/api/v2/video/$video_id.php'));
    Line 662: $hash = unserialize(file_get_contents('http://vimeo.com/api/v2/video/$video_id.php'));
  5. Malware : Network operations curl_init was found in the file TwitterAPIExchange.php
    Line 213: $feed = curl_init();
    curl_exec was found in the file TwitterAPIExchange.php
    Line 215: $json = curl_exec($feed);
    curl_init was found in the file twitteroauth.php
    Line 195: $ci = curl_init();
    curl_exec was found in the file twitteroauth.php
    Line 221: $response = curl_exec($ci);
    curl_init was found in the file base_facebook.php
    Line 18: if (!function_exists('curl_init')) {
    Line 942: $ch = curl_init();
    curl_exec was found in the file base_facebook.php
    Line 964: $result = curl_exec($ch);
    Line 971: $result = curl_exec($ch);
    Line 988: $result = curl_exec($ch);
    curl_exec was found in the file base_facebook.php
    Line 964: $result = curl_exec($ch);
    Line 971: $result = curl_exec($ch);
    Line 988: $result = curl_exec($ch);
    curl_exec was found in the file base_facebook.php
    Line 964: $result = curl_exec($ch);
    Line 971: $result = curl_exec($ch);
    Line 988: $result = curl_exec($ch);
  6. Admin menu : Themes should use add_theme_page() for adding admin pages. File custom-posts.php :
    Line 2666: add_submenu_page('edit.php?post_type=video', __('Import videos', 'touchsize
    File TouchSizeLikes.php :
    Line 14: if( !isset($options['add_to_pages']) ) $options['add_to_pages'] = '0';
    File TouchSizeLikes.php :
    Line 14: if( !isset($options['add_to_pages']) ) $options['add_to_pages'] = '0';
    File options.php :
    Line 124: add_menu_page(
    File options.php :
    Line 133: add_submenu_page('videotouch', __('Header', 'touchsize'), __('Header', 'tou
    Line 134: add_submenu_page('videotouch', __('Footer', 'touchsize'), __('Footer', 'tou
    Line 135: add_submenu_page('videotouch', '--------------------------', '-------------
    Line 136: add_submenu_page('videotouch', __('General', 'touchsize'), __('General', 't
    Line 137: add_submenu_page('videotouch', __('Styles', 'touchsize'), __('Styles', 'tou
    Line 138: add_submenu_page('videotouch', __('Colors', 'touchsize'), __('Colors', 'tou
    Line 139: add_submenu_page('videotouch', __('Image sizes', 'touchsize'), __('Image si
    Line 140: add_submenu_page('videotouch', __('Layout', 'touchsize'), __('Layout', 'tou
    Line 141: add_submenu_page('videotouch', __('Typography', 'touchsize'), __('Typograph
    Line 142: add_submenu_page('videotouch', __('Single post', 'touchsize'), __('Single p
    Line 143: add_submenu_page('videotouch', __('Page settings', 'touchsize'), __('Page s
    Line 144: add_submenu_page('videotouch', __('Social', 'touchsize'), __('Social', 'tou
    Line 145: add_submenu_page('videotouch', __('Custom CSS', 'touchsize'), __('Custom CS
    Line 146: add_submenu_page('videotouch', __('Sidebars', 'touchsize'), __('Sidebars', 
    Line 147: add_submenu_page('videotouch', __('Import options', 'touchsize'), __('Impor
    Line 148: add_submenu_page('videotouch', __('Advertising', 'touchsize'), __('Advertis
    Line 149: add_submenu_page('videotouch', __('Red Area', 'touchsize'), __('Red Area', 
    Line 150: add_submenu_page('videotouch', __('Theme update', 'touchsize'), __('Theme u
    File options.php :
    Line 133: add_submenu_page('videotouch', __('Header', 'touchsize'), __('Header', 'tou
    Line 134: add_submenu_page('videotouch', __('Footer', 'touchsize'), __('Footer', 'tou
    Line 135: add_submenu_page('videotouch', '--------------------------', '-------------
    Line 136: add_submenu_page('videotouch', __('General', 'touchsize'), __('General', 't
    Line 137: add_submenu_page('videotouch', __('Styles', 'touchsize'), __('Styles', 'tou
    Line 138: add_submenu_page('videotouch', __('Colors', 'touchsize'), __('Colors', 'tou
    Line 139: add_submenu_page('videotouch', __('Image sizes', 'touchsize'), __('Image si
    Line 140: add_submenu_page('videotouch', __('Layout', 'touchsize'), __('Layout', 'tou
    Line 141: add_submenu_page('videotouch', __('Typography', 'touchsize'), __('Typograph
    Line 142: add_submenu_page('videotouch', __('Single post', 'touchsize'), __('Single p
    Line 143: add_submenu_page('videotouch', __('Page settings', 'touchsize'), __('Page s
    Line 144: add_submenu_page('videotouch', __('Social', 'touchsize'), __('Social', 'tou
    Line 145: add_submenu_page('videotouch', __('Custom CSS', 'touchsize'), __('Custom CS
    Line 146: add_submenu_page('videotouch', __('Sidebars', 'touchsize'), __('Sidebars', 
    Line 147: add_submenu_page('videotouch', __('Import options', 'touchsize'), __('Impor
    Line 148: add_submenu_page('videotouch', __('Advertising', 'touchsize'), __('Advertis
    Line 149: add_submenu_page('videotouch', __('Red Area', 'touchsize'), __('Red Area', 
    Line 150: add_submenu_page('videotouch', __('Theme update', 'touchsize'), __('Theme u
    File options.php :
    Line 133: add_submenu_page('videotouch', __('Header', 'touchsize'), __('Header', 'tou
    Line 134: add_submenu_page('videotouch', __('Footer', 'touchsize'), __('Footer', 'tou
    Line 135: add_submenu_page('videotouch', '--------------------------', '-------------
    Line 136: add_submenu_page('videotouch', __('General', 'touchsize'), __('General', 't
    Line 137: add_submenu_page('videotouch', __('Styles', 'touchsize'), __('Styles', 'tou
    Line 138: add_submenu_page('videotouch', __('Colors', 'touchsize'), __('Colors', 'tou
    Line 139: add_submenu_page('videotouch', __('Image sizes', 'touchsize'), __('Image si
    Line 140: add_submenu_page('videotouch', __('Layout', 'touchsize'), __('Layout', 'tou
    Line 141: add_submenu_page('videotouch', __('Typography', 'touchsize'), __('Typograph
    Line 142: add_submenu_page('videotouch', __('Single post', 'touchsize'), __('Single p
    Line 143: add_submenu_page('videotouch', __('Page settings', 'touchsize'), __('Page s
    Line 144: add_submenu_page('videotouch', __('Social', 'touchsize'), __('Social', 'tou
    Line 145: add_submenu_page('videotouch', __('Custom CSS', 'touchsize'), __('Custom CS
    Line 146: add_submenu_page('videotouch', __('Sidebars', 'touchsize'), __('Sidebars', 
    Line 147: add_submenu_page('videotouch', __('Import options', 'touchsize'), __('Impor
    Line 148: add_submenu_page('videotouch', __('Advertising', 'touchsize'), __('Advertis
    Line 149: add_submenu_page('videotouch', __('Red Area', 'touchsize'), __('Red Area', 
    Line 150: add_submenu_page('videotouch', __('Theme update', 'touchsize'), __('Theme u
    File options.php :
    Line 133: add_submenu_page('videotouch', __('Header', 'touchsize'), __('Header', 'tou
    Line 134: add_submenu_page('videotouch', __('Footer', 'touchsize'), __('Footer', 'tou
    Line 135: add_submenu_page('videotouch', '--------------------------', '-------------
    Line 136: add_submenu_page('videotouch', __('General', 'touchsize'), __('General', 't
    Line 137: add_submenu_page('videotouch', __('Styles', 'touchsize'), __('Styles', 'tou
    Line 138: add_submenu_page('videotouch', __('Colors', 'touchsize'), __('Colors', 'tou
    Line 139: add_submenu_page('videotouch', __('Image sizes', 'touchsize'), __('Image si
    Line 140: add_submenu_page('videotouch', __('Layout', 'touchsize'), __('Layout', 'tou
    Line 141: add_submenu_page('videotouch', __('Typography', 'touchsize'), __('Typograph
    Line 142: add_submenu_page('videotouch', __('Single post', 'touchsize'), __('Single p
    Line 143: add_submenu_page('videotouch', __('Page settings', 'touchsize'), __('Page s
    Line 144: add_submenu_page('videotouch', __('Social', 'touchsize'), __('Social', 'tou
    Line 145: add_submenu_page('videotouch', __('Custom CSS', 'touchsize'), __('Custom CS
    Line 146: add_submenu_page('videotouch', __('Sidebars', 'touchsize'), __('Sidebars', 
    Line 147: add_submenu_page('videotouch', __('Import options', 'touchsize'), __('Impor
    Line 148: add_submenu_page('videotouch', __('Advertising', 'touchsize'), __('Advertis
    Line 149: add_submenu_page('videotouch', __('Red Area', 'touchsize'), __('Red Area', 
    Line 150: add_submenu_page('videotouch', __('Theme update', 'touchsize'), __('Theme u
    File options.php :
    Line 133: add_submenu_page('videotouch', __('Header', 'touchsize'), __('Header', 'tou
    Line 134: add_submenu_page('videotouch', __('Footer', 'touchsize'), __('Footer', 'tou
    Line 135: add_submenu_page('videotouch', '--------------------------', '-------------
    Line 136: add_submenu_page('videotouch', __('General', 'touchsize'), __('General', 't
    Line 137: add_submenu_page('videotouch', __('Styles', 'touchsize'), __('Styles', 'tou
    Line 138: add_submenu_page('videotouch', __('Colors', 'touchsize'), __('Colors', 'tou
    Line 139: add_submenu_page('videotouch', __('Image sizes', 'touchsize'), __('Image si
    Line 140: add_submenu_page('videotouch', __('Layout', 'touchsize'), __('Layout', 'tou
    Line 141: add_submenu_page('videotouch', __('Typography', 'touchsize'), __('Typograph
    Line 142: add_submenu_page('videotouch', __('Single post', 'touchsize'), __('Single p
    Line 143: add_submenu_page('videotouch', __('Page settings', 'touchsize'), __('Page s
    Line 144: add_submenu_page('videotouch', __('Social', 'touchsize'), __('Social', 'tou
    Line 145: add_submenu_page('videotouch', __('Custom CSS', 'touchsize'), __('Custom CS
    Line 146: add_submenu_page('videotouch', __('Sidebars', 'touchsize'), __('Sidebars', 
    Line 147: add_submenu_page('videotouch', __('Import options', 'touchsize'), __('Impor
    Line 148: add_submenu_page('videotouch', __('Advertising', 'touchsize'), __('Advertis
    Line 149: add_submenu_page('videotouch', __('Red Area', 'touchsize'), __('Red Area', 
    Line 150: add_submenu_page('videotouch', __('Theme update', 'touchsize'), __('Theme u
    File options.php :
    Line 133: add_submenu_page('videotouch', __('Header', 'touchsize'), __('Header', 'tou
    Line 134: add_submenu_page('videotouch', __('Footer', 'touchsize'), __('Footer', 'tou
    Line 135: add_submenu_page('videotouch', '--------------------------', '-------------
    Line 136: add_submenu_page('videotouch', __('General', 'touchsize'), __('General', 't
    Line 137: add_submenu_page('videotouch', __('Styles', 'touchsize'), __('Styles', 'tou
    Line 138: add_submenu_page('videotouch', __('Colors', 'touchsize'), __('Colors', 'tou
    Line 139: add_submenu_page('videotouch', __('Image sizes', 'touchsize'), __('Image si
    Line 140: add_submenu_page('videotouch', __('Layout', 'touchsize'), __('Layout', 'tou
    Line 141: add_submenu_page('videotouch', __('Typography', 'touchsize'), __('Typograph
    Line 142: add_submenu_page('videotouch', __('Single post', 'touchsize'), __('Single p
    Line 143: add_submenu_page('videotouch', __('Page settings', 'touchsize'), __('Page s
    Line 144: add_submenu_page('videotouch', __('Social', 'touchsize'), __('Social', 'tou
    Line 145: add_submenu_page('videotouch', __('Custom CSS', 'touchsize'), __('Custom CS
    Line 146: add_submenu_page('videotouch', __('Sidebars', 'touchsize'), __('Sidebars', 
    Line 147: add_submenu_page('videotouch', __('Import options', 'touchsize'), __('Impor
    Line 148: add_submenu_page('videotouch', __('Advertising', 'touchsize'), __('Advertis
    Line 149: add_submenu_page('videotouch', __('Red Area', 'touchsize'), __('Red Area', 
    Line 150: add_submenu_page('videotouch', __('Theme update', 'touchsize'), __('Theme u
    File options.php :
    Line 133: add_submenu_page('videotouch', __('Header', 'touchsize'), __('Header', 'tou
    Line 134: add_submenu_page('videotouch', __('Footer', 'touchsize'), __('Footer', 'tou
    Line 135: add_submenu_page('videotouch', '--------------------------', '-------------
    Line 136: add_submenu_page('videotouch', __('General', 'touchsize'), __('General', 't
    Line 137: add_submenu_page('videotouch', __('Styles', 'touchsize'), __('Styles', 'tou
    Line 138: add_submenu_page('videotouch', __('Colors', 'touchsize'), __('Colors', 'tou
    Line 139: add_submenu_page('videotouch', __('Image sizes', 'touchsize'), __('Image si
    Line 140: add_submenu_page('videotouch', __('Layout', 'touchsize'), __('Layout', 'tou
    Line 141: add_submenu_page('videotouch', __('Typography', 'touchsize'), __('Typograph
    Line 142: add_submenu_page('videotouch', __('Single post', 'touchsize'), __('Single p
    Line 143: add_submenu_page('videotouch', __('Page settings', 'touchsize'), __('Page s
    Line 144: add_submenu_page('videotouch', __('Social', 'touchsize'), __('Social', 'tou
    Line 145: add_submenu_page('videotouch', __('Custom CSS', 'touchsize'), __('Custom CS
    Line 146: add_submenu_page('videotouch', __('Sidebars', 'touchsize'), __('Sidebars', 
    Line 147: add_submenu_page('videotouch', __('Import options', 'touchsize'), __('Impor
    Line 148: add_submenu_page('videotouch', __('Advertising', 'touchsize'), __('Advertis
    Line 149: add_submenu_page('videotouch', __('Red Area', 'touchsize'), __('Red Area', 
    Line 150: add_submenu_page('videotouch', __('Theme update', 'touchsize'), __('Theme u
    File options.php :
    Line 133: add_submenu_page('videotouch', __('Header', 'touchsize'), __('Header', 'tou
    Line 134: add_submenu_page('videotouch', __('Footer', 'touchsize'), __('Footer', 'tou
    Line 135: add_submenu_page('videotouch', '--------------------------', '-------------
    Line 136: add_submenu_page('videotouch', __('General', 'touchsize'), __('General', 't
    Line 137: add_submenu_page('videotouch', __('Styles', 'touchsize'), __('Styles', 'tou
    Line 138: add_submenu_page('videotouch', __('Colors', 'touchsize'), __('Colors', 'tou
    Line 139: add_submenu_page('videotouch', __('Image sizes', 'touchsize'), __('Image si
    Line 140: add_submenu_page('videotouch', __('Layout', 'touchsize'), __('Layout', 'tou
    Line 141: add_submenu_page('videotouch', __('Typography', 'touchsize'), __('Typograph
    Line 142: add_submenu_page('videotouch', __('Single post', 'touchsize'), __('Single p
    Line 143: add_submenu_page('videotouch', __('Page settings', 'touchsize'), __('Page s
    Line 144: add_submenu_page('videotouch', __('Social', 'touchsize'), __('Social', 'tou
    Line 145: add_submenu_page('videotouch', __('Custom CSS', 'touchsize'), __('Custom CS
    Line 146: add_submenu_page('videotouch', __('Sidebars', 'touchsize'), __('Sidebars', 
    Line 147: add_submenu_page('videotouch', __('Import options', 'touchsize'), __('Impor
    Line 148: add_submenu_page('videotouch', __('Advertising', 'touchsize'), __('Advertis
    Line 149: add_submenu_page('videotouch', __('Red Area', 'touchsize'), __('Red Area', 
    Line 150: add_submenu_page('videotouch', __('Theme update', 'touchsize'), __('Theme u
    File options.php :
    Line 133: add_submenu_page('videotouch', __('Header', 'touchsize'), __('Header', 'tou
    Line 134: add_submenu_page('videotouch', __('Footer', 'touchsize'), __('Footer', 'tou
    Line 135: add_submenu_page('videotouch', '--------------------------', '-------------
    Line 136: add_submenu_page('videotouch', __('General', 'touchsize'), __('General', 't
    Line 137: add_submenu_page('videotouch', __('Styles', 'touchsize'), __('Styles', 'tou
    Line 138: add_submenu_page('videotouch', __('Colors', 'touchsize'), __('Colors', 'tou
    Line 139: add_submenu_page('videotouch', __('Image sizes', 'touchsize'), __('Image si
    Line 140: add_submenu_page('videotouch', __('Layout', 'touchsize'), __('Layout', 'tou
    Line 141: add_submenu_page('videotouch', __('Typography', 'touchsize'), __('Typograph
    Line 142: add_submenu_page('videotouch', __('Single post', 'touchsize'), __('Single p
    Line 143: add_submenu_page('videotouch', __('Page settings', 'touchsize'), __('Page s
    Line 144: add_submenu_page('videotouch', __('Social', 'touchsize'), __('Social', 'tou
    Line 145: add_submenu_page('videotouch', __('Custom CSS', 'touchsize'), __('Custom CS
    Line 146: add_submenu_page('videotouch', __('Sidebars', 'touchsize'), __('Sidebars', 
    Line 147: add_submenu_page('videotouch', __('Import options', 'touchsize'), __('Impor
    Line 148: add_submenu_page('videotouch', __('Advertising', 'touchsize'), __('Advertis
    Line 149: add_submenu_page('videotouch', __('Red Area', 'touchsize'), __('Red Area', 
    Line 150: add_submenu_page('videotouch', __('Theme update', 'touchsize'), __('Theme u
    File options.php :
    Line 133: add_submenu_page('videotouch', __('Header', 'touchsize'), __('Header', 'tou
    Line 134: add_submenu_page('videotouch', __('Footer', 'touchsize'), __('Footer', 'tou
    Line 135: add_submenu_page('videotouch', '--------------------------', '-------------
    Line 136: add_submenu_page('videotouch', __('General', 'touchsize'), __('General', 't
    Line 137: add_submenu_page('videotouch', __('Styles', 'touchsize'), __('Styles', 'tou
    Line 138: add_submenu_page('videotouch', __('Colors', 'touchsize'), __('Colors', 'tou
    Line 139: add_submenu_page('videotouch', __('Image sizes', 'touchsize'), __('Image si
    Line 140: add_submenu_page('videotouch', __('Layout', 'touchsize'), __('Layout', 'tou
    Line 141: add_submenu_page('videotouch', __('Typography', 'touchsize'), __('Typograph
    Line 142: add_submenu_page('videotouch', __('Single post', 'touchsize'), __('Single p
    Line 143: add_submenu_page('videotouch', __('Page settings', 'touchsize'), __('Page s
    Line 144: add_submenu_page('videotouch', __('Social', 'touchsize'), __('Social', 'tou
    Line 145: add_submenu_page('videotouch', __('Custom CSS', 'touchsize'), __('Custom CS
    Line 146: add_submenu_page('videotouch', __('Sidebars', 'touchsize'), __('Sidebars', 
    Line 147: add_submenu_page('videotouch', __('Import options', 'touchsize'), __('Impor
    Line 148: add_submenu_page('videotouch', __('Advertising', 'touchsize'), __('Advertis
    Line 149: add_submenu_page('videotouch', __('Red Area', 'touchsize'), __('Red Area', 
    Line 150: add_submenu_page('videotouch', __('Theme update', 'touchsize'), __('Theme u
    File options.php :
    Line 133: add_submenu_page('videotouch', __('Header', 'touchsize'), __('Header', 'tou
    Line 134: add_submenu_page('videotouch', __('Footer', 'touchsize'), __('Footer', 'tou
    Line 135: add_submenu_page('videotouch', '--------------------------', '-------------
    Line 136: add_submenu_page('videotouch', __('General', 'touchsize'), __('General', 't
    Line 137: add_submenu_page('videotouch', __('Styles', 'touchsize'), __('Styles', 'tou
    Line 138: add_submenu_page('videotouch', __('Colors', 'touchsize'), __('Colors', 'tou
    Line 139: add_submenu_page('videotouch', __('Image sizes', 'touchsize'), __('Image si
    Line 140: add_submenu_page('videotouch', __('Layout', 'touchsize'), __('Layout', 'tou
    Line 141: add_submenu_page('videotouch', __('Typography', 'touchsize'), __('Typograph
    Line 142: add_submenu_page('videotouch', __('Single post', 'touchsize'), __('Single p
    Line 143: add_submenu_page('videotouch', __('Page settings', 'touchsize'), __('Page s
    Line 144: add_submenu_page('videotouch', __('Social', 'touchsize'), __('Social', 'tou
    Line 145: add_submenu_page('videotouch', __('Custom CSS', 'touchsize'), __('Custom CS
    Line 146: add_submenu_page('videotouch', __('Sidebars', 'touchsize'), __('Sidebars', 
    Line 147: add_submenu_page('videotouch', __('Import options', 'touchsize'), __('Impor
    Line 148: add_submenu_page('videotouch', __('Advertising', 'touchsize'), __('Advertis
    Line 149: add_submenu_page('videotouch', __('Red Area', 'touchsize'), __('Red Area', 
    Line 150: add_submenu_page('videotouch', __('Theme update', 'touchsize'), __('Theme u
    File options.php :
    Line 133: add_submenu_page('videotouch', __('Header', 'touchsize'), __('Header', 'tou
    Line 134: add_submenu_page('videotouch', __('Footer', 'touchsize'), __('Footer', 'tou
    Line 135: add_submenu_page('videotouch', '--------------------------', '-------------
    Line 136: add_submenu_page('videotouch', __('General', 'touchsize'), __('General', 't
    Line 137: add_submenu_page('videotouch', __('Styles', 'touchsize'), __('Styles', 'tou
    Line 138: add_submenu_page('videotouch', __('Colors', 'touchsize'), __('Colors', 'tou
    Line 139: add_submenu_page('videotouch', __('Image sizes', 'touchsize'), __('Image si
    Line 140: add_submenu_page('videotouch', __('Layout', 'touchsize'), __('Layout', 'tou
    Line 141: add_submenu_page('videotouch', __('Typography', 'touchsize'), __('Typograph
    Line 142: add_submenu_page('videotouch', __('Single post', 'touchsize'), __('Single p
    Line 143: add_submenu_page('videotouch', __('Page settings', 'touchsize'), __('Page s
    Line 144: add_submenu_page('videotouch', __('Social', 'touchsize'), __('Social', 'tou
    Line 145: add_submenu_page('videotouch', __('Custom CSS', 'touchsize'), __('Custom CS
    Line 146: add_submenu_page('videotouch', __('Sidebars', 'touchsize'), __('Sidebars', 
    Line 147: add_submenu_page('videotouch', __('Import options', 'touchsize'), __('Impor
    Line 148: add_submenu_page('videotouch', __('Advertising', 'touchsize'), __('Advertis
    Line 149: add_submenu_page('videotouch', __('Red Area', 'touchsize'), __('Red Area', 
    Line 150: add_submenu_page('videotouch', __('Theme update', 'touchsize'), __('Theme u
    File options.php :
    Line 133: add_submenu_page('videotouch', __('Header', 'touchsize'), __('Header', 'tou
    Line 134: add_submenu_page('videotouch', __('Footer', 'touchsize'), __('Footer', 'tou
    Line 135: add_submenu_page('videotouch', '--------------------------', '-------------
    Line 136: add_submenu_page('videotouch', __('General', 'touchsize'), __('General', 't
    Line 137: add_submenu_page('videotouch', __('Styles', 'touchsize'), __('Styles', 'tou
    Line 138: add_submenu_page('videotouch', __('Colors', 'touchsize'), __('Colors', 'tou
    Line 139: add_submenu_page('videotouch', __('Image sizes', 'touchsize'), __('Image si
    Line 140: add_submenu_page('videotouch', __('Layout', 'touchsize'), __('Layout', 'tou
    Line 141: add_submenu_page('videotouch', __('Typography', 'touchsize'), __('Typograph
    Line 142: add_submenu_page('videotouch', __('Single post', 'touchsize'), __('Single p
    Line 143: add_submenu_page('videotouch', __('Page settings', 'touchsize'), __('Page s
    Line 144: add_submenu_page('videotouch', __('Social', 'touchsize'), __('Social', 'tou
    Line 145: add_submenu_page('videotouch', __('Custom CSS', 'touchsize'), __('Custom CS
    Line 146: add_submenu_page('videotouch', __('Sidebars', 'touchsize'), __('Sidebars', 
    Line 147: add_submenu_page('videotouch', __('Import options', 'touchsize'), __('Impor
    Line 148: add_submenu_page('videotouch', __('Advertising', 'touchsize'), __('Advertis
    Line 149: add_submenu_page('videotouch', __('Red Area', 'touchsize'), __('Red Area', 
    Line 150: add_submenu_page('videotouch', __('Theme update', 'touchsize'), __('Theme u
    File options.php :
    Line 133: add_submenu_page('videotouch', __('Header', 'touchsize'), __('Header', 'tou
    Line 134: add_submenu_page('videotouch', __('Footer', 'touchsize'), __('Footer', 'tou
    Line 135: add_submenu_page('videotouch', '--------------------------', '-------------
    Line 136: add_submenu_page('videotouch', __('General', 'touchsize'), __('General', 't
    Line 137: add_submenu_page('videotouch', __('Styles', 'touchsize'), __('Styles', 'tou
    Line 138: add_submenu_page('videotouch', __('Colors', 'touchsize'), __('Colors', 'tou
    Line 139: add_submenu_page('videotouch', __('Image sizes', 'touchsize'), __('Image si
    Line 140: add_submenu_page('videotouch', __('Layout', 'touchsize'), __('Layout', 'tou
    Line 141: add_submenu_page('videotouch', __('Typography', 'touchsize'), __('Typograph
    Line 142: add_submenu_page('videotouch', __('Single post', 'touchsize'), __('Single p
    Line 143: add_submenu_page('videotouch', __('Page settings', 'touchsize'), __('Page s
    Line 144: add_submenu_page('videotouch', __('Social', 'touchsize'), __('Social', 'tou
    Line 145: add_submenu_page('videotouch', __('Custom CSS', 'touchsize'), __('Custom CS
    Line 146: add_submenu_page('videotouch', __('Sidebars', 'touchsize'), __('Sidebars', 
    Line 147: add_submenu_page('videotouch', __('Import options', 'touchsize'), __('Impor
    Line 148: add_submenu_page('videotouch', __('Advertising', 'touchsize'), __('Advertis
    Line 149: add_submenu_page('videotouch', __('Red Area', 'touchsize'), __('Red Area', 
    Line 150: add_submenu_page('videotouch', __('Theme update', 'touchsize'), __('Theme u
    File options.php :
    Line 133: add_submenu_page('videotouch', __('Header', 'touchsize'), __('Header', 'tou
    Line 134: add_submenu_page('videotouch', __('Footer', 'touchsize'), __('Footer', 'tou
    Line 135: add_submenu_page('videotouch', '--------------------------', '-------------
    Line 136: add_submenu_page('videotouch', __('General', 'touchsize'), __('General', 't
    Line 137: add_submenu_page('videotouch', __('Styles', 'touchsize'), __('Styles', 'tou
    Line 138: add_submenu_page('videotouch', __('Colors', 'touchsize'), __('Colors', 'tou
    Line 139: add_submenu_page('videotouch', __('Image sizes', 'touchsize'), __('Image si
    Line 140: add_submenu_page('videotouch', __('Layout', 'touchsize'), __('Layout', 'tou
    Line 141: add_submenu_page('videotouch', __('Typography', 'touchsize'), __('Typograph
    Line 142: add_submenu_page('videotouch', __('Single post', 'touchsize'), __('Single p
    Line 143: add_submenu_page('videotouch', __('Page settings', 'touchsize'), __('Page s
    Line 144: add_submenu_page('videotouch', __('Social', 'touchsize'), __('Social', 'tou
    Line 145: add_submenu_page('videotouch', __('Custom CSS', 'touchsize'), __('Custom CS
    Line 146: add_submenu_page('videotouch', __('Sidebars', 'touchsize'), __('Sidebars', 
    Line 147: add_submenu_page('videotouch', __('Import options', 'touchsize'), __('Impor
    Line 148: add_submenu_page('videotouch', __('Advertising', 'touchsize'), __('Advertis
    Line 149: add_submenu_page('videotouch', __('Red Area', 'touchsize'), __('Red Area', 
    Line 150: add_submenu_page('videotouch', __('Theme update', 'touchsize'), __('Theme u
    File options.php :
    Line 133: add_submenu_page('videotouch', __('Header', 'touchsize'), __('Header', 'tou
    Line 134: add_submenu_page('videotouch', __('Footer', 'touchsize'), __('Footer', 'tou
    Line 135: add_submenu_page('videotouch', '--------------------------', '-------------
    Line 136: add_submenu_page('videotouch', __('General', 'touchsize'), __('General', 't
    Line 137: add_submenu_page('videotouch', __('Styles', 'touchsize'), __('Styles', 'tou
    Line 138: add_submenu_page('videotouch', __('Colors', 'touchsize'), __('Colors', 'tou
    Line 139: add_submenu_page('videotouch', __('Image sizes', 'touchsize'), __('Image si
    Line 140: add_submenu_page('videotouch', __('Layout', 'touchsize'), __('Layout', 'tou
    Line 141: add_submenu_page('videotouch', __('Typography', 'touchsize'), __('Typograph
    Line 142: add_submenu_page('videotouch', __('Single post', 'touchsize'), __('Single p
    Line 143: add_submenu_page('videotouch', __('Page settings', 'touchsize'), __('Page s
    Line 144: add_submenu_page('videotouch', __('Social', 'touchsize'), __('Social', 'tou
    Line 145: add_submenu_page('videotouch', __('Custom CSS', 'touchsize'), __('Custom CS
    Line 146: add_submenu_page('videotouch', __('Sidebars', 'touchsize'), __('Sidebars', 
    Line 147: add_submenu_page('videotouch', __('Import options', 'touchsize'), __('Impor
    Line 148: add_submenu_page('videotouch', __('Advertising', 'touchsize'), __('Advertis
    Line 149: add_submenu_page('videotouch', __('Red Area', 'touchsize'), __('Red Area', 
    Line 150: add_submenu_page('videotouch', __('Theme update', 'touchsize'), __('Theme u
    File options.php :
    Line 133: add_submenu_page('videotouch', __('Header', 'touchsize'), __('Header', 'tou
    Line 134: add_submenu_page('videotouch', __('Footer', 'touchsize'), __('Footer', 'tou
    Line 135: add_submenu_page('videotouch', '--------------------------', '-------------
    Line 136: add_submenu_page('videotouch', __('General', 'touchsize'), __('General', 't
    Line 137: add_submenu_page('videotouch', __('Styles', 'touchsize'), __('Styles', 'tou
    Line 138: add_submenu_page('videotouch', __('Colors', 'touchsize'), __('Colors', 'tou
    Line 139: add_submenu_page('videotouch', __('Image sizes', 'touchsize'), __('Image si
    Line 140: add_submenu_page('videotouch', __('Layout', 'touchsize'), __('Layout', 'tou
    Line 141: add_submenu_page('videotouch', __('Typography', 'touchsize'), __('Typograph
    Line 142: add_submenu_page('videotouch', __('Single post', 'touchsize'), __('Single p
    Line 143: add_submenu_page('videotouch', __('Page settings', 'touchsize'), __('Page s
    Line 144: add_submenu_page('videotouch', __('Social', 'touchsize'), __('Social', 'tou
    Line 145: add_submenu_page('videotouch', __('Custom CSS', 'touchsize'), __('Custom CS
    Line 146: add_submenu_page('videotouch', __('Sidebars', 'touchsize'), __('Sidebars', 
    Line 147: add_submenu_page('videotouch', __('Import options', 'touchsize'), __('Impor
    Line 148: add_submenu_page('videotouch', __('Advertising', 'touchsize'), __('Advertis
    Line 149: add_submenu_page('videotouch', __('Red Area', 'touchsize'), __('Red Area', 
    Line 150: add_submenu_page('videotouch', __('Theme update', 'touchsize'), __('Theme u
    File options.php :
    Line 133: add_submenu_page('videotouch', __('Header', 'touchsize'), __('Header', 'tou
    Line 134: add_submenu_page('videotouch', __('Footer', 'touchsize'), __('Footer', 'tou
    Line 135: add_submenu_page('videotouch', '--------------------------', '-------------
    Line 136: add_submenu_page('videotouch', __('General', 'touchsize'), __('General', 't
    Line 137: add_submenu_page('videotouch', __('Styles', 'touchsize'), __('Styles', 'tou
    Line 138: add_submenu_page('videotouch', __('Colors', 'touchsize'), __('Colors', 'tou
    Line 139: add_submenu_page('videotouch', __('Image sizes', 'touchsize'), __('Image si
    Line 140: add_submenu_page('videotouch', __('Layout', 'touchsize'), __('Layout', 'tou
    Line 141: add_submenu_page('videotouch', __('Typography', 'touchsize'), __('Typograph
    Line 142: add_submenu_page('videotouch', __('Single post', 'touchsize'), __('Single p
    Line 143: add_submenu_page('videotouch', __('Page settings', 'touchsize'), __('Page s
    Line 144: add_submenu_page('videotouch', __('Social', 'touchsize'), __('Social', 'tou
    Line 145: add_submenu_page('videotouch', __('Custom CSS', 'touchsize'), __('Custom CS
    Line 146: add_submenu_page('videotouch', __('Sidebars', 'touchsize'), __('Sidebars', 
    Line 147: add_submenu_page('videotouch', __('Import options', 'touchsize'), __('Impor
    Line 148: add_submenu_page('videotouch', __('Advertising', 'touchsize'), __('Advertis
    Line 149: add_submenu_page('videotouch', __('Red Area', 'touchsize'), __('Red Area', 
    Line 150: add_submenu_page('videotouch', __('Theme update', 'touchsize'), __('Theme u
  7. Hidden admin bar : Hidden admin Bar Themes should not hide admin bar. Detected in file : functions.php.
  8. Deprecated functions : get_currentuserinfo get_currentuserinfo found in file functions.php. Deprecated since version 4.5. Use wp_get_current_user instead.
    Line 2178: get_currentuserinfo();
Warning
  1. theme tags : Presence of bad theme tagsThe tag fluid-layout has been deprecated, it must be removed from 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 videotouch.
  3. Text domain : Incorrect use of translation functions.Found a translation function that has an incorrect number of arguments. Function _e, with the arguments 'Change the position of the shopping cart', touchsize, 'touchsize' in file elements-editor.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'The Get featured image button works only with YouTube, vimeo and dailymotion video providers.' in file custom-posts.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'touchsize' in file ajax.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 touchsize, d-m-Y, giselle, videotouch, slimvideo, slider, hologram, woocommerce, videofly, empire, esquise, woothemes, redcodn, touchsizelikes, pandella.
  4. Plugin territory : Plugin territory functionalitiesThe theme uses the register_post_type() function, which is plugin-territory functionality.The theme uses the add_shortcode() function. Custom post-content shortcodes are plugin-territory functionality.
  5. Unwanted files : hidden file(s) or folder(s).ds_store was found.
  6. Custom elements : Presence of custom headerNo reference to custom header was found in the theme.
  7. Custom elements : Presence of custom backgroundNo reference to custom background was found in the theme.
  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. I18N implementation : Proper use of ___all(Possible variable $error_require found in translation function in ajax.php. Translation function calls should not contain PHP variables.
    Line 223: 'message' => __($error_require, 'touchsize'),
  10. CSS files : Presence of text domainText Domain: is missing from your style.css header.
  11. 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.
  12. Screenshot : Screenshot fileScreenshot size is 880x660px. Screenshot size should be 1200x900, to account for HiDPI displays. Any 4:3 image size is acceptable, but 1200x900 is preferred.Bad screenshot file extension ! File screenshot.png is not an actual JPG file. Detected type was : "image/png".
Tip-off
  1. Optional files : Presence of rtl stylesheet rtl.cssThis theme does not contain optional file rtl.php.
  2. Optional files : Presence of front page template file front-page.phpThis theme does not contain optional file front-page.php.
  3. Optional files : Presence of home template file home.phpThis theme does not contain optional file home.php.
  4. Optional files : Presence of term template file taxonomy.phpThis theme does not contain optional file taxonomy.php.
  5. Optional files : Presence of date/time template file date.phpThis theme does not contain optional file date.php.
  6. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  7. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
  8. Use of includes : Use of include or requireThe theme appears to use include or require : patterns.php
    Line 5: require(dirname(__FILE__) .'/../../../../wp-blog-header.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 : elements-editor.php
    Line 1: <?php   include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 3738: 
    Line 3741: 
    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 : contact-form.php
    Line 55: <select class='ts_contact_custom_field form-control <?php if( $require == 'y' ) echo 'contact-form-require' ?>' name='custom_fields[select]' style='margin-bottom:20px'>
    Line 66: <input type='text' name='custom_fields[content]'  class='ts_contact_custom_field <?php if( $require == 'y' ) echo 'contact-form-require'; ?>'>
    Line 74: <textarea name='custom_fields[<?php echo $title; ?>]' class='ts_contact_custom_field <?php if( $require == 'y' ) echo 'contact-form-require' ?>'></textarea>
    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 : ajax.php
    Line 220: $error_require = 'Mail not sent. This field '' . $value['title'] . '' is require';
    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 : envato-wp-theme-updater.php
    Line 51: require_once( 'class-envato-protected-api.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 : twitteroauth.php
    Line 10: require_once('OAuth.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 : tweets.php
    Line 201: require_once 'TwitterAPIExchange.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 : layout-compilator.php
    Line 1508: include_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 : facebook.php
    Line 18: 
    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 : options.php
    Line 48: require_once(get_template_directory() .'/includes/patterns.php');
    Line 1904: include_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 : frontend-submit.php
    Line 169: include_once (ABSPATH . 'wp-admin' . '/includes/image.php');
    Line 170: include_once (ABSPATH . 'wp-admin' . '/includes/file.php');
    Line 171: include_once (ABSPATH . 'wp-admin' . '/includes/media.php');
    If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.
    The theme appears to use include or require : single-video-full.php
    Line 64: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 99: include_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 : page.php
    Line 21: include_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 : single-video-sidebar.php
    Line 64: include_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.

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

12
  • THEME TYPEWordPress theme 4.9.5
  • FILE NAMEvideotouchweb2.zip
  • FILE SIZE3816676 bytes
  • MD5df68cc0ed870a97beeb9d86b7f4d3788
  • SHA1e4b1b8390e181e06526559d82b0d73c024191d76
  • LICENSEGNU GPL 2
  • FILES INCLUDEDCSS, PHP, Bitmap images
  • THEMEFOREST PAGEhttps://themeforest.net/item/videotouch-video-wordpress-theme/9340715 ($64)
  • VERSION1.8
  • AUTHOR URI
  • TAGSone-column, two-columns, right-sidebar, left-sidebar, fluid-layout, custom-header, custom-menu, editor-style, featured-images, post-formats, translation-ready
  • CREATION DATE2018-04-10
  • LAST FILE UPDATE2018-04-10
  • LAST VALIDATION2018-04-10 18:01
Critical alerts
  1. Title : Title No reference to add_theme_support( "title-tag" ) was found in the theme.The theme needs to have <title> tags, ideally in the header.php file.The theme needs to have a call to wp_title(), ideally in the header.php file.The <title> tags can only contain a call to wp_title(). Use the wp_title filter to modify the output.
  2. Malware : Network operations curl_init was found in the file TwitterAPIExchange.php
    Line 213: $feed = curl_init();
    curl_exec was found in the file TwitterAPIExchange.php
    Line 215: $json = curl_exec($feed);
    curl_init was found in the file twitteroauth.php
    Line 195: $ci = curl_init();
    curl_exec was found in the file twitteroauth.php
    Line 221: $response = curl_exec($ci);
    curl_init was found in the file base_facebook.php
    Line 18: if (!function_exists('curl_init')) {
    Line 942: $ch = curl_init();
    curl_exec was found in the file base_facebook.php
    Line 964: $result = curl_exec($ch);
    Line 971: $result = curl_exec($ch);
    Line 988: $result = curl_exec($ch);
    curl_exec was found in the file base_facebook.php
    Line 964: $result = curl_exec($ch);
    Line 971: $result = curl_exec($ch);
    Line 988: $result = curl_exec($ch);
    curl_exec was found in the file base_facebook.php
    Line 964: $result = curl_exec($ch);
    Line 971: $result = curl_exec($ch);
    Line 988: $result = curl_exec($ch);
  3. Hidden admin bar : Hidden admin Bar Themes should not hide admin bar. Detected in file : functions.php.
  4. Deprecated functions : get_currentuserinfo get_currentuserinfo found in file functions.php. Deprecated since version 4.5. Use wp_get_current_user instead.
    Line 2178: get_currentuserinfo();
Warning
  1. theme tags : Presence of bad theme tagsThe tag fluid-layout has been deprecated, it must be removed from 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 videotouch.
  3. Text domain : Incorrect use of translation functions.Found a translation function that has an incorrect number of arguments. Function _e, with the arguments 'Change the position of the shopping cart', touchsize, 'touchsize' in file elements-editor.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'The Get featured image button works only with YouTube, vimeo and dailymotion video providers.' in file custom-posts.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'touchsize' in file ajax.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 touchsize, d-m-Y, giselle, videotouch, slimvideo, slider, hologram, woocommerce, videofly, empire, esquise, woothemes, redcodn, touchsizelikes, pandella.
  4. Plugin territory : Plugin territory functionalitiesThe theme uses the register_post_type() function, which is plugin-territory functionality.The theme uses the add_shortcode() function. Custom post-content shortcodes are plugin-territory functionality.
  5. Unwanted files : hidden file(s) or folder(s).ds_store was found.
  6. CSS files : Presence of text domainText Domain: is missing from your style.css header.
  7. 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.
  8. Screenshot : Screenshot fileScreenshot size is 880x660px. Screenshot size should be 1200x900, to account for HiDPI displays. Any 4:3 image size is acceptable, but 1200x900 is preferred.Bad screenshot file extension ! File screenshot.png is not an actual JPG file. Detected type was : "image/png".
Tip-off
  1. Optional files : Presence of rtl stylesheet rtl.cssThis theme does not contain optional file rtl.php.
  2. Optional files : Presence of front page template file front-page.phpThis theme does not contain optional file front-page.php.
  3. Optional files : Presence of home template file home.phpThis theme does not contain optional file home.php.
  4. Optional files : Presence of term template file taxonomy.phpThis theme does not contain optional file taxonomy.php.
  5. Optional files : Presence of date/time template file date.phpThis theme does not contain optional file date.php.
  6. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  7. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
  8. Use of includes : Use of include or requireThe theme appears to use include or require : patterns.php
    Line 5: require(dirname(__FILE__) .'/../../../../wp-blog-header.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 : elements-editor.php
    Line 1: <?php   include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 3738: 
    Line 3741: 
    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 : contact-form.php
    Line 55: <select class='ts_contact_custom_field form-control <?php if( $require == 'y' ) echo 'contact-form-require' ?>' name='custom_fields[select]' style='margin-bottom:20px'>
    Line 66: <input type='text' name='custom_fields[content]'  class='ts_contact_custom_field <?php if( $require == 'y' ) echo 'contact-form-require'; ?>'>
    Line 74: <textarea name='custom_fields[<?php echo $title; ?>]' class='ts_contact_custom_field <?php if( $require == 'y' ) echo 'contact-form-require' ?>'></textarea>
    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 : ajax.php
    Line 220: $error_require = 'Mail not sent. This field '' . $value['title'] . '' is require';
    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 : envato-wp-theme-updater.php
    Line 51: require_once( 'class-envato-protected-api.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 : twitteroauth.php
    Line 10: require_once('OAuth.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 : tweets.php
    Line 201: require_once 'TwitterAPIExchange.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 : layout-compilator.php
    Line 1508: include_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 : facebook.php
    Line 18: 
    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 : options.php
    Line 48: require_once(get_template_directory() .'/includes/patterns.php');
    Line 1904: include_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 : frontend-submit.php
    Line 169: include_once (ABSPATH . 'wp-admin' . '/includes/image.php');
    Line 170: include_once (ABSPATH . 'wp-admin' . '/includes/file.php');
    Line 171: include_once (ABSPATH . 'wp-admin' . '/includes/media.php');
    If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.
    The theme appears to use include or require : single-video-full.php
    Line 64: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 99: include_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 : page.php
    Line 21: include_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 : single-video-sidebar.php
    Line 64: include_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.
Other checked themes