57
Validation results

Kloud

Kloud

WordPress 6.5.2 theme
57
  • THEME TYPEWordPress theme 6.5.2
  • FILE NAMEkloud.zip
  • FILE SIZE3260195 bytes
  • MD5daa13e336cb5ebb0ad34d214ea9251ca
  • SHA13315027548febd8afbb334d65718a13f94adb038
  • LICENSEGNU GPL 3
  • FILES INCLUDEDCSS, PHP, Bitmap images
  • THEME URIhttp://kloud.jwsthemeswp.com
  • VERSION1.0.6
  • TAGStwo-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, trans
  • CREATION DATE2020-09-03
  • LAST FILE UPDATE2020-09-03
  • LAST VALIDATION2020-09-03 21:22
This theme seems to be proprietary. Themecheck doesn't distribute commercial themes.
Critical alerts
  1. Presence of iframes : iframes are sometimes used to load unwanted adverts and malicious code on another site Found <iframe width="100" height="166" src="<?php echo esc_url($link_url); ?> in file entry-audio.php.
    Ligne7: <iframe width='100' height='166' src='<?php echo esc_url($link_url); ?>'></
  2. Admin menu : Themes should use add_theme_page() for adding admin pages. File wc-ajax-cart-quantity.php :
    Ligne121: add_options_page('WooCommerce AJAX Cart Quantity Options', 'WooCommerce AJA
Warning
  1. Text domain : Incorrect use of translation functions.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 kloud, organiko.
  2. Admin menu : Detection of user levels deprecated in WordPress 2.0. See Wordpress codex.File wc-ajax-cart-quantity.php :
    Ligne121: add_options_page('WooCommerce AJAX Cart Quantity Options', 'WooCommerce AJA
  3. I18N implementation : Proper use of ___all(Possible variable $cat found in translation function in class-product-cat-list-walker.php. Translation function calls should not contain PHP variables.
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 tag template file tag.phpThis theme does not contain optional file tag.php.
  6. Optional files : Presence of term template file taxonomy.phpThis theme does not contain optional file taxonomy.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. Use of includes : Use of include or requireThe theme appears to use include or require : wc-template-function.php
    Ligne597: include_once( WC()->plugin_path() . '/includes/walkers/class-product-cat-li
    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 : widget_filter_atribute.php
    Ligne168: 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 : widgets.php
    Ligne2: require_once 'recent-posts-widget-with-thumbnails.php';
    Ligne3: require_once 'catgory.php';
    Ligne4: require_once 'search-jws.php';
    Ligne6: require_once 'portfolio_list.php';
    Ligne9: require_once 'minicart-widget.php';
    Ligne10: require_once 'widget_price_woo.php';
    Ligne11: require_once 'contact-header-top.php';
    Ligne12: require_once 'widget_filter_atribute.php';
    Ligne13: require_once 'widget_filter_pric_ajax.php';
    Ligne14: require_once 'product-cat.php';
    Ligne15: require_once 'product-sort-by.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 : product-cat.php
    Ligne229: include_once( ABS_PATH . '/woocommerce/includes/walkers/class-product-cat-l
    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 : index.php
    Ligne2: require_once(ABS_PATH_ADMIN .'/TGM-Plugin-Activation-2.6.1/plugin-options.p
    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 : presets.php
    Ligne4: 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.
Other checked themes