0
Validation results

PopcornTime

PopcornTime

WordPress 4.9.5 theme
0
  • THEME TYPEWordPress theme 4.9.5
  • FILE NAMEpopcorntime.zip
  • FILE SIZE52050073 bytes
  • MD55e5372e06325b8b9ea7485fd655ed84b
  • SHA1ffebb1086e0524bb48903ac90bd61a99bb4c1618
  • LICENSENone
  • FILES INCLUDEDCSS, PHP, Bitmap images
  • THEME URIhttps://popcorntime-online.tv/
  • VERSION3.1.2
  • TAGSpopcorn, time, download, streaming, movies, tv, shows
  • CREATION DATE2018-04-02
  • LAST FILE UPDATE2018-04-02
  • LAST VALIDATION2018-04-02 18:51
Critical alerts
  1. Title : Title The <title> tags can only contain a call to wp_title(). Use the wp_title filter to modify the output.The <title> tags can only contain a call to wp_title(). Use the wp_title filter to modify the output.
  2. Security breaches : Use of base64_decode() Found base64_decode in file api-template.php.
    Line 1039: $GLOBALS['acf_form'] = @json_decode(base64_decode($GLOBALS['acf_form']), true);
    Found base64_decode in file api-pro.php.
    Line 239: $data = base64_decode($data);
    Found base64_decode in file functions.php.
    Line 628: define	('omdb', ''.base64_decode(omdbAPI).'');
  3. Security breaches : Use of base64_encode() Found base64_encode in file api-template.php.
     <?php acf_hidden_input(array( 'name' => '_acf_form', 'value' => base64_encode(json_encode($args)) )); ?>
    Found base64_encode in file api-pro.php.
     $save = base64_encode($save);
  4. Unwanted files : hidden file(s) or folder(s) .htaccess .ds_store was found.
  5. Presence of iframes : iframes are sometimes used to load unwanted adverts and malicious code on another site Found <iframe id='openload' width='100%' height='340' src='<?php echo $values[0]; ?> in file series.php.
    Line 3: $('.openload1_1').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 5: $('.openload1_2').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 7: $('.openload1_3').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 9: $('.openload1_4').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 11: $('.openload1_5').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 13: $('.openload1_6').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 15: $('.openload1_7').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 17: $('.openload1_8').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 19: $('.openload1_9').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 21: $('.openload1_10').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 23: $('.openload1_11').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 25: $('.openload1_12').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 27: $('.openload1_13').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 29: $('.openload1_14').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 31: $('.openload1_15').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 33: $('.openload1_16').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 35: $('.openload1_17').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 37: $('.openload1_18').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 39: $('.openload1_19').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 41: $('.openload1_20').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 44: $('.openload2_1').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 46: $('.openload2_2').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 48: $('.openload2_3').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 50: $('.openload2_4').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 52: $('.openload2_5').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 54: $('.openload2_6').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 56: $('.openload2_7').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 58: $('.openload2_8').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 60: $('.openload2_9').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 62: $('.openload2_10').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 64: $('.openload2_11').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 66: $('.openload2_12').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 68: $('.openload2_13').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 70: $('.openload2_14').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 72: $('.openload2_15').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 74: $('.openload2_16').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 76: $('.openload2_17').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 78: $('.openload2_18').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 80: $('.openload2_19').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 82: $('.openload2_20').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 85: $('.openload3_1').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 87: $('.openload3_2').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 89: $('.openload3_3').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 91: $('.openload3_4').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 93: $('.openload3_5').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 95: $('.openload3_6').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 97: $('.openload3_7').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 99: $('.openload3_8').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 101: $('.openload3_9').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 103: $('.openload3_10').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 105: $('.openload3_11').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 107: $('.openload3_12').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 109: $('.openload3_13').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 111: $('.openload3_14').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 113: $('.openload3_15').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 115: $('.openload3_16').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 117: $('.openload3_17').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 119: $('.openload3_18').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 121: $('.openload3_19').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 123: $('.openload3_20').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 126: $('.openload4_1').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 128: $('.openload4_2').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 130: $('.openload4_3').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 132: $('.openload4_4').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 134: $('.openload4_5').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 136: $('.openload4_6').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 138: $('.openload4_7').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 140: $('.openload4_8').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 142: $('.openload4_9').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 144: $('.openload4_10').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 146: $('.openload4_11').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 148: $('.openload4_12').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 150: $('.openload4_13').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 152: $('.openload4_14').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 154: $('.openload4_15').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 156: $('.openload4_16').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 158: $('.openload4_17').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 160: $('.openload4_18').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 162: $('.openload4_19').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 164: $('.openload4_20').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 167: $('.openload5_1').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 169: $('.openload5_2').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 171: $('.openload5_3').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 173: $('.openload5_4').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 175: $('.openload5_5').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 177: $('.openload5_6').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 179: $('.openload5_7').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 181: $('.openload5_8').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 183: $('.openload5_9').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 185: $('.openload5_10').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 187: $('.openload5_11').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 189: $('.openload5_12').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 191: $('.openload5_13').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 193: $('.openload5_14').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 195: $('.openload5_15').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 197: $('.openload5_16').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 199: $('.openload5_17').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 201: $('.openload5_18').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 203: $('.openload5_19').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 205: $('.openload5_20').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 208: $('.openload6_1').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 210: $('.openload6_2').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 212: $('.openload6_3').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 214: $('.openload6_4').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 216: $('.openload6_5').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 218: $('.openload6_6').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 220: $('.openload6_7').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 222: $('.openload6_8').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 224: $('.openload6_9').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 226: $('.openload6_10').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 228: $('.openload6_11').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 230: $('.openload6_12').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 232: $('.openload6_13').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 234: $('.openload6_14').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 236: $('.openload6_15').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 238: $('.openload6_16').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 240: $('.openload6_17').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 242: $('.openload6_18').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 244: $('.openload6_19').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 246: $('.openload6_20').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 249: $('.openload7_1').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 251: $('.openload7_2').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 253: $('.openload7_3').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 255: $('.openload7_4').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 257: $('.openload7_5').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 259: $('.openload7_6').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 261: $('.openload7_7').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 263: $('.openload7_8').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 265: $('.openload7_9').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 267: $('.openload7_10').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 269: $('.openload7_11').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 271: $('.openload7_12').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 273: $('.openload7_13').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 275: $('.openload7_14').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 277: $('.openload7_15').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 279: $('.openload7_16').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 281: $('.openload7_17').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 283: $('.openload7_18').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 285: $('.openload7_19').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Line 287: $('.openload7_20').append('<iframe id='openload' width='100%' height='340' src='<?php echo $values[0];
    Found <iframe id='openload' width='100%' height='340' src='<?php echo $value; ?> in file serie-tv.php.
    Line 3: $('.openload1_<?php echo $numerado; ?>').append('<iframe id='openload' width='100%' height='340' src='<?php echo $value; ?>'
  6. Malware : Operations on file system file_get_contents was found in the file settings-tools.php
    Line 217: $json = file_get_contents( $file['tmp_name'] );
    file_get_contents was found in the file settings-info.php
    Line 169: $items = file_get_contents( acf_get_path('readme.txt') );
    file_get_contents was found in the file json.php
    Line 139: $json = file_get_contents('{$path}/{$file}');
    fopen was found in the file json.php
    Line 217: $f = fopen('{$path}/{$file}', 'w');
    fwrite was found in the file json.php
    Line 218: fwrite($f, acf_json_encode( $field_group ));
    fclose was found in the file json.php
    Line 219: fclose($f);
  7. Malware : Network operations curl_init was found in the file imdb.php
    Line 90: $ch = curl_init();
    curl_exec was found in the file imdb.php
    Line 97: $html = curl_exec($ch);
  8. Admin menu : Themes should use add_theme_page() for adding admin pages. File settings-tools.php :
    Line 54: $page = add_submenu_page('edit.php?post_type=acf-field-group', __('Tools','acf'), _
    File admin.php :
    Line 57: add_menu_page(__('Custom Fields','acf'), __('Custom Fields','acf'), $cap, $
    File admin.php :
    Line 61: add_submenu_page($slug, __('Field Groups','acf'), __('Field Groups','acf'),
    Line 62: add_submenu_page($slug, __('Add New','acf'), __('Add New','acf'), $cap, 'po
    File admin.php :
    Line 61: add_submenu_page($slug, __('Field Groups','acf'), __('Field Groups','acf'),
    Line 62: add_submenu_page($slug, __('Add New','acf'), __('Add New','acf'), $cap, 'po
    File settings-addons.php :
    Line 51: $page = add_submenu_page('edit.php?post_type=acf-field-group', __('Add-ons','acf'),
    File update.php :
    Line 113: add_submenu_page('update-core.php', __('Upgrade ACF','acf'), __('Upgrade AC
    Line 298: add_submenu_page('edit.php?post_type=acf-field-group', __('Upgrade','acf'),
    File update.php :
    Line 113: add_submenu_page('update-core.php', __('Upgrade ACF','acf'), __('Upgrade AC
    Line 298: add_submenu_page('edit.php?post_type=acf-field-group', __('Upgrade','acf'),
    File settings-info.php :
    Line 50: add_submenu_page('edit.php?post_type=acf-field-group', __('Info','acf'), __
    File settings-updates.php :
    Line 73: $page = add_submenu_page('edit.php?post_type=acf-field-group', __('Updates','acf'),
    File options-page.php :
    Line 178: $slug = add_menu_page( $page['page_title'], $page['menu_title'], $page['capability'
    File options-page.php :
    Line 183: $slug = add_submenu_page( $page['parent_slug'], $page['page_title'], $page['menu_ti
    File functions.php :
    Line 630: add_menu_page(__('PopcornTime', 'popcorntime'), __('PopcornTime', 'popcornt
    File functions.php :
    Line 631: add_submenu_page('popcornpanel-main', __('Movies', 'popcorntime'), __('Movi
    Line 632: add_submenu_page('popcornpanel-main', __('Branding', 'popcorntime'), __('Br
    Line 633: add_submenu_page('popcornpanel-main', __('SEO', 'popcorntime'), __('SEO', '
    Line 634: add_submenu_page('popcornpanel-main', __('Social', 'popcorntime'), __('Soci
    Line 635: add_submenu_page('popcornpanel-main', __('Advertising', 'popcorntime'), __(
    Line 636: add_submenu_page('popcornpanel-main', __('Reset', 'popcorntime'), __('Reset
    File functions.php :
    Line 631: add_submenu_page('popcornpanel-main', __('Movies', 'popcorntime'), __('Movi
    Line 632: add_submenu_page('popcornpanel-main', __('Branding', 'popcorntime'), __('Br
    Line 633: add_submenu_page('popcornpanel-main', __('SEO', 'popcorntime'), __('SEO', '
    Line 634: add_submenu_page('popcornpanel-main', __('Social', 'popcorntime'), __('Soci
    Line 635: add_submenu_page('popcornpanel-main', __('Advertising', 'popcorntime'), __(
    Line 636: add_submenu_page('popcornpanel-main', __('Reset', 'popcorntime'), __('Reset
    File functions.php :
    Line 631: add_submenu_page('popcornpanel-main', __('Movies', 'popcorntime'), __('Movi
    Line 632: add_submenu_page('popcornpanel-main', __('Branding', 'popcorntime'), __('Br
    Line 633: add_submenu_page('popcornpanel-main', __('SEO', 'popcorntime'), __('SEO', '
    Line 634: add_submenu_page('popcornpanel-main', __('Social', 'popcorntime'), __('Soci
    Line 635: add_submenu_page('popcornpanel-main', __('Advertising', 'popcorntime'), __(
    Line 636: add_submenu_page('popcornpanel-main', __('Reset', 'popcorntime'), __('Reset
    File functions.php :
    Line 631: add_submenu_page('popcornpanel-main', __('Movies', 'popcorntime'), __('Movi
    Line 632: add_submenu_page('popcornpanel-main', __('Branding', 'popcorntime'), __('Br
    Line 633: add_submenu_page('popcornpanel-main', __('SEO', 'popcorntime'), __('SEO', '
    Line 634: add_submenu_page('popcornpanel-main', __('Social', 'popcorntime'), __('Soci
    Line 635: add_submenu_page('popcornpanel-main', __('Advertising', 'popcorntime'), __(
    Line 636: add_submenu_page('popcornpanel-main', __('Reset', 'popcorntime'), __('Reset
    File functions.php :
    Line 631: add_submenu_page('popcornpanel-main', __('Movies', 'popcorntime'), __('Movi
    Line 632: add_submenu_page('popcornpanel-main', __('Branding', 'popcorntime'), __('Br
    Line 633: add_submenu_page('popcornpanel-main', __('SEO', 'popcorntime'), __('SEO', '
    Line 634: add_submenu_page('popcornpanel-main', __('Social', 'popcorntime'), __('Soci
    Line 635: add_submenu_page('popcornpanel-main', __('Advertising', 'popcorntime'), __(
    Line 636: add_submenu_page('popcornpanel-main', __('Reset', 'popcorntime'), __('Reset
    File functions.php :
    Line 631: add_submenu_page('popcornpanel-main', __('Movies', 'popcorntime'), __('Movi
    Line 632: add_submenu_page('popcornpanel-main', __('Branding', 'popcorntime'), __('Br
    Line 633: add_submenu_page('popcornpanel-main', __('SEO', 'popcorntime'), __('SEO', '
    Line 634: add_submenu_page('popcornpanel-main', __('Social', 'popcorntime'), __('Soci
    Line 635: add_submenu_page('popcornpanel-main', __('Advertising', 'popcorntime'), __(
    Line 636: add_submenu_page('popcornpanel-main', __('Reset', 'popcorntime'), __('Reset
    File class-tgm-plugin-activation.php :
    Line 731: $this->page_hook = call_user_func( 'add_submenu_page', $args['parent_slug'], $args['page_title'], $args['menu_t
  9. Hidden admin bar : Hidden admin Bar Themes should not hide admin bar. Detected in file : functions.php.
  10. Comment reply : Declaration of comment reply Could not find the comment-reply js script enqueued.
  11. Content width : Proper definition of content_width No content width has been defined. Example:
    if ( ! isset( $content_width ) ) $content_width = 900;
  12. Deprecated functions : get_bloginfo get_bloginfo('stylesheet_directory') was found in the file functions.php. Use get_stylesheet_directory_uri() instead.
    Line 8: define ('apiurl',  get_bloginfo('stylesheet_directory'). '/imdb');
    Line 301: echo '<style type='text/css'>h1 a {background-image: url('.get_bloginfo('stylesheet_directory'). '/css/images/admin_logo.png)!importan
    get_bloginfo('stylesheet_directory') was found in the file meta_search.php. Use get_stylesheet_directory_uri() instead.
    Line 21: $mgsl[] = get_bloginfo('stylesheet_directory') . '/css/images/no-poster.png';
    Line 73: wp_enqueue_script('live_search', get_bloginfo('stylesheet_directory') .'/js/search/live.search.js', array('j
  13. Included plugins : Zip file found Plugins are not allowed in themes. The zip file found was importer.zip custom-post-template.zip.
Warning
  1. core scripts deregistered : Core scripts deregistrationFound wp_deregister_script in functions.php. Themes must not deregister core scripts.
    Line 473: wp_deregister_script('jquery');
  2. theme tags : Presence of bad theme tagsFound wrong tag popcorn in style.css header.Found wrong tag time in style.css header.Found wrong tag download in style.css header.Found wrong tag streaming in style.css header.Found wrong tag movies in style.css header.Found wrong tag tv in style.css header.Found wrong tag shows in style.css header.
  3. 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 popcorntime.
  4. Text domain : Incorrect use of translation functions.Found a translation function that is missing a text-domain. Function __, with the arguments in file api-field.php.Found a translation function that is missing a text-domain. Function _e, with the arguments 'btn' in file settings-addons.php.Found a translation function that has an incorrect number of arguments. Function _n, with the arguments '%s requires at least %s selection', '%s requires at least %s selections', min, 'acf' in file gallery.php.Found a translation function that has an incorrect number of arguments. Function _n, with the arguments '%s requires at least %s selection', '%s requires at least %s selections', min, 'acf' in file relationship.php.Found a translation function that is missing a text-domain. Function __, with the arguments '' in file tv.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'sp' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'sp' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'sp' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'sp' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'sp' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'sp' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments '' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments '' in file functions.php.Found a translation function that has an incorrect number of arguments. Function _e, with the arguments 'Unable to get ', , 'pct' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'popcorntime' in file sidebar.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'popcorntime' in file sidebar.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'popcorntime' in file sidebar.php.Found a translation function that is missing a text-domain. Function __, with the arguments '<div class="title_info">' in file single.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments '', , , ', ' in file searchform.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments '', , , ', ', ', ' in file searchform.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments '', , , ', ', ', ', '...' in file searchform.php.Found a translation function that has an incorrect number of arguments. Function __, with the arguments '', , , ', ', ', ', '...', 'popcorntime' in file searchform.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'popcorntime' in file menu.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Links' in file metabox.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 acf, min, popcorntime, , tgmpa, , , popcornpanel, fetch.
  5. Cdn : Use of CDNFound the URL of a CDN in the code: maxcdn.bootstrapcdn.com/bootstrap. CSS or Javascript resources should not be loaded from a CDN. These resources should be bundled with the theme.
  6. 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.
  7. PHP short tags : Presence of PHP short tagsPHP short tags were found in file meta_seo.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.
    Line 27: <meta property='og:image' content='<?=$image?>' />
    Line 30: <meta property='og:site_name' content='<?=get_bloginfo('name')?>' />
    Line 44: <meta property='og:site_name' content='<?=get_bloginfo('name')?>' />
    Line 50: <meta property='og:site_name' content='<?=get_bloginfo('name')?>' />
  8. Fundamental theme elements : Presence of comments_template()Could not find comments_template.
  9. Fundamental theme elements : Presence of wp_list_comments()Could not find wp_list_comments.
  10. Fundamental theme elements : Presence of comment_form()Could not find comment_form.
  11. Fundamental theme elements : Presence of wp_link_pages()Could not find wp_link_pages.
  12. Fundamental theme elements : Presence of post_class()Could not find post_class.
  13. 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.
  14. Custom elements : Presence of custom headerNo reference to custom header was found in the theme.
  15. Custom elements : Presence of custom backgroundNo reference to custom background was found in the theme.
  16. 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.
  17. I18N implementation : Proper use of _e(Possible variable $atts found in translation function in api-helpers.php. Translation function calls should not contain PHP variables.
    Line 444: function acf_esc_attr_e( $atts ) {
    Possible variable $args found in translation function in api-template.php. Translation function calls should not contain PHP variables.
    Line 1407: <form <?php acf_esc_attr_e( $args['form_attributes']); ?>>
    Possible variable $addon found in translation function in settings-addons.php. Translation function calls should not contain PHP variables.
    Line 44: <a class='acf-button <?php echo $addon['btn_color']; ?>' target='_blank' href='<?php echo $addon['url']; ?>' ><?php _e($addon['btn']); ?></a>
    Possible variable $div found in translation function in repeater.php. Translation function calls should not contain PHP variables.
    Line 228: <div <?php acf_esc_attr_e($div); ?>>
    Possible variable $atts found in translation function in repeater.php. Translation function calls should not contain PHP variables.
    Line 254: <th <?php acf_esc_attr_e( $atts ); ?>>
    Possible variable $atts found in translation function in gallery.php. Translation function calls should not contain PHP variables.
    Line 464: <div <?php acf_esc_attr_e($atts); ?>>
    Possible variable $field found in translation function in gallery.php. Translation function calls should not contain PHP variables.
    Line 467: <input type='hidden' <?php acf_esc_attr_e(array( 'name' => $field['name'], 'value' => '', 'data-name' => 'ids' ));
    Possible variable $field found in translation function in flexible-content.php. Translation function calls should not contain PHP variables.
    Line 215: <div <?php acf_esc_attr_e(array( 'class' => 'acf-flexible-content', 'data-min' => $field['min'], '
    Possible variable $atts found in translation function in flexible-content.php. Translation function calls should not contain PHP variables.
    Line 264: <a href='#' <?php acf_esc_attr_e( $atts ); ?>><?php echo $layout['label']; ?><span class='status'></span>
    Line 385: <th <?php acf_esc_attr_e( $atts ); ?>>
    Possible variable $div found in translation function in flexible-content.php. Translation function calls should not contain PHP variables.
    Line 332: <div <?php acf_esc_attr_e($div); ?>>
    Possible variable $atts found in translation function in flexible-content.php. Translation function calls should not contain PHP variables.
    Line 264: <a href='#' <?php acf_esc_attr_e( $atts ); ?>><?php echo $layout['label']; ?><span class='status'></span>
    Line 385: <th <?php acf_esc_attr_e( $atts ); ?>>
    Possible variable $div found in translation function in file.php. Translation function calls should not contain PHP variables.
    Line 129: <div <?php acf_esc_attr_e($div); ?>>
    Possible variable $atts found in translation function in relationship.php. Translation function calls should not contain PHP variables.
    Line 556: <div <?php acf_esc_attr_e($atts); ?>>
    Possible variable $div found in translation function in image.php. Translation function calls should not contain PHP variables.
    Line 123: <div <?php acf_esc_attr_e( $div ); ?>>
    Possible variable $atts found in translation function in google-map.php. Translation function calls should not contain PHP variables.
    Line 122: <div <?php acf_esc_attr_e($atts); ?>>
    Possible variable $atts found in translation function in oembed.php. Translation function calls should not contain PHP variables.
    Line 187: <div <?php acf_esc_attr_e($atts) ?>>
    Possible variable $div found in translation function in taxonomy.php. Translation function calls should not contain PHP variables.
    Line 584: <div <?php acf_esc_attr_e($div); ?>>
    Possible variable $atts found in translation function in tab.php. Translation function calls should not contain PHP variables.
    Line 103: <div <?php acf_esc_attr_e( $atts ); ?>><?php echo $field['label']; ?></div>
  18. I18N implementation : Proper use of ___all(Possible variable $field found in translation function in api-field.php. Translation function calls should not contain PHP variables.
    Line 232: $field[ $s ] = __($field[ $s ]);
    Possible variable $box_name found in translation function in functions.php. Translation function calls should not contain PHP variables.
    Line 41: add_meta_box( $box_name, __( $box_name, 'sp' ), 'sp_post_custom_box', 'post', 'normal', 'high' );
    Possible variable $args found in translation function in functions.php. Translation function calls should not contain PHP variables.
    Line 90: $args[1] = __($args[1], 'sp' );
    Line 99: $args[1] = __($args[1], 'sp' );
    Line 106: $args[1] = __($args[1], 'sp' );
    Line 139: $args[1] = __($args[1], 'sp' );
    Line 178: $args[1] = __($args[1], 'sp' );
    Possible variable $args found in translation function in functions.php. Translation function calls should not contain PHP variables.
    Line 90: $args[1] = __($args[1], 'sp' );
    Line 99: $args[1] = __($args[1], 'sp' );
    Line 106: $args[1] = __($args[1], 'sp' );
    Line 139: $args[1] = __($args[1], 'sp' );
    Line 178: $args[1] = __($args[1], 'sp' );
    Possible variable $args found in translation function in functions.php. Translation function calls should not contain PHP variables.
    Line 90: $args[1] = __($args[1], 'sp' );
    Line 99: $args[1] = __($args[1], 'sp' );
    Line 106: $args[1] = __($args[1], 'sp' );
    Line 139: $args[1] = __($args[1], 'sp' );
    Line 178: $args[1] = __($args[1], 'sp' );
    Possible variable $args found in translation function in functions.php. Translation function calls should not contain PHP variables.
    Line 90: $args[1] = __($args[1], 'sp' );
    Line 99: $args[1] = __($args[1], 'sp' );
    Line 106: $args[1] = __($args[1], 'sp' );
    Line 139: $args[1] = __($args[1], 'sp' );
    Line 178: $args[1] = __($args[1], 'sp' );
    Possible variable $args found in translation function in functions.php. Translation function calls should not contain PHP variables.
    Line 90: $args[1] = __($args[1], 'sp' );
    Line 99: $args[1] = __($args[1], 'sp' );
    Line 106: $args[1] = __($args[1], 'sp' );
    Line 139: $args[1] = __($args[1], 'sp' );
    Line 178: $args[1] = __($args[1], 'sp' );
  19. I18N implementation : Proper use of esc_attr_e(Possible variable $atts found in translation function in api-helpers.php. Translation function calls should not contain PHP variables.
    Line 444: function acf_esc_attr_e( $atts ) {
    Possible variable $args found in translation function in api-template.php. Translation function calls should not contain PHP variables.
    Line 1407: <form <?php acf_esc_attr_e( $args['form_attributes']); ?>>
    Possible variable $div found in translation function in repeater.php. Translation function calls should not contain PHP variables.
    Line 228: <div <?php acf_esc_attr_e($div); ?>>
    Possible variable $atts found in translation function in repeater.php. Translation function calls should not contain PHP variables.
    Line 254: <th <?php acf_esc_attr_e( $atts ); ?>>
    Possible variable $atts found in translation function in gallery.php. Translation function calls should not contain PHP variables.
    Line 464: <div <?php acf_esc_attr_e($atts); ?>>
    Possible variable $field found in translation function in gallery.php. Translation function calls should not contain PHP variables.
    Line 467: <input type='hidden' <?php acf_esc_attr_e(array( 'name' => $field['name'], 'value' => '', 'data-name' => '
    Possible variable $field found in translation function in flexible-content.php. Translation function calls should not contain PHP variables.
    Line 215: <div <?php acf_esc_attr_e(array( 'class' => 'acf-flexible-content', 'data-min' => $field['
    Possible variable $atts found in translation function in flexible-content.php. Translation function calls should not contain PHP variables.
    Line 264: <a href='#' <?php acf_esc_attr_e( $atts ); ?>><?php echo $layout['label']; ?><span class='status'
    Line 385: <th <?php acf_esc_attr_e( $atts ); ?>>
    Possible variable $div found in translation function in flexible-content.php. Translation function calls should not contain PHP variables.
    Line 332: <div <?php acf_esc_attr_e($div); ?>>
    Possible variable $atts found in translation function in flexible-content.php. Translation function calls should not contain PHP variables.
    Line 264: <a href='#' <?php acf_esc_attr_e( $atts ); ?>><?php echo $layout['label']; ?><span class='status'
    Line 385: <th <?php acf_esc_attr_e( $atts ); ?>>
    Possible variable $div found in translation function in file.php. Translation function calls should not contain PHP variables.
    Line 129: <div <?php acf_esc_attr_e($div); ?>>
    Possible variable $atts found in translation function in relationship.php. Translation function calls should not contain PHP variables.
    Line 556: <div <?php acf_esc_attr_e($atts); ?>>
    Possible variable $div found in translation function in image.php. Translation function calls should not contain PHP variables.
    Line 123: <div <?php acf_esc_attr_e( $div ); ?>>
    Possible variable $atts found in translation function in google-map.php. Translation function calls should not contain PHP variables.
    Line 122: <div <?php acf_esc_attr_e($atts); ?>>
    Possible variable $atts found in translation function in oembed.php. Translation function calls should not contain PHP variables.
    Line 187: <div <?php acf_esc_attr_e($atts) ?>>
    Possible variable $div found in translation function in taxonomy.php. Translation function calls should not contain PHP variables.
    Line 584: <div <?php acf_esc_attr_e($div); ?>>
    Possible variable $atts found in translation function in tab.php. Translation function calls should not contain PHP variables.
    Line 103: <div <?php acf_esc_attr_e( $atts ); ?>><?php echo $field['label']; ?></div>
  20. CSS files : Presence of license typeLicense: is missing from style.css header.
  21. CSS files : Presence of license urlLicense URI: is missing from style.css header.
  22. CSS files : Presence of .sticky class.sticky css class is needed in theme css.
  23. CSS files : Presence of .bypostauthor class.bypostauthor css class is needed in theme css.
  24. CSS files : Presence of .alignleft class.alignleft css class is needed in theme css.
  25. CSS files : Presence of .alignright class.alignright css class is needed in theme css.
  26. CSS files : Presence of .aligncenter class.aligncenter css class is needed in theme css.
  27. CSS files : Presence of .wp-caption class.wp-caption css class is needed in theme css.
  28. CSS files : Presence of .wp-caption-text class.wp-caption-text css class is needed in theme css.
  29. CSS files : Presence of .gallery-caption class.gallery-caption css class is needed in theme css.
  30. 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.
  31. Screenshot : Screenshot fileBad screenshot file extension ! File screenshot.png is not an actual JPG file. Detected type was : "image/png".
Tip-off
  1. favicon presence : Favicon managementPossible Favicon found in tv.php. Favicons are handled by the Site Icon setting in the customizer since version 4.3.Possible Favicon found in meta_seo.php. Favicons are handled by the Site Icon setting in the customizer since version 4.3.
  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 author template file author.phpThis theme does not contain optional file author.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 archive template file archive.phpThis theme does not contain optional file archive.php.
  10. Use of includes : Use of include or requireThe theme appears to use include or require : index.php
    Line 9: include('imdb.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 : api-helpers.php
    Line 165: include_once( $path );
    Line 321: include( $path );
    Line 554: *  @param	$include (array)
    Line 2552: require_once( ABSPATH . '/wp-load.php' );
    Line 2553: require_once( ABSPATH . '/wp-admin/includes/file.php' );
    Line 2554: require_once( ABSPATH . '/wp-admin/includes/image.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 : acf.php
    Line 40: include_once('api/api-helpers.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 : field-group.php
    Line 514: include( acf_get_path('admin/views/field-group-options.php') );
    Line 559: include( acf_get_path('admin/views/field-group-locations.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 : update.php
    Line 450: include( $path );
    If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.
    The theme appears to use include or require : api-pro.php
    Line 25: include( $path );
    If these are being used to include separate sections of a template from independent files, then get_template_part() should be used instead. Otherwise, use include_once or require_once instead.
    The theme appears to use include or require : tv.php
    Line 71: <?php if (have_posts()) : while (have_posts()) : the_post(); include('meta/meta_series.php'); ?>
    Line 99: <?php include('meta/meta_stars.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.php
    Line 2: <?php if (have_posts()) : while (have_posts()) : the_post(); include('meta/meta_movies.php'); ?>
    Line 4: <?php include('watch/share.php'); ?>
    Line 17: <?php include('watch/movies.php'); ?>
    Line 32: <?php include('meta/meta_stars.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 : image_upload_from_url_function.php
    Line 5: require_once( ABSPATH . 'wp-admin/includes/file.php' );
    Line 49: require_once(ABSPATH . 'wp-admin/includes/file.php');
    Line 50: require_once(ABSPATH . 'wp-admin/includes/media.php');
    Line 51: require_once(ABSPATH . 'wp-admin/includes/image.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-branding.php
    Line 12: require_once(ABSPATH . 'wp-admin/includes/file.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 : item.php
    Line 1: <?php include('meta/meta_item.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