37
Validation results

Uncode

Free WordPress 6.4.3 theme

Uncode

Free WordPress 6.4.3 theme
37
This theme is open source.
Critical alerts
  1. Presence of iframes : iframes are sometimes used to load unwanted adverts and malicious code on another site Found <iframe width="100%" scrolling="no" frameborder="no" src="' . $iframe_url . '&color='.$accent_color.'&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false"> in file helpers.php.
    Ligne845: $media_oembed = '<iframe width='100%' scrolling='no' frameborder='no' src='' . $iframe_url .
    Found <iframe width="100%" scrolling="no" frameborder="no" src="' . $iframe_url . '&color='.$accent_color.'&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false"> in file elements.php.
    Ligne222: $content_html = '<iframe width='100%' scrolling='no' frameborder='no' src='' . $iframe_url .
  2. Admin menu : Themes should use add_theme_page() for adding admin pages. File admin.php :
    Ligne21: add_menu_page( 'UNCODE', UNCODE_NAME . $uncode_system_status_menu_after_tex
    File admin.php :
    Ligne22: add_submenu_page( 'uncode-system-status', 'UNCODE', esc_html__('System Stat
    Ligne1221: add_submenu_page( 'tools.php', 'Export', 'Export', 'manage_options', 'uncod
    Ligne1795: remove_action( 'vc_menu_page_build', 'vc_gitem_add_submenu_page' );
    File admin.php :
    Ligne22: add_submenu_page( 'uncode-system-status', 'UNCODE', esc_html__('System Stat
    Ligne1221: add_submenu_page( 'tools.php', 'Export', 'Export', 'manage_options', 'uncod
    Ligne1795: remove_action( 'vc_menu_page_build', 'vc_gitem_add_submenu_page' );
    File media-enhanced.php :
    Ligne4: add_submenu_page( 'upload.php', esc_html__('Add Multimedia (oEmbed, SVG cod
    File support.php :
    Ligne30: add_submenu_page( 'uncode-system-status', esc_html__( 'Support', 'uncode' )
    File class-tgm-plugin-activation.php :
    Ligne731: $this->page_hook = add_submenu_page( $args['parent_slug'], $args['page_title'], $args['menu_ti
  3. Included plugins : Zip file found Plugins are not allowed in themes. The zip file found was uncode-core.zip ._uncode-core.zip.
Warning
  1. theme tags : Presence of bad theme tagsFound wrong tag in style.css header.
  2. 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 uncode, woocommerce, tgmpa, yith-woocommerce-wishlist.
  3. Screenshot : Screenshot fileBad screenshot file extension ! File screenshot.png is not an actual JPG file. Detected type was : "image/png".
Tip-off
  1. Static links : Presence of hard-coded linksPossible hard-coded links were found in the file class-theme-registration.php.
    Ligne131: $message = __( 'According to the Envato License Terms, you have exceeded the maximum number of activations permitted for a single Purchase Code. Therefore, please purchase an additional license, or follow the procedure for deregistering the Purchase Code. <a href='https://support.undsgn.com/hc/en-us/articles/360000849998' target='_blank'>
    Ligne139: $message = __( 'There is a problem contacting the Undsgn server for the Purchase Code verification. Please disable any firewall service, deactivate any possible server authentication, verify you have an updated cURL module, verify if your host is blocking connections to external domains and make sure to whitelist 'api.undsgn.com'. Please consult <a href=\'https://support.undsgn.com/hc/en-us/articles/115004287985\' target=\'_blank\'>this page</a> and if the problem persists, <a href=\'https://support.undsgn.com/hc/en-us/articles/360000836318\' target=\'_blank
    Ligne156: $message = sprintf( __( 'There was an unexpected problem with your Purchase Code verification. <a href='https://support.undsgn.com/hc/en-us/articles/360000836318' target='_blank'>
    Possible hard-coded links were found in the file api-functions.php.
    Ligne207: return new WP_Error( 'uncode_premium_plugin_activation_error', wp_kses_post( __( '<span class='uncode-premium-plugin-activation-error'>There is an expected problem related to a possible website migration. Please remove the Purchase Code and register the product again from the System Status to validate the Purchase Code again. If the issue persists <a href='https://support.undsgn.com/hc/en-us/articles/360000836318' target='_blank'>
    Ligne210: return new WP_Error( 'uncode_premium_plugin_activation_error', sprintf( wp_kses_post( __( '<span class='uncode-premium-plugin-activation-error'>Purchase code verification failed. <a href='https://support.undsgn.com/hc/en-us/articles/360000836318' target='_blank'>
    Ligne207: return new WP_Error( 'uncode_premium_plugin_activation_error', wp_kses_post( __( '<span class='uncode-premium-plugin-activation-error'>There is an expected problem related to a possible website migration. Please remove the Purchase Code and register the product again from the System Status to validate the Purchase Code again. If the issue persists <a href='https://support.undsgn.com/hc/en-us/articles/360000836318' target='_blank'>
    Ligne210: return new WP_Error( 'uncode_premium_plugin_activation_error', sprintf( wp_kses_post( __( '<span class='uncode-premium-plugin-activation-error'>Purchase code verification failed. <a href='https://support.undsgn.com/hc/en-us/articles/360000836318' target='_blank'>
    Possible hard-coded links were found in the file media-enhanced.php.
    Ligne302: <h2><?php esc_html_e('Add Multimedia (oEmbed, SVG code, HTML)','uncode'); ?> <a href='upload.php?page=add-other' class='add-new-h2'><?php esc_html_e('Add New','u
    Ligne380: <input name='save' type='submit' class='button button-primary button-large' id='publish' data-url='<?php echo get_site_url().'/wp-admin/upload.php?page=add-other'; ?>' value='<?php esc_html_e('Save','uncode'); ?
    Ligne384: <input name='save' type='submit' class='button button-primary button-large' id='publish' data-url='<?php echo get_site_url().'/wp-admin/upload.php?page=add-other&postid='.$_REQUEST['postid'].'&updated=1'; ?>' va
  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 term template file taxonomy.phpThis theme does not contain optional file taxonomy.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 attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  10. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
  11. Use of includes : Use of include or requireThe theme appears to use include or require : admin.php
    Ligne7: require_once 'admin-pages/uncode-panel-functions.php';
    Ligne10: require_once 'admin-pages/support.php';
    Ligne15: require_once 'admin-pages/welcome.php';
    Ligne944: require_once ('edit_custom_walker.php');
    Ligne1078: require_once (ABSPATH . '/wp-admin/includes/file.php');
    Ligne1244: require_once( UNCODE_EXPORT_TEMPLATE );
    Ligne1246: require_once( 'export/uncode_export_template.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 : loader.php
    Ligne10: require_once 'api-functions.php';
    Ligne13: require_once 'class-api-license.php';
    Ligne14: require_once 'class-theme-registration.php';
    Ligne15: require_once 'class-updater.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 : class-updater.php
    Ligne53: require_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 : core-utilities.php
    Ligne300: require(get_template_directory() . '/core/inc/style-custom.css.php'); // Ge
    Ligne317: 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 : welcome.php
    Ligne158: 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