36
Validation results

Barley

Barley

WordPress 6.5.2 theme
36
  • THEME TYPEWordPress theme 6.5.2
  • FILE NAMEbarley.zip
  • FILE SIZE2297592 bytes
  • MD55c9b166d4dc58de697d599a62ff492bd
  • SHA1572350b71886ec5b4247bb52272e8804ef883eca
  • LICENSEGNU GPL 3
  • FILES INCLUDEDCSS, PHP, Bitmap images
  • VERSION1.5
  • TAGSright-sidebar, sticky-post, two-columns, three-columns, custom-menu, featured-images, post-formats, translation-ready
  • CREATION DATE2019-12-17
  • LAST FILE UPDATE2019-12-17
  • LAST VALIDATION2019-12-17 04:17
This theme seems to be proprietary. Themecheck doesn't distribute commercial themes.
Critical alerts
  1. Presence of iframes : iframes are sometimes used to load unwanted adverts and malicious code on another site Found <iframe width="1050" height="591" src="//www.youtube.com/embed/'.$videoID.'" allowFullScreen > in file atbs_core.php. 1126: $htmlOutput .= '<iframe width='1050' height='591' src='//www.youtube.com/embed/'.$videoID.'
  2. Admin menu : Themes should use add_theme_page() for adding admin pages. File theme-option.php : 1576: 'page_parent' => 'themes.php', // 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 barley-admin-panel.zip barley-extension.zip meta-box-conditional-logic.zip bkninja-composer.zip atbs-sidebar-generator.zip mb-term-meta.zip.
Warning
  1. Custom elements : Presence of custom headerNo reference to custom header was found in the theme.
  2. Custom elements : Presence of custom backgroundNo reference to custom background was found in the theme.
  3. I18N implementation : Proper use of ___all(Possible variable $this found in translation function in theme-option.php. Translation function calls should not contain PHP variables.
  4. I18N implementation : Proper use of esc_html___all(Possible variable $this found in translation function in theme-option.php. Translation function calls should not contain PHP variables.
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 term template file taxonomy.phpThis theme does not contain optional file taxonomy.php.
  5. Optional files : Presence of date/time template file date.phpThis theme does not contain optional file date.php.
  6. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  7. Optional files : Presence of image template file image.phpThis theme does not contain optional file image.php.
  8. Use of includes : Use of include or requireThe theme appears to use include or require : translation.php 9: require_once(get_template_directory() .'/library/$locale.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 : bk_theme_settings.php 3: require_once (get_template_directory() . '/library/meta_box_config.php');157: require_once( ATBS_LIBS.'theme-option.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 : bk_inc_files.php 2: require_once (ATBS_INC.'composer/bk_pd_cfg.php');3: require_once (ATBS_INC.'composer/render-sections.php');8: require_once (ATBS_BLOCKS.'featured_slider_module.php');9: require_once (ATBS_BLOCKS.'about.php');10: require_once (ATBS_BLOCKS.'posts_carousel.php');11: require_once (ATBS_BLOCKS.'mailchimp_subscribe.php');12: require_once (ATBS_BLOCKS.'promo_box.php');13: require_once (ATBS_BLOCKS.'category_tiles.php');14: require_once (ATBS_BLOCKS.'posts_listing_grid_fw.php');17: require_once (ATBS_BLOCKS.'posts_listing_grid_first_large.php');18: require_once (ATBS_BLOCKS.'posts_listing_grid.php');19: require_once (ATBS_BLOCKS.'posts_listing_large_grid.php');20: require_once (ATBS_BLOCKS.'posts_listing_list.php');21: require_once (ATBS_BLOCKS.'posts_block_main_col_l.php');22: require_once (ATBS_BLOCKS.'posts_listing_large_grid_fw.php');25: require_once(ATBS_MODULES.'category_tile.php');26: require_once(ATBS_MODULES.'featured_slider.php');27: require_once(ATBS_MODULES.'vertical_3.php');28: require_once(ATBS_MODULES.'vertical_4.php');29: require_once(ATBS_MODULES.'vertical_3_index.php');30: require_once(ATBS_MODULES.'horizontal_1.php');31: require_once(ATBS_MODULES.'horizontal_3.php');36: require_once(ATBS_HEADER_TEMPLATES.'atbs_header.php');37: require_once(ATBS_FOOTER_TEMPLATES.'atbs_footer.php');38: require_once(ATBS_SINGLE_TEMPLATES.'atbs_single.php');40: require_once(ATBS_INC_LIBS.'atbs_get_configs.php');41: require_once(ATBS_INC_LIBS.'atbs_core.php');42: require_once(ATBS_INC_LIBS.'atbs_tgm_activation.php');43: require_once(ATBS_INC_LIBS.'atbs_query.php');44: require_once(ATBS_INC_LIBS.'atbs_cache.php');45: require_once(ATBS_INC_LIBS.'atbs_youtube.php');46: require_once(ATBS_LIBS.'meta_box_config.php');49: require_once(ATBS_AJAX.'ajax-function.php');50: require_once(ATBS_AJAX.'ajax-search.php');51: require_once(ATBS_AJAX.'ajax-megamenu.php');52: require_once(ATBS_AJAX.'ajax-post-list.php');54: require_once(ATBS_INC_LIBS.'atbs_widget.php');56: require_once(ATBS_INC_LIBS.'atbs_archive.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 : atbs_tgm_activation.php 6: require_once( get_template_directory() . '/inc/class-tgm-plugin-activation. 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