78
Validation results

CrazyBlog

CrazyBlog

WordPress 4.8 theme
78
    Error 8 : Undefined index: slug
    In /home/www/themecheck/themecheck/controllers/controller_results.php line 772
  • THEME TYPEWordPress theme 4.8
  • FILE NAMEthemeforest-13233324-crazyblog-start-a-blog-or-magazine-for-adsense-or-affiliate-business-wordpress-theme.zip
  • FILE SIZE5374011 bytes
  • MD5c543762c230b5a45ed09a6fb7c398e6b
  • SHA16424b919639a1ba21e888cc3805f58b3dcfdcff4
  • LICENSEGNU GPL 2
  • FILES INCLUDEDCSS, PHP, Bitmap images
  • THEMEFOREST PAGEhttp://themeforest.net/item/crazyblog-start-a-blog-or-magazine-for-adsense-or-affiliate-business/13233324 ($59)
  • THEME URIhttp://themes.webinane.com/wp/crazy-blog
  • VERSION1.7
  • AUTHOR URI
  • TAGSone-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, tra
  • CREATION DATE2016-10-09
  • LAST FILE UPDATE2017-03-05
  • LAST VALIDATION2017-03-05 18:52
  • OTHER VERSIONS

    1.9 : 77%

Critical alerts
  1. Presence of iframes : iframes are sometimes used to load unwanted adverts and malicious code on another site Found <iframe class="iframe-width" height="450" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/' . crazyblog_set( $meta_opt, 'crazyblog_post_audio_link' ) . '&amp;auto_play=false&amp;hide_related=false&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false&amp;visual=true"> in file format-audio.php.
    Ligne26: <?php echo '<iframe class='iframe-width' height='450' src='https://w.soundcloud.com/pla
    Found <iframe src="<?php echo esc_url( crazyblog_set( $meta_opt, 'crazyblog_post_video_link' ) ); ?> in file format-video.php.
    Ligne17: <iframe src='<?php echo esc_url( crazyblog_set( $meta_opt, 'crazyblog_post_
    Found <iframe src="<?php echo esc_url( crazyblog_set( $recipeMeta, 'crazyblog_recipe_video' ) ) ?> in file featured_recipe.php.
    Ligne56: <iframe src='<?php echo esc_url( crazyblog_set( $recipeMeta, 'crazyblog_rec
