0
Validation results

W.W. Williams

W.W. Williams

WordPress 4.9 theme
0
  • THEME TYPEWordPress theme 4.9
  • FILE NAMEwwwilliams.zip
  • FILE SIZE32581481 bytes
  • MD5efbc0675f7346932d4bff4a45eea1d6d
  • SHA11001d2592d0d3a2b179ffb9836b712b348b8c798
  • LICENSENone
  • FILES INCLUDEDCSS, PHP, HTML, XML, Bitmap images, Adobe Illustrator, RTF
  • VERSION1.0.0
  • CREATION DATE2017-11-09
  • LAST FILE UPDATE2017-11-09
  • LAST VALIDATION2017-11-09 19:36
Critical alerts
  1. Unwanted files : hidden file(s) or folder(s) .ds_store .editorconfig .travis.yml .jshintrc .npmignore .keepme .zuul.yml .jshintignore .ignore .eslintrc .bin .gitmodules .jscs.json .eslintignore .dir-locals.el .jscsrc .jscsrc.todo .jamignore .coveralls.yml .baz .gitkeep .tern-port .babelrc .gitattributes .tern-project .keep .idea .name .cardinalrc .history.md.un~ .package.json.un~ .index.js.un~ .readme.md.un~ .eslintrc.js .testem.json .gitignore.orig .gitignore.rej .istanbul.yml .dntrc .build.sh .documentup.json .verb.md was found.
  2. Presence of iframes : iframes are sometimes used to load unwanted adverts and malicious code on another site Found <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KKJJSF" height="0" width="0" style="display:none;visibility:hidden"> in file header.php.
  3. Comment reply : Declaration of comment reply Could not find the comment-reply js script enqueued.
  4. Deprecated functions : bloginfo bloginfo('url') was found in the file header.php. Use echo esc_url( home_url() ) instead.
    Line 84: <a href='<?php bloginfo('url') ?>'><img src='<?php bloginfo('template_url'); ?>/images/log
    bloginfo('template_url') was found in the file header.php. Use echo esc_url( get_template_directory_uri() ) instead.
    Line 84: <a href='<?php bloginfo('url') ?>'><img src='<?php bloginfo('template_url'); ?>/images/logo@2x.png' alt=''></a>
    bloginfo('template_url') was found in the file wheeltime_promise.php. Use echo esc_url( get_template_directory_uri() ) instead.
    Line 22: <img src='<?php bloginfo('template_url'); ?>/images/wheeltime-promise-logo.png' alt='WheelT
    bloginfo('url') was found in the file 404.php. Use echo esc_url( home_url() ) instead.
    Line 47: <p>Head back to our <strong><a href='<?php echo bloginfo('url'); ?>'>Home Page</a></strong></p>
Warning
  1. core scripts deregistered : Core scripts deregistrationFound wp_deregister_script in functions.php. Themes must not deregister core scripts.
    Line 44: wp_deregister_script('jquery');
  2. theme tags : Presence of bad theme tagsFound wrong tag in style.css header.
  3. 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 w-w-williams.
  4. Text domain : Incorrect use of translation functions.Found a translation function that is missing a text-domain. Function _x, with the arguments 'Search for:', 'label' in file searchform.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Error locating %s for inclusion' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Main Menu' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Utility Menu' in file functions.php.Found a translation function that is missing a text-domain. Function __, with the arguments 'Footer Menu' 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 , oia.
  5. 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.
  6. Plugin territory : Plugin territory functionalitiesThe theme uses the register_post_type() function, which is plugin-territory functionality.The theme uses the add_shortcode() function. Custom post-content shortcodes are plugin-territory functionality.
  7. Unwanted directories : GIT revision control directoryGIT revision control directory.git was found.
  8. Line endings consistency : Both DOS and UNIX style line endingsFound a mix of \r\n and \n line endings in file math-expression-evaluator.js.
  9. Hidden admin bar : Hidden admin Bar in CSSThemes should not hide admin bar. Detected in file master.css.
  10. Fundamental theme elements : Presence of language_attributes()Could not find .
  11. Fundamental theme elements : Presence of add_theme_support()Could not find add_theme_support( 'automatic-feed-links' ).
  12. Fundamental theme elements : Presence of comments_template()Could not find comments_template.
  13. Fundamental theme elements : Presence of wp_list_comments()Could not find wp_list_comments.
  14. Fundamental theme elements : Presence of comment_form()Could not find comment_form.
  15. Fundamental theme elements : Presence of wp_link_pages()Could not find wp_link_pages.
  16. Fundamental theme elements : Presence of post_class()Could not find post_class.
  17. 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.
  18. Custom elements : Presence of custom headerNo reference to custom header was found in the theme.
  19. Custom elements : Presence of custom backgroundNo reference to custom background was found in the theme.
  20. Avatar : Support of standard avatar functionsThis theme doesn't seem to support the standard avatar functions. Use get_avatar or wp_list_comments to add this support.
  21. Featured image : Use of the_post_thumbnail() instead of custom fields for thumbnailsNo reference to the_post_thumbnail was found in the theme.
  22. CSS files : Presence of license typeLicense: is missing from style.css header.
  23. CSS files : Presence of license urlLicense URI: is missing from style.css header.
  24. CSS files : Presence of text domainText Domain: is missing from your style.css header.
  25. CSS files : Presence of .sticky class.sticky css class is needed in theme css.
  26. CSS files : Presence of .bypostauthor class.bypostauthor css class is needed in theme css.
  27. CSS files : Presence of .wp-caption class.wp-caption css class is needed in theme css.
  28. CSS files : Presence of .wp-caption-text class.wp-caption-text css class is needed in theme css.
  29. CSS files : Presence of .gallery-caption class.gallery-caption css class is needed in theme css.
  30. CSS files : Presence of .screen-reader-text class.screen-reader-text css class is needed in your theme css. See : the Codex for an example implementation.
  31. CSS files : Presence of Author URICould not find Author URI.
  32. Tags : Tags displayThis theme doesn't seem to display tags.
  33. Screenshot : Screenshot fileScreenshot is wrong size! Detected: 2096x1668px. Maximum allowed size is 1200x900px.Screenshot dimensions are wrong! Detected: 2096x1668px (524:417). Ratio of width to height should be 4:3.Bad screenshot file extension ! File screenshot.png is not an actual JPG file. Detected type was : "image/png".
