30
Validation results

Corporate

Corporate

WordPress 4.8 theme
30
Critical alerts
  1. Customizer : Sanitization of Customizer settings Found a Customizer setting that did not have a sanitization callback function in file header.php. Every call to the add_setting() method needs to have a sanitization callback function passed.Found a Customizer setting that did not have a sanitization callback function in file portfolio.php. Every call to the add_setting() method needs to have a sanitization callback function passed.Found a Customizer setting that did not have a sanitization callback function in file staff.php. Every call to the add_setting() method needs to have a sanitization callback function passed.Found a Customizer setting that did not have a sanitization callback function in file blog.php. Every call to the add_setting() method needs to have a sanitization callback function passed.Found a Customizer setting that did not have a sanitization callback function in file copyright.php. Every call to the add_setting() method needs to have a sanitization callback function passed.
  2. Unwanted files : hidden file(s) or folder(s) .htaccess was found.
  3. Admin menu : Themes should use add_theme_page() for adding admin pages. File welcome.php :
    Line 43: add_menu_page(
Warning
  1. special URIs : Presence of bad theme tagsTheme URI and Author URI should not be the same.
  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 corporate.
  4. 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 corporate, column name, cmb, rc_mdm.
  5. Plugin territory : Plugin territory functionalitiesThe theme uses the register_post_type() function, which is plugin-territory functionality.
  6. Custom elements : Presence of custom headerNo reference to custom header 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. CSS files : Presence of text domainText Domain: is missing from your style.css header.
  9. Date and time implementation : Use of the_date()At least one hard coded date was found in the file footer-copyright.php. Function get_option( 'date_format' ) should be used instead.
  10. Screenshot : Screenshot fileScreenshot size is 880x660px. 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. Static links : Presence of hard-coded linksPossible hard-coded links were found in the file meta-config.php.
    Line 50: 'desc'	=>  esc_html__( 'Enter the icon font classname (without the fa- part) to display an icon instead of a featured image.', 'corporate' ) .' <a href='http://fontawesome.io/icons/' target='_blank'>'. esc_html__( 'Learn More.',
    Possible hard-coded links were found in the file welcome.php.
    Line 98: <?php esc_html_e( 'This theme was created by <a href='http://www.wpexplorer.com' target='_blank'>WPExplorer.com</a>.', 'corporate
    Line 119: <a href='http://www.wpexplorer.com/corporate-free-wordpress-theme/' target='_blank' 
    Line 134: <li><span style='font-weight:bold'>Shortcodes:</span> <a href='http://www.wpexplorer.com/symple-shortcodes/' target='_blank'>Symple Shortc
    Line 135: <li><span style='font-weight:bold'>Contact Forms:</span> <a href='http://wordpress.org/plugins/contact-form-7/' target='_blank'>Contact Form 7</a> or <a href='http://www.wpexplorer.com/gravity-forms-plugin/' target='_blank'>Gravity Fo
    Line 136: <li><span style='font-weight:bold'>Page Builder:</span> <a href='http://www.wpexplorer.com/visual-composer-guide/' target='_blank'>Visual Co
    Line 137: <li><span style='font-weight:bold'>Image Sliders:</span class> <a href='http://www.wpexplorer.com/revolution-slider-review-guide/' target='_blank'>
    Line 157: <a href='http://www.wpexplorer.com/wordpress-hosting/' class='button button-secondar
    Line 166: <a href='http://www.wpexplorer.com/coupons/' class='button button-secondary' target=
    Line 119: <a href='http://www.wpexplorer.com/corporate-free-wordpress-theme/' target='_blank' 
    Line 133: <li><span style='font-weight:bold'>Backups:</span> <a href='https://vaultpress.com/' target='_blank'>VaultPress</a></li>
    Line 134: <li><span style='font-weight:bold'>Shortcodes:</span> <a href='http://www.wpexplorer.com/symple-shortcodes/' target='_blank'>Symple Shortc
    Line 136: <li><span style='font-weight:bold'>Page Builder:</span> <a href='http://www.wpexplorer.com/visual-composer-guide/' target='_blank'>Visual Co
    Line 137: <li><span style='font-weight:bold'>Image Sliders:</span class> <a href='http://www.wpexplorer.com/revolution-slider-review-guide/' target='_blank'>
    Line 138: <li><span style='font-weight:bold'>Other:</span> <a href='http://jetpack.me/' target='_blank'>JetPack</a></li>
    Line 148: <a href='http://wpexplorer-themes.com/total/' target='_blank'><img src='<?php echo g
    Line 157: <a href='http://www.wpexplorer.com/wordpress-hosting/' class='button button-secondar
    Line 166: <a href='http://www.wpexplorer.com/coupons/' class='button button-secondary' target=
    Possible hard-coded links were found in the file dashboard-feed.php.
    Line 21: $my_feeds = array( 'http://www.wpexplorer.com/feed/');
    Line 72: echo '</ul><div style='margin-top:20px;padding-top:10px;border-top:1px solid #eee;'>Feed from <a href='http://www.wpexplorer.com' target='_blank'>wpexplorer.com</a></div></div>';
    Line 84: $my_feeds = array( 'http://www.wdexplorer.com/feed/');
    Line 135: echo '</ul><div style='margin-top:20px;padding-top:10px;border-top:1px solid #eee;'>Feed from <a href='http://www.wdexplorer.com' target='_blank'>wdexplorer.com</a></div></div>';
  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 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 archive template file archive.phpThis theme does not contain optional file archive.php.
  10. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  11. Use of includes : Use of include or requireThe theme appears to use include or require : single.php
    Line 19: <?php include( locate_template( 'partials/post-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 : portfolio-single.php
    Line 23: <?php include( locate_template( 'partials/portfolio-single-related.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 : home-layout.php
    Line 17: include( locate_template( 'partials/home-slider.php' ) );
    Line 23: include( locate_template( 'partials/home-features.php' ) );
    Line 26: include( locate_template( 'partials/home-portfolio.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 : init.php
    Line 227: @include( $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 : dashboard-feed.php
    Line 18: include_once(ABSPATH . WPINC . '/feed.php');
    Line 81: include_once(ABSPATH . WPINC . '/feed.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 : home.php
    Line 21: <?php include( locate_template( 'partials/home-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 : single-portfolio.php
    Line 19: <?php include( locate_template( 'partials/portfolio-single.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 ).

52
Critical alerts
  1. Customizer : Sanitization of Customizer settings Found a Customizer setting that did not have a sanitization callback function in file header.php. Every call to the add_setting() method needs to have a sanitization callback function passed.Found a Customizer setting that did not have a sanitization callback function in file portfolio.php. Every call to the add_setting() method needs to have a sanitization callback function passed.Found a Customizer setting that did not have a sanitization callback function in file staff.php. Every call to the add_setting() method needs to have a sanitization callback function passed.Found a Customizer setting that did not have a sanitization callback function in file blog.php. Every call to the add_setting() method needs to have a sanitization callback function passed.Found a Customizer setting that did not have a sanitization callback function in file copyright.php. Every call to the add_setting() method needs to have a sanitization callback function passed.
  2. Unwanted files : hidden file(s) or folder(s) .htaccess was found.
Warning
  1. special URIs : Presence of bad theme tagsTheme URI and Author URI should not be the same.
  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 corporate.
  4. 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 corporate, column name, cmb, rc_mdm.
  5. Plugin territory : Plugin territory functionalitiesThe theme uses the register_post_type() function, which is plugin-territory functionality.
  6. CSS files : Presence of text domainText Domain: is missing from your style.css header.
  7. Date and time implementation : Use of the_date()At least one hard coded date was found in the file footer-copyright.php. Function get_option( 'date_format' ) should be used instead.
  8. Screenshot : Screenshot fileScreenshot size is 880x660px. 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. Static links : Presence of hard-coded linksPossible hard-coded links were found in the file meta-config.php.
    Line 50: 'desc'	=>  esc_html__( 'Enter the icon font classname (without the fa- part) to display an icon instead of a featured image.', 'corporate' ) .' <a href='http://fontawesome.io/icons/' target='_blank'>'. esc_html__( 'Learn More.',
    Possible hard-coded links were found in the file welcome.php.
    Line 98: <?php esc_html_e( 'This theme was created by <a href='http://www.wpexplorer.com' target='_blank'>WPExplorer.com</a>.', 'corporate
    Line 119: <a href='http://www.wpexplorer.com/corporate-free-wordpress-theme/' target='_blank' 
    Line 134: <li><span style='font-weight:bold'>Shortcodes:</span> <a href='http://www.wpexplorer.com/symple-shortcodes/' target='_blank'>Symple Shortc
    Line 135: <li><span style='font-weight:bold'>Contact Forms:</span> <a href='http://wordpress.org/plugins/contact-form-7/' target='_blank'>Contact Form 7</a> or <a href='http://www.wpexplorer.com/gravity-forms-plugin/' target='_blank'>Gravity Fo
    Line 136: <li><span style='font-weight:bold'>Page Builder:</span> <a href='http://www.wpexplorer.com/visual-composer-guide/' target='_blank'>Visual Co
    Line 137: <li><span style='font-weight:bold'>Image Sliders:</span class> <a href='http://www.wpexplorer.com/revolution-slider-review-guide/' target='_blank'>
    Line 157: <a href='http://www.wpexplorer.com/wordpress-hosting/' class='button button-secondar
    Line 166: <a href='http://www.wpexplorer.com/coupons/' class='button button-secondary' target=
    Line 119: <a href='http://www.wpexplorer.com/corporate-free-wordpress-theme/' target='_blank' 
    Line 133: <li><span style='font-weight:bold'>Backups:</span> <a href='https://vaultpress.com/' target='_blank'>VaultPress</a></li>
    Line 134: <li><span style='font-weight:bold'>Shortcodes:</span> <a href='http://www.wpexplorer.com/symple-shortcodes/' target='_blank'>Symple Shortc
    Line 136: <li><span style='font-weight:bold'>Page Builder:</span> <a href='http://www.wpexplorer.com/visual-composer-guide/' target='_blank'>Visual Co
    Line 137: <li><span style='font-weight:bold'>Image Sliders:</span class> <a href='http://www.wpexplorer.com/revolution-slider-review-guide/' target='_blank'>
    Line 138: <li><span style='font-weight:bold'>Other:</span> <a href='http://jetpack.me/' target='_blank'>JetPack</a></li>
    Line 148: <a href='http://wpexplorer-themes.com/total/' target='_blank'><img src='<?php echo g
    Line 157: <a href='http://www.wpexplorer.com/wordpress-hosting/' class='button button-secondar
    Line 166: <a href='http://www.wpexplorer.com/coupons/' class='button button-secondary' target=
    Possible hard-coded links were found in the file dashboard-feed.php.
    Line 21: $my_feeds = array( 'http://www.wpexplorer.com/feed/');
    Line 72: echo '</ul><div style='margin-top:20px;padding-top:10px;border-top:1px solid #eee;'>Feed from <a href='http://www.wpexplorer.com' target='_blank'>wpexplorer.com</a></div></div>';
    Line 84: $my_feeds = array( 'http://www.wdexplorer.com/feed/');
    Line 135: echo '</ul><div style='margin-top:20px;padding-top:10px;border-top:1px solid #eee;'>Feed from <a href='http://www.wdexplorer.com' target='_blank'>wdexplorer.com</a></div></div>';
  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 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 archive template file archive.phpThis theme does not contain optional file archive.php.
  10. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  11. Use of includes : Use of include or requireThe theme appears to use include or require : single.php
    Line 19: <?php include( locate_template( 'partials/post-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 : portfolio-single.php
    Line 23: <?php include( locate_template( 'partials/portfolio-single-related.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 : home-layout.php
    Line 17: include( locate_template( 'partials/home-slider.php' ) );
    Line 23: include( locate_template( 'partials/home-features.php' ) );
    Line 26: include( locate_template( 'partials/home-portfolio.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 : init.php
    Line 227: @include( $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 : dashboard-feed.php
    Line 18: include_once(ABSPATH . WPINC . '/feed.php');
    Line 81: include_once(ABSPATH . WPINC . '/feed.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 : home.php
    Line 21: <?php include( locate_template( 'partials/home-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 : single-portfolio.php
    Line 19: <?php include( locate_template( 'partials/portfolio-single.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