Warning
  1. core scripts deregistered : Core scripts deregistrationFound wp_deregister_script in woocommerce.php. Themes must not deregister core scripts.
    Ligne41: //wp_deregister_script( 'select2' );
  2. 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. theme tags : Presence of bad theme tagsThemes that use the tag accessibility-ready will need to undergo an accessibility review.
    See https://make.wordpress.org/themes/handbook/review/accessibility/
  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 attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  6. Use of includes : Use of include or requireThe theme appears to use include or require : metabox.php
    Ligne25: require_once( crazyblog_ROOT . 'core/duffers_panel/panel/bootstrap.php' );
    Ligne26: include_once( crazyblog_ROOT . 'core/duffers_panel/extend/loader.php' );
    Ligne27: require_once( crazyblog_ROOT . 'core/duffers_panel/panel/admin/data_sources
    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 : widgets.php
    Ligne41: require_once( $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 : vp_options.php
    Ligne56: require_once( $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.
    The theme appears to use include or require : import_export.php
    Ligne16: 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 : init.php
    Ligne19: include (crazyblog_ROOT . 'core/application/library/update/classes/ajax.php
    Ligne20: include (crazyblog_ROOT . 'core/application/library/update/classes/response
    Ligne21: include (crazyblog_ROOT . 'core/application/library/update/classes/update-n
    Ligne22: include (crazyblog_ROOT . 'core/application/library/update/classes/demoimpo
    Ligne224: 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 : response.php
    Ligne9: require_once(ABSPATH . '/wp-admin/includes/file.php');
    Ligne174: require_once(ABSPATH . '/wp-admin/includes/file.php');
    Ligne282: require_once(ABSPATH . '/wp-admin/includes/file.php');
    Ligne384: 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 : panel.php
    Ligne9: require_once( crazyblog_ROOT . 'core/duffers_panel/panel/bootstrap.php' );
    Ligne10: include_once( crazyblog_ROOT . 'core/duffers_panel/extend/loader.php' );
    Ligne11: require_once( crazyblog_ROOT . 'core/duffers_panel/panel/admin/data_sources
    Ligne12: require_once( crazyblog_ROOT . 'core/application/library/vp_options.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 : helpers.php
    Ligne274: require_once(ABSPATH . 'wp-admin/includes/upgrade.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 : forms.php
    Ligne310: include(ABSPATH . 'wp-includes/class-phpmailer.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
    Ligne9: include(ABSPATH . 'wp-admin/includes/nav-menu.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 : bootstrap.php
    Ligne9: require_once 'constant.php';
    Ligne14: require_once 'autoload.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 : taxonomy.php
    Ligne18: require_once 'classes/taxonomy.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 ).

98
    Error 8 : Undefined index: slug
    In /home/www/themecheck/themecheck/controllers/controller_results.php line 772
  • THEME TYPEWordPress theme 4.8
  • FILE NAMEthemeforest-13233324-crazyblog-start-a-blog-or-magazine-for-adsense-or-affiliate-business-wordpress-theme.zip
  • FILE SIZE5374011 bytes
  • MD5c543762c230b5a45ed09a6fb7c398e6b
  • SHA16424b919639a1ba21e888cc3805f58b3dcfdcff4
  • LICENSEGNU GPL 2
  • FILES INCLUDEDCSS, PHP, Bitmap images
  • THEMEFOREST PAGEhttp://themeforest.net/item/crazyblog-start-a-blog-or-magazine-for-adsense-or-affiliate-business/13233324 ($59)
  • THEME URIhttp://themes.webinane.com/wp/crazy-blog
  • VERSION1.7
  • AUTHOR URI
  • TAGSone-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, tra
  • CREATION DATE2016-10-09
  • LAST FILE UPDATE2017-03-05
  • LAST VALIDATION2017-03-05 18:52
  • OTHER VERSIONS

    1.9 : 77%

Warning
  1. core scripts deregistered : Core scripts deregistrationFound wp_deregister_script in woocommerce.php. Themes must not deregister core scripts.
    Ligne41: //wp_deregister_script( 'select2' );
  2. 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. theme tags : Presence of bad theme tagsThemes that use the tag accessibility-ready will need to undergo an accessibility review.
    See https://make.wordpress.org/themes/handbook/review/accessibility/
  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 attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  6. Use of includes : Use of include or requireThe theme appears to use include or require : metabox.php
    Ligne25: require_once( crazyblog_ROOT . 'core/duffers_panel/panel/bootstrap.php' );
    Ligne26: include_once( crazyblog_ROOT . 'core/duffers_panel/extend/loader.php' );
    Ligne27: require_once( crazyblog_ROOT . 'core/duffers_panel/panel/admin/data_sources
    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 : widgets.php
    Ligne41: require_once( $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 : vp_options.php
    Ligne56: require_once( $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.
    The theme appears to use include or require : import_export.php
    Ligne16: 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 : init.php
    Ligne19: include (crazyblog_ROOT . 'core/application/library/update/classes/ajax.php
    Ligne20: include (crazyblog_ROOT . 'core/application/library/update/classes/response
    Ligne21: include (crazyblog_ROOT . 'core/application/library/update/classes/update-n
    Ligne22: include (crazyblog_ROOT . 'core/application/library/update/classes/demoimpo
    Ligne224: 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 : response.php
    Ligne9: require_once(ABSPATH . '/wp-admin/includes/file.php');
    Ligne174: require_once(ABSPATH . '/wp-admin/includes/file.php');
    Ligne282: require_once(ABSPATH . '/wp-admin/includes/file.php');
    Ligne384: 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 : panel.php
    Ligne9: require_once( crazyblog_ROOT . 'core/duffers_panel/panel/bootstrap.php' );
    Ligne10: include_once( crazyblog_ROOT . 'core/duffers_panel/extend/loader.php' );
    Ligne11: require_once( crazyblog_ROOT . 'core/duffers_panel/panel/admin/data_sources
    Ligne12: require_once( crazyblog_ROOT . 'core/application/library/vp_options.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 : helpers.php
    Ligne274: require_once(ABSPATH . 'wp-admin/includes/upgrade.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 : forms.php
    Ligne310: include(ABSPATH . 'wp-includes/class-phpmailer.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
    Ligne9: include(ABSPATH . 'wp-admin/includes/nav-menu.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 : bootstrap.php
    Ligne9: require_once 'constant.php';
    Ligne14: require_once 'autoload.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 : taxonomy.php
    Ligne18: require_once 'classes/taxonomy.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