Tip-off
  1. Mandatory files : Presence of file comments.phpCould not find file comments.php in the theme.
  2. Optional files : Presence of rtl stylesheet rtl.cssThis theme does not contain optional file rtl.php.
  3. Optional files : Presence of comments template file comments.phpThis theme does not contain optional file comments.php.
  4. Optional files : Presence of front page template file front-page.phpThis theme does not contain optional file front-page.php.
  5. Optional files : Presence of home template file home.phpThis theme does not contain optional file home.php.
  6. Optional files : Presence of single post template file single.phpThis theme does not contain optional file comments.php.
  7. Optional files : Presence of page template file page.phpThis theme does not contain optional file page.php.
  8. Optional files : Presence of category template file category.phpThis theme does not contain optional file category.php.
  9. Optional files : Presence of tag template file tag.phpThis theme does not contain optional file tag.php.
  10. Optional files : Presence of term template file taxonomy.phpThis theme does not contain optional file taxonomy.php.
  11. Optional files : Presence of author template file author.phpThis theme does not contain optional file author.php.
  12. Optional files : Presence of date/time template file date.phpThis theme does not contain optional file date.php.
  13. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  14. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
  15. Use of includes : Use of include or requireThe theme appears to use include or require : footer.php
    Line 91: <p class='text-center'><?php include('layouts/components/button.php'); ?></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 : search.php
    Line 47: include('_partial-map-styles.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-location.php
    Line 330: <?php include('layouts/components/bulleted_list.php'); ?>
    Line 391: <?php if($wheeltime) { include('layouts/wheeltime_promise.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 : acf_layout.php
    Line 46: include($full_layout_directory . $new_layout_file);
    Line 56: include($full_layout_directory . $new_layout_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 : skewed_photo_with_list.php
    Line 38: <?php include('components/headline.php'); ?>
    Line 40: <?php include('components/bulleted_list.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 : brand_promo_bar.php
    Line 2: include('components/brand_promo_bar.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 : large_format_video.php
    Line 39: <?php include('components/headline.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 : news_events_block.php
    Line 19: include('components/headline.php');
    Line 25: include('components/news_block.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 : empty_vertical_space.php
    Line 2: include('components/empty_vertical_space.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 : billboard.php
    Line 71: $headline_font_size     = (include 'components/font_size.php');
    Line 122: include('components/button.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 : general_content_section.php
    Line 72: include('components/collection.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 : shared_content.php
    Line 20: include('wheeltime_promise.php');
    Line 35: include('components/collection.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 : linked_summary_cards.php
    Line 23: include('components/linked_summary_card.php');
    Line 34: include('components/linked_summary_card.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 : static_blue_map_block.php
    Line 22: include('components/button.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 : font_size.php
    Line 7: * $headline_font_size = (include 'font_size.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 : collection.php
    Line 7: include(get_row_layout().'.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 : headline.php
    Line 21: $headline_font_size = (include 'font_size.php');
    Line 31: $sub_headline_font_size = (include 'font_size.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 : summary_cards.php
    Line 12: include('components/summary_card.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 : template-locations.php
    Line 21: include('_partial-map-styles.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