52
Validation results

WilCity

WilCity

WordPress 4.9.8 theme
52
  • THEME TYPEWordPress theme 4.9.8
  • FILE NAMEwilcity.zip
  • FILE SIZE11389715 bytes
  • MD59a5db4c02c5f7df3f79c6c65c55f3971
  • SHA1fef71fa1de130d46f126c42c9682fa0d0c11c682
  • LICENSEGNU GPL 2
  • FILES INCLUDEDCSS, PHP, Bitmap images
  • THEMEFOREST PAGEhttps://themeforest.net/item/wilcity-directory-listing-wordpress-theme/22066447 ($49)
  • THEME URIhttps://wilcity.com
  • VERSION1.1.3
  • AUTHOR URI
  • TAGSone-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
  • CREATION DATE2018-10-04
  • LAST FILE UPDATE2018-10-04
  • LAST VALIDATION2018-10-04 02:42
  • OTHER VERSIONS

    1.0.4.1 : 52%

Critical alerts
  1. Admin menu : Themes should use add_theme_page() for adding admin pages. File config.themeoptions.php :
    Line 70: // For a full list of options, visit: http://codex.wordpress.org/Function_Reference/add_submenu_page#Parameters
  2. Included plugins : Zip file found Plugins are not allowed in themes. The zip file found was wilcity-wpbakery-addon.zip wilcity-paid-claim.zip wilcity-import.zip wilcity-shortcodes.zip wilcity-widgets.zip js_composer.zip wilcity-elemontor-addon.zip wiloke-listing-tools.zip wilcity-mobile-app.zip.
