0
Validation results

U Create

U Create

WordPress 4.9.8 theme
0
  • THEME TYPEWordPress theme 4.9.8
  • FILE NAMEucreate.zip
  • FILE SIZE2762155 bytes
  • MD53cea0a1df43b3c34143ccde714ad07ef
  • SHA1726279c174f0f9a6e686d1acd40ca126b2c37273
  • LICENSENone
  • FILES INCLUDEDCSS, PHP, Bitmap images
  • VERSION1.1
  • AUTHOR URI
  • CREATION DATE2018-02-01
  • LAST FILE UPDATE2018-02-01
  • LAST VALIDATION2018-02-01 23:52
  • OTHER VERSIONS

    1.0 : 0%

Critical alerts
  1. Customizer : Sanitization of Customizer settings Found a Customizer setting that did not have a sanitization callback function in file class-theme-customizer-section.php. Every call to the add_setting() method needs to have a sanitization callback function passed.
  2. Title : Title No reference to add_theme_support( "title-tag" ) was found in the theme.The theme needs to have <title> tags, ideally in the header.php file.The theme needs to have a call to wp_title(), ideally in the header.php file.
  3. Presence of iframes : iframes are sometimes used to load unwanted adverts and malicious code on another site Found <iframe src='%s'> in file class-option-select-googlefont.php.
    Line 282: printf( '<iframe src='%s'></iframe>', TitanFramework::getURL( 'iframe-googlefont-pre
  4. Malware : Operations on file system file_get_contents was found in the file functions-googlefonts.php
    Line 7: // bfi_get_googlefonts_from_json(file_get_contents('https://www.googleapis.com/webfonts/v1/webfonts?key=AIza
    fwrite was found in the file scss.inc.php
    Line 758: fwrite(STDERR, 'Line $line DEBUG: $value\n');
    file_get_contents was found in the file scss.inc.php
    Line 1532: $code = file_get_contents($path);
    Line 4286: $imports = unserialize(file_get_contents($icache));
    Line 4304: $css = $this->scss->compile(file_get_contents($in), $in);
    Line 4336: echo file_get_contents($output);
    file_get_contents was found in the file scss.inc.php
    Line 1532: $code = file_get_contents($path);
    Line 4286: $imports = unserialize(file_get_contents($icache));
    Line 4304: $css = $this->scss->compile(file_get_contents($in), $in);
    Line 4336: echo file_get_contents($output);
    file_get_contents was found in the file scss.inc.php
    Line 1532: $code = file_get_contents($path);
    Line 4286: $imports = unserialize(file_get_contents($icache));
    Line 4304: $css = $this->scss->compile(file_get_contents($in), $in);
    Line 4336: echo file_get_contents($output);
    file_put_contents was found in the file scss.inc.php
    Line 4311: file_put_contents($out, $css);
    Line 4312: file_put_contents($this->importsCacheName($out),
    file_put_contents was found in the file scss.inc.php
    Line 4311: file_put_contents($out, $css);
    Line 4312: file_put_contents($this->importsCacheName($out),
    file_get_contents was found in the file scss.inc.php
    Line 1532: $code = file_get_contents($path);
    Line 4286: $imports = unserialize(file_get_contents($icache));
    Line 4304: $css = $this->scss->compile(file_get_contents($in), $in);
    Line 4336: echo file_get_contents($output);
  5. Admin menu : Themes should use add_theme_page() for adding admin pages. File class-admin-panel.php :
    Line 85: $this->panelID = add_menu_page( $this->settings['name'],
    File class-admin-panel.php :
    Line 94: $this->panelID = add_submenu_page( $this->settings['parent'],
    File class-tgm-plugin-activation.php :
    Line 409: $this->page_hook = call_user_func( 'add_submenu_page', $args['parent_slug'], $args['page_title'], $args['menu_t
  6. Deprecated functions : bloginfo bloginfo( 'url' ) was found in the file theme-options.php. Use echo esc_url( home_url() ) instead.
    Line 1113: body{background:#f9f9f9 url('<?php bloginfo( 'url' ); ?>/wp-content/themes/ucreate/img/bg.gif') repeat-x; back
  7. Post pagination : Implementation The theme doesn't have post pagination code in it. Use posts_nav_link() or paginate_links() or the_posts_pagination() or the_posts_navigation() or next_posts_link() and previous_posts_link() to add post pagination.
Warning
  1. theme tags : Presence of bad theme tagsFound wrong tag in style.css header.
  2. Text domain : Incorrect use of translation functions.Wrong installation directory for the theme name. The directory name must match the slug of the theme. This theme's correct slug and text-domain is u-create.
  3. Text domain : Incorrect use of translation functions.Found a translation function that is missing a text-domain. Function __, with the arguments "Загрузить" in file class-option-upload.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'All option IDs must be unique. The id %s has been used multiple times.' in file class-titan-framework.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Wrong usage of %s, this should be called inside a hook or from within a theme file.' in file class-titan-framework.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Wrong usage of %s, this should be called inside a hook or from within a theme file.' in file class-titan-framework.php.Found a translation function that is missing a text-domain. Function __, with the arguments "Select" in file class-option-select-categories.php.Found a translation function that is missing a text-domain. Function __, with the arguments "Select" in file class-option-select-categories.php.Found a translation function that is missing a text-domain. Function __, with the arguments '%s has been deprecated and will be removed in version %s! Please use %s instead to avoid errors in the future.' in file class-option-select-googlefont.php.Found a translation function that is missing a text-domain. Function __, with the arguments "Ultra-light" in file class-option-select-googlefont.php.Found a translation function that is missing a text-domain. Function __, with the arguments "Light" in file class-option-select-googlefont.php.Found a translation function that is missing a text-domain. Function __, with the arguments "Book" in file class-option-select-googlefont.php.Found a translation function that is missing a text-domain. Function __, with the arguments "Medium" in file class-option-select-googlefont.php.Found a translation function that is missing a text-domain. Function __, with the arguments "Semi-Bold" in file class-option-select-googlefont.php.Found a translation function that is missing a text-domain. Function __, with the arguments "Bold" in file class-option-select-googlefont.php.Found a translation function that is missing a text-domain. Function __, with the arguments "Extra-Bold" in file class-option-select-googlefont.php.Found a translation function that is missing a text-domain. Function __, with the arguments "Ultra-Bold" in file class-option-select-googlefont.php.Found a translation function that is missing a text-domain. Function __, with the arguments "Regular" in file class-option-select-googlefont.php.Found a translation function that is missing a text-domain. Function __, with the arguments "Select" in file class-option-select-posts.php.Found a translation function that is missing a text-domain. Function __, with the arguments "Select" in file class-option-select-posts.php.Found a translation function that is missing a text-domain. Function __, with the arguments "Documentation" in file titan-framework.php.Found a translation function that is missing a text-domain. Function __, with the arguments "GitHub Repo" in file titan-framework.php.Found a translation function that is missing a text-domain. Function __, with the arguments "Issue Tracker" in file titan-framework.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Сохранить настройки' in file class-option-save.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Сбросить настройки' in file class-option-save.php.Found a translation function that is missing a text-domain. Function __, with the arguments "More Options" in file class-theme-customizer-section.php.Found a translation function that is missing a text-domain. Function __, with the arguments "Select" in file class-option-select-pages.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Option type or extended class %s does not exist.' in file class-option.php.Found a translation function that is missing a text-domain. Function __, with the arguments "More Options" in file class-meta-box.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Изменения сохранены.' in file class-admin-panel.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Настройки сброшены.' in file class-admin-panel.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 default, tgmpa.
  4. Cdn : Use of CDNFound the URL of a CDN in the code: html5shiv.googlecode.com/svn/trunk/html5.js. CSS or Javascript resources should not be loaded from a CDN. These resources should be bundled with the theme.
  5. Unwanted files : hidden file(s) or folder(s).ds_store was found.
  6. Comment pagination : Declaration of comment paginationThe theme doesn't have comment pagination code in it. Use paginate_comments_links() to add comment pagination, or older previous_comments_link() and next_comments_link() functions.
  7. Custom elements : Presence of custom headerNo reference to custom header was found in the theme.
  8. Editor style : Presence of editor styleNo reference to add_editor_style() was found in the theme. It is recommended that the theme implements editor styling, so as to make the editor content match the resulting post output in the theme, for a better user experience.
  9. CSS files : Presence of license typeLicense: is missing from style.css header.
  10. CSS files : Presence of license urlLicense URI: is missing from style.css header.
  11. CSS files : Presence of text domainText Domain: is missing from your style.css header.
  12. CSS files : Presence of .sticky class.sticky css class is needed in theme css.
  13. CSS files : Presence of .bypostauthor class.bypostauthor css class is needed in theme css.
  14. CSS files : Presence of .gallery-caption class.gallery-caption css class is needed in theme css.
  15. Date and time implementation : Use of the_time()At least one hard coded date was found in the file archive.php. Function get_option( 'date_format' ) should be used instead.At least one hard coded date was found in the file index.php. Function get_option( 'date_format' ) should be used instead.At least one hard coded date was found in the file search.php. Function get_option( 'date_format' ) should be used instead.At least one hard coded date was found in the file single.php. Function get_option( 'date_format' ) should be used instead.At least one hard coded date was found in the file recent.php. Function get_option( 'date_format' ) should be used instead.
  16. Screenshot : Screenshot fileScreenshot size is 600x450px. 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. 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 home template file home.phpThis theme does not contain optional file home.php.
  4. Optional files : Presence of category template file category.phpThis theme does not contain optional file category.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. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
  10. Use of includes : Use of include or requireThe theme appears to use include or require : header.php
    Line 64: <?php include (TEMPLATEPATH . '/files/social.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 : single.php
    Line 47: <?php include (TEMPLATEPATH . '/files/post-navigation.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-titan-css.php
    Line 196: require_once( trailingslashit( dirname( __FILE__ ) ) . 'inc/scssphp/scss.in
    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 : titan-framework.php
    Line 19: require_once( TF_PATH . 'class-admin-notification.php' );
    Line 20: require_once( TF_PATH . 'class-admin-panel.php' );
    Line 21: require_once( TF_PATH . 'class-admin-tab.php' );
    Line 22: require_once( TF_PATH . 'class-meta-box.php' );
    Line 23: require_once( TF_PATH . 'class-option.php' );
    Line 24: require_once( TF_PATH . 'class-option-checkbox.php' );
    Line 25: require_once( TF_PATH . 'class-option-code.php' );
    Line 26: require_once( TF_PATH . 'class-option-color.php' );
    Line 27: require_once( TF_PATH . 'class-option-editor.php' );
    Line 28: require_once( TF_PATH . 'class-option-font.php' );
    Line 29: require_once( TF_PATH . 'class-option-heading.php' );
    Line 30: require_once( TF_PATH . 'class-option-multicheck.php' );
    Line 31: require_once( TF_PATH . 'class-option-multicheck-categories.php' );
    Line 32: require_once( TF_PATH . 'class-option-multicheck-pages.php' );
    Line 33: require_once( TF_PATH . 'class-option-multicheck-posts.php' );
    Line 34: require_once( TF_PATH . 'class-option-note.php' );
    Line 35: require_once( TF_PATH . 'class-option-number.php' );
    Line 36: require_once( TF_PATH . 'class-option-radio.php' );
    Line 37: require_once( TF_PATH . 'class-option-radio-image.php' );
    Line 38: require_once( TF_PATH . 'class-option-radio-palette.php' );
    Line 39: require_once( TF_PATH . 'class-option-save.php' );
    Line 40: require_once( TF_PATH . 'class-option-select-categories.php' );
    Line 41: require_once( TF_PATH . 'class-option-select-googlefont.php' );
    Line 42: require_once( TF_PATH . 'class-option-select-pages.php' );
    Line 43: require_once( TF_PATH . 'class-option-select-posts.php' );
    Line 44: require_once( TF_PATH . 'class-option-select.php' );
    Line 45: require_once( TF_PATH . 'class-option-sortable.php' );
    Line 46: require_once( TF_PATH . 'class-option-text.php' );
    Line 47: require_once( TF_PATH . 'class-option-textarea.php' );
    Line 48: require_once( TF_PATH . 'class-option-upload.php' );
    Line 49: require_once( TF_PATH . 'class-theme-customizer-section.php' );
    Line 50: require_once( TF_PATH . 'class-titan-css.php' );
    Line 51: require_once( TF_PATH . 'class-titan-framework.php' );
    Line 52: require_once( TF_PATH . 'class-wp-customize-control.php' );
    Line 53: require_once( TF_PATH . 'functions-googlefonts.php' );
    Line 54: require_once( TF_PATH . 'functions-utils.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-option-code.php
    Line 134: require_once( trailingslashit( dirname( __FILE__ ) ) . 'inc/scssphp/scss.in
    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 : scss.inc.php
    Line 2680: 
    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