31
Validation results

HealthFlex

HealthFlex

WordPress 4.7.3 theme
31
Critical alerts
  1. Unwanted files : hidden file(s) or folder(s) .csscomb.json .csslintrc .git was found.
  2. Admin menu : Themes should use add_theme_page() for adding admin pages. File options.php :
    Line 71: $args['page_parent']		= ''; 						// Set where the options menu will be placed on the WordPress admin sidebar. For a full list of options, visit: http://codex.wordpress.org/Function_Reference/add_submenu_page#Parameters
  3. Included plugins : Zip file found Plugins are not allowed in themes. The zip file found was envato-market.zip js_composer.zip plethora-featureslib.zip module-icons.zip.
Warning
  1. theme tags : Presence of bad theme tagsThe tag responsive-layout has been deprecated, it must be removed from 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 healthflex, plethora-framework, avoir.
  3. Unwanted directories : GIT revision control directoryA.git was found.
  4. Unwanted files : Windows thumbnail storethumbs.db was found.
  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. Featured image : Use of the_post_thumbnail() instead of custom fields for thumbnailsNo reference to the_post_thumbnail was found in the theme.
  9. Screenshot : Screenshot fileBad screenshot file extension ! File screenshot.png is not an actual JPG file. Detected type was : "image/png".
Tip-off
  1. favicon presence : Favicon managementPossible Favicon found in favicons.php. Favicons are handled by the Site Icon setting in the customizer since version 4.3.
  2. Static links : Presence of hard-coded linksPossible hard-coded links were found in the file template.php.
    Line 411: $atts['credits']         = Plethora_Theme::option( METAOPTION_PREFIX .'footer-infobarcreds', esc_html__('Designed by', 'healthflex') .' <a href='http://plethorathemes.com' target='_blank'>Plethora Themes</a>' );
    Possible hard-coded links were found in the file options.php.
    Line 83: $args['admin_bar_links'][] = array( 'id' => THEME_SLUG .'-demo', 'href' => 'http://plethorathemes.com/healthflex/', 'title' => esc_html__( 'Online demo
    Line 85: $args['admin_bar_links'][] = array( 'id' => THEME_SLUG .'-support', 'href' => 'http://plethorathemes.com/support/create-ticket/', 'title' => esc_html__( '
    Line 1650: 'default'   => esc_html__('Designed by', 'healthflex') .' <a href='http://plethorathemes.com' target='_blank'>Plethora Themes</a>',
    Possible hard-coded links were found in the file module-mediapanel.php.
    Line 679: 'desc'     => esc_html__('Example:', 'plethora-framework') .'<strong>51.50852</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 686: 'desc'     => esc_html__('Example:', 'plethora-framework') .'<strong>-0.1254</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 679: 'desc'     => esc_html__('Example:', 'plethora-framework') .'<strong>51.50852</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 686: 'desc'     => esc_html__('Example:', 'plethora-framework') .'<strong>-0.1254</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 886: 'desc'     => esc_html__('Enable Snazzy map styling plugin. Check Snazzy maps:', 'plethora-framework') . ' <a href='https://snazzymaps.com/' target='_blank'>https://snazzymaps.com/</a>',
    Line 894: 'desc'     => esc_html__('You can create your own Snazzy map style array here:', 'plethora-framework') . ' <a href='https://snazzymaps.com/editor' target='_blank'>https://snazzymaps.com/edito
    Line 894: 'desc'     => esc_html__('You can create your own Snazzy map style array here:', 'plethora-framework') . ' <a href='https://snazzymaps.com/editor' target='_blank'>https://snazzymaps.com/edito
    Possible hard-coded links were found in the file module-vc.php.
    Line 142: $data['content']      = '[vc_row full_width='0' full_height='0' row_padding='no_padding' particles='0'][vc_column width='1/2' heading_align='text-center' color_set='secondary_section' boxed='boxed_plus' margin='margin_bottom_grid'][vc_empty_space height='64px'][contact-form-7 id='5' title='QUICK CONTACT'][vc_empty_space][/vc_column][vc_column width='1/2' heading_align='text-center' boxed='boxed_plus'][vc_empty_space height='64px'][vc_single_image image='1162' img_size='' el_class=''][vc_text_separator title='Contact Info &amp; Details' title_align='separator_align_left'][vc_column_text] <div class='wpb_text_column wpb_content_element '> <div class='wpb_wrapper'> Premium WordPress Theme mainly Medical Oriented but so flexible that lets you build various layouts for any “Health &amp; Beauty” related business! <strong>Working hours:</strong> 9am - 5pm on weekdays <strong>(+30) 210 1234567</strong> <strong>info@plethomedicalclinic.com</strong> <strong>79 Folsom Ave, San Francisco, CA 94107</strong> <small><a href='https://www.google.com/maps/dir//79+Folsom+St,+San+Francisco,+CA+94105/@37.79026,-122.3929651,17z/data=!4m13!1m4!3m3!1s0x8085807aad0a9e0b:0x378e593dff7a2ac3!2s79+Folsom+St,+San+Francisco,+CA+94105!3b1!4m7!1m0!1m5!1m1!1s0x8085807aad0a9e0b:0x378e593dff7a2ac3!2m2!1d-122.3907764!2d37.79026?hl=en'>get directions</a></small> </div> </div> [/vc_column_text][vc_text_separator title='Appointment Request' title_align='separator_align_left'][vc_column_text]If you wish to book an appointment with a doctor, it is best that you visit the <strong><a href='http://plethorathemes.com/healthflex/appointment-booking/'>Appointment Book
  3. Optional files : Presence of rtl stylesheet rtl.cssThis theme does not contain optional file rtl.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 category template file category.phpThis theme does not contain optional file category.php.
  7. Optional files : Presence of tag template file tag.phpThis theme does not contain optional file tag.php.
  8. Optional files : Presence of term template file taxonomy.phpThis theme does not contain optional file taxonomy.php.
  9. Optional files : Presence of author template file author.phpThis theme does not contain optional file author.php.
  10. Optional files : Presence of date/time template file date.phpThis theme does not contain optional file date.php.
  11. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  12. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
  13. Use of includes : Use of include or requireThe theme appears to use include or require : plethora-index.php
    Line 139: if ( $feature_base_path ) { require_once( $feature_base_path ); }  // load base class
    Line 140: if ( $feature_path ) { require_once( $feature_path ); }  // load feature class
    Line 259: require_once( $controller_filepath );
    Line 301: if ( $base_path ) { require_once( $base_path ); }  // load base class file first!
    Line 302: require_once( $path ); 							   // load main class 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 : plethora-optionsframework.php
    Line 46: require_once( PLE_FLIB_LIBS_DIR . '/ReduxFramework/ReduxCore/framework.php'
    Line 72: require_once( $class_file );
    Line 83: require_once( PLE_THEME_INCLUDES_DIR . '/options.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 : plethora.php
    Line 112: require_once( PLE_CORE_HELPERS_DIR .'/plethora-wp.php' );
    Line 113: require_once( PLE_CORE_HELPERS_DIR .'/plethora-index.php' );
    Line 114: require_once( PLE_CORE_HELPERS_DIR .'/plethora-optionsframework.php' );
    Line 115: require_once( PLE_CORE_HELPERS_DIR .'/plethora-system.php' );
    Line 116: require_once( PLE_CORE_HELPERS_DIR .'/plethora-fields.php' );
    Line 117: require_once( PLE_CORE_HELPERS_DIR .'/plethora-fields-termsmeta.php' );
    Line 118: require_once( PLE_CORE_HELPERS_DIR .'/plethora-doc.php' );
    Line 124: require_once( PLE_THEME_INCLUDES_DIR . '/template.php' );
    Line 852: include_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.

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

54
Critical alerts
  1. Unwanted files : hidden file(s) or folder(s) .csscomb.json .csslintrc .git was found.
  2. Included plugins : Zip file found Plugins are not allowed in themes. The zip file found was envato-market.zip js_composer.zip plethora-featureslib.zip module-icons.zip.
Warning
  1. theme tags : Presence of bad theme tagsThe tag responsive-layout has been deprecated, it must be removed from 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 healthflex, plethora-framework, avoir.
  3. Unwanted directories : GIT revision control directoryA.git was found.
  4. Unwanted files : Windows thumbnail storethumbs.db was found.
  5. Featured image : Use of the_post_thumbnail() instead of custom fields for thumbnailsNo reference to the_post_thumbnail was found in the theme.
  6. Screenshot : Screenshot fileBad screenshot file extension ! File screenshot.png is not an actual JPG file. Detected type was : "image/png".
Tip-off
  1. favicon presence : Favicon managementPossible Favicon found in favicons.php. Favicons are handled by the Site Icon setting in the customizer since version 4.3.
  2. Static links : Presence of hard-coded linksPossible hard-coded links were found in the file template.php.
    Line 411: $atts['credits']         = Plethora_Theme::option( METAOPTION_PREFIX .'footer-infobarcreds', esc_html__('Designed by', 'healthflex') .' <a href='http://plethorathemes.com' target='_blank'>Plethora Themes</a>' );
    Possible hard-coded links were found in the file options.php.
    Line 83: $args['admin_bar_links'][] = array( 'id' => THEME_SLUG .'-demo', 'href' => 'http://plethorathemes.com/healthflex/', 'title' => esc_html__( 'Online demo
    Line 85: $args['admin_bar_links'][] = array( 'id' => THEME_SLUG .'-support', 'href' => 'http://plethorathemes.com/support/create-ticket/', 'title' => esc_html__( '
    Line 1650: 'default'   => esc_html__('Designed by', 'healthflex') .' <a href='http://plethorathemes.com' target='_blank'>Plethora Themes</a>',
    Possible hard-coded links were found in the file module-mediapanel.php.
    Line 679: 'desc'     => esc_html__('Example:', 'plethora-framework') .'<strong>51.50852</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 686: 'desc'     => esc_html__('Example:', 'plethora-framework') .'<strong>-0.1254</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 679: 'desc'     => esc_html__('Example:', 'plethora-framework') .'<strong>51.50852</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 686: 'desc'     => esc_html__('Example:', 'plethora-framework') .'<strong>-0.1254</strong>. Use <a href='http://www.latlong.net/' target='_blank'>LatLong</a> to find easily your lo
    Line 886: 'desc'     => esc_html__('Enable Snazzy map styling plugin. Check Snazzy maps:', 'plethora-framework') . ' <a href='https://snazzymaps.com/' target='_blank'>https://snazzymaps.com/</a>',
    Line 894: 'desc'     => esc_html__('You can create your own Snazzy map style array here:', 'plethora-framework') . ' <a href='https://snazzymaps.com/editor' target='_blank'>https://snazzymaps.com/edito
    Line 894: 'desc'     => esc_html__('You can create your own Snazzy map style array here:', 'plethora-framework') . ' <a href='https://snazzymaps.com/editor' target='_blank'>https://snazzymaps.com/edito
    Possible hard-coded links were found in the file module-vc.php.
    Line 142: $data['content']      = '[vc_row full_width='0' full_height='0' row_padding='no_padding' particles='0'][vc_column width='1/2' heading_align='text-center' color_set='secondary_section' boxed='boxed_plus' margin='margin_bottom_grid'][vc_empty_space height='64px'][contact-form-7 id='5' title='QUICK CONTACT'][vc_empty_space][/vc_column][vc_column width='1/2' heading_align='text-center' boxed='boxed_plus'][vc_empty_space height='64px'][vc_single_image image='1162' img_size='' el_class=''][vc_text_separator title='Contact Info &amp; Details' title_align='separator_align_left'][vc_column_text] <div class='wpb_text_column wpb_content_element '> <div class='wpb_wrapper'> Premium WordPress Theme mainly Medical Oriented but so flexible that lets you build various layouts for any “Health &amp; Beauty” related business! <strong>Working hours:</strong> 9am - 5pm on weekdays <strong>(+30) 210 1234567</strong> <strong>info@plethomedicalclinic.com</strong> <strong>79 Folsom Ave, San Francisco, CA 94107</strong> <small><a href='https://www.google.com/maps/dir//79+Folsom+St,+San+Francisco,+CA+94105/@37.79026,-122.3929651,17z/data=!4m13!1m4!3m3!1s0x8085807aad0a9e0b:0x378e593dff7a2ac3!2s79+Folsom+St,+San+Francisco,+CA+94105!3b1!4m7!1m0!1m5!1m1!1s0x8085807aad0a9e0b:0x378e593dff7a2ac3!2m2!1d-122.3907764!2d37.79026?hl=en'>get directions</a></small> </div> </div> [/vc_column_text][vc_text_separator title='Appointment Request' title_align='separator_align_left'][vc_column_text]If you wish to book an appointment with a doctor, it is best that you visit the <strong><a href='http://plethorathemes.com/healthflex/appointment-booking/'>Appointment Book
  3. Optional files : Presence of rtl stylesheet rtl.cssThis theme does not contain optional file rtl.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 category template file category.phpThis theme does not contain optional file category.php.
  7. Optional files : Presence of tag template file tag.phpThis theme does not contain optional file tag.php.
  8. Optional files : Presence of term template file taxonomy.phpThis theme does not contain optional file taxonomy.php.
  9. Optional files : Presence of author template file author.phpThis theme does not contain optional file author.php.
  10. Optional files : Presence of date/time template file date.phpThis theme does not contain optional file date.php.
  11. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  12. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
  13. Use of includes : Use of include or requireThe theme appears to use include or require : plethora-index.php
    Line 139: if ( $feature_base_path ) { require_once( $feature_base_path ); }  // load base class
    Line 140: if ( $feature_path ) { require_once( $feature_path ); }  // load feature class
    Line 259: require_once( $controller_filepath );
    Line 301: if ( $base_path ) { require_once( $base_path ); }  // load base class file first!
    Line 302: require_once( $path ); 							   // load main class 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 : plethora-optionsframework.php
    Line 46: require_once( PLE_FLIB_LIBS_DIR . '/ReduxFramework/ReduxCore/framework.php'
    Line 72: require_once( $class_file );
    Line 83: require_once( PLE_THEME_INCLUDES_DIR . '/options.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 : plethora.php
    Line 112: require_once( PLE_CORE_HELPERS_DIR .'/plethora-wp.php' );
    Line 113: require_once( PLE_CORE_HELPERS_DIR .'/plethora-index.php' );
    Line 114: require_once( PLE_CORE_HELPERS_DIR .'/plethora-optionsframework.php' );
    Line 115: require_once( PLE_CORE_HELPERS_DIR .'/plethora-system.php' );
    Line 116: require_once( PLE_CORE_HELPERS_DIR .'/plethora-fields.php' );
    Line 117: require_once( PLE_CORE_HELPERS_DIR .'/plethora-fields-termsmeta.php' );
    Line 118: require_once( PLE_CORE_HELPERS_DIR .'/plethora-doc.php' );
    Line 124: require_once( PLE_THEME_INCLUDES_DIR . '/template.php' );
    Line 852: include_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.
Other checked themes