Warning
  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/
    Found wrong tag custom-logo 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 wilcity, tgmpa.
  3. Unwanted files : hidden file(s) or folder(s).ds_store was found.
  4. 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.
  5. Custom elements : Presence of custom headerNo reference to custom header was found in the theme.
  6. Custom elements : Presence of custom backgroundNo reference to custom background was found in the theme.
  7. 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.
  8. I18N implementation : Proper use of gettext(Possible variable $singular found in translation function in class.WilokeHelpers.php. Translation function calls should not contain PHP variables.
    Line 7: public static function ngettext($singular, $two, $biggerThanTwo, $val){
    Possible variable $followers found in translation function in index.php. Translation function calls should not contain PHP variables.
    Line 42: <div class='follow_content__2R1YP'><a href='#'><span class='color-primary'><?php echo HTML::reStyleText($followers); ?></span> <?php echo WilokeHelpers::ngettext(esc_html__('Follower', 'wilcity'), esc_html__('Follower', 'wilcity'
    Possible variable $followings found in translation function in index.php. Translation function calls should not contain PHP variables.
    Line 45: <div class='follow_content__2R1YP'><a  href='#' class='wilcity-toggle-follow' data-authorid='<?php echo esc_attr(get_current_user_id()); ?>' data-followtext='<?php echo esc_attr__('Follow', 'wilcity'); ?>' data-followingtext='<?php echo esc_attr__('Following', 'wilcity'); ?>' data-current-status='<?php echo esc_attr($isFollowing); ?>'><span class='color-primary'><?php echo HTML::reStyleText($followings); ?></span> <?php echo WilokeHelpers::ngettext(esc_html__('Following', 'wilcity'), esc_html__('Followings', 'wilci
Tip-off
  1. Static links : Presence of hard-coded linksPossible hard-coded links were found in the file config.metaboxes.php.
    Line 355: 'description' => Wiloke::ksesHTML(__('Go to <a href='https://icons8.com/line-awesome' target='_blank'>LineIcon</a> to find your 
    Possible hard-coded links were found in the file config.taxonomy.php.
    Line 67: 'description'   => Wiloke::ksesHTML( __('This feature available in ListGo 1.0.8 and higher. You can find the place here <a href='https://developers.google.com/maps/documentation/javascript/examples/places
    Line 91: 'description'   => Wiloke::ksesHTML(__('You can download Wiloke Map Icons here <a href='https://www.dropbox.com/s/l67lf2t135j1ns0/map-icons.zip?dl=0' target='_blan
    Possible hard-coded links were found in the file config.themeoptions.php.
    Line 399: 'default'   => 'Thank You for joining us today! Wilcity is a WordPress theme that helps you easily build any type of directory website. To learn more about Wilcity, please watch <a href='https://www.youtube.com/channel/UCFcStj2m0N7YOkuP0bmCmfA' target='_blank' s
    Line 611: 'description' => 'You can find your Country Code on <a href='https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2' target='_blank'>Wiki ISO 
    Line 849: //				        'description'   => 'You can find your country code at <a href='https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2' target='_blank'>https://e
    Line 685: 'description'=> 'You can get the map theme at <a href='https://snazzymaps.com/' target='_blank'>www.snazzymaps.com</a>',
    Line 611: 'description' => 'You can find your Country Code on <a href='https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2' target='_blank'>Wiki ISO 
    Line 849: //				        'description'   => 'You can find your country code at <a href='https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2' target='_blank'>https://e
    Line 929: 'description'   => 'Please read <a href='https://documentation.wilcity.com/knowledgebase/how-to-insert-google-adsens
    Line 1134: 'description' => 'Please read <a href='https://tinyurl.com/y7cr8z3w' target='_blank'>this tutorial</a> to learn ho
  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 category template file category.phpThis theme does not contain optional file category.php.
  5. Optional files : Presence of term template file taxonomy.phpThis theme does not contain optional file taxonomy.php.
  6. Optional files : Presence of date/time template file date.phpThis theme does not contain optional file date.php.
  7. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  8. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
  9. Use of includes : Use of include or requireThe theme appears to use include or require : class.WilokeFrontPage.php
    Line 273: 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.

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 ).

76
  • THEME TYPEWordPress theme 4.9.8
  • FILE NAMEwilcity.zip
  • FILE SIZE11389715 bytes
  • MD59a5db4c02c5f7df3f79c6c65c55f3971
  • SHA1fef71fa1de130d46f126c42c9682fa0d0c11c682
  • LICENSEGNU GPL 2
  • FILES INCLUDEDCSS, PHP, Bitmap images
  • THEMEFOREST PAGEhttps://themeforest.net/item/wilcity-directory-listing-wordpress-theme/22066447 ($49)
  • THEME URIhttps://wilcity.com
  • VERSION1.1.3
  • AUTHOR URI
  • TAGSone-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
  • CREATION DATE2018-10-04
  • LAST FILE UPDATE2018-10-04
  • LAST VALIDATION2018-10-04 02:42
  • OTHER VERSIONS

    1.0.4.1 : 52%

Critical alerts
  1. Included plugins : Zip file found Plugins are not allowed in themes. The zip file found was wilcity-wpbakery-addon.zip wilcity-paid-claim.zip wilcity-import.zip wilcity-shortcodes.zip wilcity-widgets.zip js_composer.zip wilcity-elemontor-addon.zip wiloke-listing-tools.zip wilcity-mobile-app.zip.
Warning
  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/
    Found wrong tag custom-logo 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 wilcity, tgmpa.
  3. Unwanted files : hidden file(s) or folder(s).ds_store was found.
  4. 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.
Tip-off
  1. Static links : Presence of hard-coded linksPossible hard-coded links were found in the file config.metaboxes.php.
    Line 355: 'description' => Wiloke::ksesHTML(__('Go to <a href='https://icons8.com/line-awesome' target='_blank'>LineIcon</a> to find your 
    Possible hard-coded links were found in the file config.taxonomy.php.
    Line 67: 'description'   => Wiloke::ksesHTML( __('This feature available in ListGo 1.0.8 and higher. You can find the place here <a href='https://developers.google.com/maps/documentation/javascript/examples/places
    Line 91: 'description'   => Wiloke::ksesHTML(__('You can download Wiloke Map Icons here <a href='https://www.dropbox.com/s/l67lf2t135j1ns0/map-icons.zip?dl=0' target='_blan
    Possible hard-coded links were found in the file config.themeoptions.php.
    Line 399: 'default'   => 'Thank You for joining us today! Wilcity is a WordPress theme that helps you easily build any type of directory website. To learn more about Wilcity, please watch <a href='https://www.youtube.com/channel/UCFcStj2m0N7YOkuP0bmCmfA' target='_blank' s
    Line 611: 'description' => 'You can find your Country Code on <a href='https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2' target='_blank'>Wiki ISO 
    Line 849: //				        'description'   => 'You can find your country code at <a href='https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2' target='_blank'>https://e
    Line 685: 'description'=> 'You can get the map theme at <a href='https://snazzymaps.com/' target='_blank'>www.snazzymaps.com</a>',
    Line 611: 'description' => 'You can find your Country Code on <a href='https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2' target='_blank'>Wiki ISO 
    Line 849: //				        'description'   => 'You can find your country code at <a href='https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2' target='_blank'>https://e
    Line 929: 'description'   => 'Please read <a href='https://documentation.wilcity.com/knowledgebase/how-to-insert-google-adsens
    Line 1134: 'description' => 'Please read <a href='https://tinyurl.com/y7cr8z3w' target='_blank'>this tutorial</a> to learn ho
  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 category template file category.phpThis theme does not contain optional file category.php.
  5. Optional files : Presence of term template file taxonomy.phpThis theme does not contain optional file taxonomy.php.
  6. Optional files : Presence of date/time template file date.phpThis theme does not contain optional file date.php.
  7. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  8. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
  9. Use of includes : Use of include or requireThe theme appears to use include or require : class.WilokeFrontPage.php
    Line 273: 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