0
Validation results

Gather

Gather

WordPress 4.9.8 theme
0
Critical alerts
  1. Security breaches : Use of base64_decode() Found base64_decode in file cth_eventbrite.php.
    Line 23: <?php echo rawurldecode( base64_decode( strip_tags( $content ) ) );?>
    Found base64_decode in file ajax.php.
    Line 60: $list_id = base64_decode($_POST['mailchimp_list_id']);
  2. Security breaches : Use of base64_encode() Found base64_encode in file cth_mailchimp.php.
     <input type='hidden' name='mailchimp_list_id' value='<?php echo base64_encode($mailchimp_list_id);?>'>
     <input type='hidden' name='mailchimp_list_id' value='<?php echo base64_encode($mailchimp_list_id);?>'>
  3. Presence of iframes : iframes are sometimes used to load unwanted adverts and malicious code on another site Found <iframe src="http://eventbrite.com/tickets-external?eid=18380787430&amp;ref=etckt&amp;v=2" height="350"> in file vc_shortcodes.php.
    Line 1660: 'value' => '<iframe  src='http://eventbrite.com/tickets-external?eid=18380787430&amp;re
  4. Admin menu : Themes should use add_theme_page() for adding admin pages. File admin-config.php :
    Line 109: // For a full list of options, visit: http://codex.wordpress.org/Function_Reference/add_submenu_page#Parameters
  5. Included plugins : Zip file found Plugins are not allowed in themes. The zip file found was cth_gather_plugins.2.6.zip.
Warning
  1. Text domain : Incorrect use of translation functions.Found a translation function that is missing a text-domain. Function __, with the arguments 'gather' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'gather' in file functions.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 gather, outdoor, domik.
  2. I18N implementation : Proper use of ___all(Possible variable $prev found in translation function in functions.php. Translation function calls should not contain PHP variables.
    Line 810: $pagination = array('base' => str_replace(999999999, '%#%', get_pagenum_link(999999999)), 'format' => '', 'current' => max(1, get_query_var('paged')), 'total' => $pages, 'prev_text' => __($prev, 'gather'), 'next_text' => __($next, 'gather'), 'type' => 'list', 
    Possible variable $next found in translation function in functions.php. Translation function calls should not contain PHP variables.
    Line 810: $pagination = array('base' => str_replace(999999999, '%#%', get_pagenum_link(999999999)), 'format' => '', 'current' => max(1, get_query_var('paged')), 'total' => $pages, 'prev_text' => __($prev, 'gather'), 'next_text' => __($next, 'gather'), 'type' => 'list', 'end_size' => 3, 'mid_size' => 3);
  3. Screenshot : Screenshot fileBad 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 tag template file tag.phpThis theme does not contain optional file tag.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.

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 ).

78
Critical alerts
  1. Included plugins : Zip file found Plugins are not allowed in themes. The zip file found was cth_gather_plugins.2.6.zip.
Warning
  1. Text domain : Incorrect use of translation functions.Found a translation function that is missing a text-domain. Function __, with the arguments 'gather' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'gather' in file functions.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 gather, outdoor, domik.
  2. Screenshot : Screenshot fileBad 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 tag template file tag.phpThis theme does not contain optional file tag.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.
Other checked themes