0
Validation results

Gather

Gather

WordPress 4.9.8 theme
0
    Error 8 : Undefined index: slug
    In /home/www/themecheck/themecheck/controllers/controller_results.php line 772
  • THEME TYPEWordPress theme 4.9.8
  • FILE NAMEgather.zip
  • FILE SIZE12580629 bytes
  • MD50f7ed312a76aece5d0dd8dd2aea7d733
  • SHA130b82b6eefea2601d19439f252ed6c5d0f4f39cb
  • LICENSEGNU GPL 3
  • FILES INCLUDEDCSS, PHP, HTML, XML, Bitmap images, Adobe Photoshop, Adobe Illustrator
  • THEMEFOREST PAGEhttp://themeforest.net/item/gather-event-conference-wp-landing-page-theme/12799586 ($49)
  • VERSION2.2
  • AUTHOR URI
  • TAGScustom-background, custom-menu, editor-style, featured-images, post-formats, sticky-post, theme-options, translation-ready
  • CREATION DATE2016-07-01
  • LAST FILE UPDATE2017-03-05
  • LAST VALIDATION2017-03-05 05:21
  • OTHER VERSIONS

    2.6 : 0%

    1.1.4 : 0%

    1.0 : 0%

Critical alerts
  1. Security breaches : Use of base64_decode() Found base64_decode in file cth_eventbrite.php.
    Ligne23: <?php echo rawurldecode( base64_decode( strip_tags( $content ) ) );?>
  2. 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.
    Ligne1615: 'value' => '<iframe  src='http://eventbrite.com/tickets-external?eid=18380787430&amp;re
  3. Malware : Operations on file system file_get_contents was found in the file parsers.php
    Ligne69: $success = $dom->loadXML( file_get_contents( $file ) );
    Ligne274: if ( ! xml_parse( $xml, file_get_contents( $file ), true ) ) {
    file_get_contents was found in the file parsers.php
    Ligne69: $success = $dom->loadXML( file_get_contents( $file ) );
    Ligne274: if ( ! xml_parse( $xml, file_get_contents( $file ), true ) ) {
    fopen was found in the file parsers.php
    Ligne422: $fp = $this->fopen( $file, 'r' );
    Ligne648: function fopen( $filename, $mode = 'r' ) {
    Ligne651: return fopen( $filename, $mode );
    fclose was found in the file parsers.php
    Ligne471: $this->fclose($fp);
    Ligne666: function fclose( $fp ) {
    Ligne669: return fclose( $fp );
    fopen was found in the file parsers.php
    Ligne422: $fp = $this->fopen( $file, 'r' );
    Ligne648: function fopen( $filename, $mode = 'r' ) {
    Ligne651: return fopen( $filename, $mode );
    fopen was found in the file parsers.php
    Ligne422: $fp = $this->fopen( $file, 'r' );
    Ligne648: function fopen( $filename, $mode = 'r' ) {
    Ligne651: return fopen( $filename, $mode );
    fclose was found in the file parsers.php
    Ligne471: $this->fclose($fp);
    Ligne666: function fclose( $fp ) {
    Ligne669: return fclose( $fp );
    fclose was found in the file parsers.php
    Ligne471: $this->fclose($fp);
    Ligne666: function fclose( $fp ) {
    Ligne669: return fclose( $fp );
    file_get_contents was found in the file CTHMailChimp.php
    Ligne8: * Uses curl if available, falls back to file_get_contents and HTTP stream.
    Ligne83: $result    = file_get_contents($url, null, stream_context_create(array(
  4. Malware : Network operations curl_init was found in the file CTHMailChimp.php
    Ligne69: if (function_exists('curl_init') && function_exists('curl_setopt')) {
    Ligne70: $ch = curl_init();
    curl_exec was found in the file CTHMailChimp.php
    Ligne80: $result = curl_exec($ch);
  5. Admin menu : Themes should use add_theme_page() for adding admin pages. File class-tgm-plugin-activation.php :
    Ligne641: $this->page_hook = call_user_func( 'add_submenu_page', $args['parent_slug'], $args['page_title'], $args['menu_t
    File admin-config.php :
    Ligne109: // For a full list of options, visit: http://codex.wordpress.org/Function_Reference/add_submenu_page#Parameters
  6. Deprecated functions : screen_icon screen_icon found in file wordpress-importer.php. Deprecated since version 3.8.
    Ligne1063: screen_icon();
  7. Deprecated functions : wp_get_http wp_get_http found in file wordpress-importer.php. Deprecated since version 4.4. Use WP_Http instead.
    Ligne925: $headers = wp_get_http( $url, $upload['file'] );
  8. Included plugins : Zip file found Plugins are not allowed in themes. The zip file found was redux-framework.3.5.9.zip cth_gather_plugins.2.1.zip envato-wordpress-toolkit.1.7.3.zip js_composer.4.11.1.zip cth_gather_plugins.2.2.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, tgmpa, cmb, outdoor, wordpress-importer, domik.
  2. Cdn : Use of CDNFound the URL of a CDN in the code: maxcdn.bootstrapcdn.com/font-awesome. CSS or Javascript resources should not be loaded from a CDN. These resources should be bundled with the theme.
  3. Deprecated functions : screen_iconscreen_icon found in file wordpress-importer.php. Deprecated since version 3.8.
    Ligne1063: screen_icon();
  4. I18N implementation : Proper use of ___all(Possible variable $prev found in translation function in functions.php. Translation function calls should not contain PHP variables. Possible variable $next found in translation function in functions.php. Translation function calls should not contain PHP variables.
    Ligne807: $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);
  5. 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.
  8. Use of includes : Use of include or requireThe theme appears to use include or require : metabox-functions.php
    Ligne476: require_once 'init.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 : init.php
    Ligne227: @include( $file );
    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 ).

16
    Error 8 : Undefined index: slug
    In /home/www/themecheck/themecheck/controllers/controller_results.php line 772
  • THEME TYPEWordPress theme 4.9.8
  • FILE NAMEgather.zip
  • FILE SIZE12580629 bytes
  • MD50f7ed312a76aece5d0dd8dd2aea7d733
  • SHA130b82b6eefea2601d19439f252ed6c5d0f4f39cb
  • LICENSEGNU GPL 3
  • FILES INCLUDEDCSS, PHP, HTML, XML, Bitmap images, Adobe Photoshop, Adobe Illustrator
  • THEMEFOREST PAGEhttp://themeforest.net/item/gather-event-conference-wp-landing-page-theme/12799586 ($49)
  • VERSION2.2
  • AUTHOR URI
  • TAGScustom-background, custom-menu, editor-style, featured-images, post-formats, sticky-post, theme-options, translation-ready
  • CREATION DATE2016-07-01
  • LAST FILE UPDATE2017-03-05
  • LAST VALIDATION2017-03-05 05:21
  • OTHER VERSIONS

    2.6 : 0%

    1.1.4 : 0%

    1.0 : 0%

Critical alerts
  1. Malware : Network operations curl_init was found in the file CTHMailChimp.php
    Ligne69: if (function_exists('curl_init') && function_exists('curl_setopt')) {
    Ligne70: $ch = curl_init();
    curl_exec was found in the file CTHMailChimp.php
    Ligne80: $result = curl_exec($ch);
  2. Deprecated functions : screen_icon screen_icon found in file wordpress-importer.php. Deprecated since version 3.8.
    Ligne1063: screen_icon();
  3. Deprecated functions : wp_get_http wp_get_http found in file wordpress-importer.php. Deprecated since version 4.4. Use WP_Http instead.
    Ligne925: $headers = wp_get_http( $url, $upload['file'] );
  4. Included plugins : Zip file found Plugins are not allowed in themes. The zip file found was redux-framework.3.5.9.zip cth_gather_plugins.2.1.zip envato-wordpress-toolkit.1.7.3.zip js_composer.4.11.1.zip cth_gather_plugins.2.2.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, tgmpa, cmb, outdoor, wordpress-importer, domik.
  2. Cdn : Use of CDNFound the URL of a CDN in the code: maxcdn.bootstrapcdn.com/font-awesome. CSS or Javascript resources should not be loaded from a CDN. These resources should be bundled with the theme.
  3. Deprecated functions : screen_iconscreen_icon found in file wordpress-importer.php. Deprecated since version 3.8.
    Ligne1063: screen_icon();
  4. 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.
  8. Use of includes : Use of include or requireThe theme appears to use include or require : metabox-functions.php
    Ligne476: require_once 'init.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 : init.php
    Ligne227: @include( $file );
    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