36
Validation results

Wolverine

Wolverine

WordPress 6.5.2 theme
36
  • THEME TYPEWordPress theme 6.5.2
  • FILE NAMEwolverine-v2.6.zip
  • FILE SIZE33033508 bytes
  • MD5d1ec1b18919e72381d8ba6021f1223e8
  • SHA1df12906888c741ce073006ab6d4ad7d91b732ce2
  • LICENSEGNU GPL 2
  • FILES INCLUDEDCSS, PHP, HTML, XML, Bitmap images, Adobe Illustrator
  • THEME URIhttp://themes.g5plus.net/wolverine/
  • VERSION2.6
  • AUTHOR URI
  • TAGStwo-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
  • CREATION DATE2021-04-18
  • LAST FILE UPDATE2021-04-18
  • LAST VALIDATION2021-04-18 20:41
This theme seems to be proprietary. Themecheck doesn't distribute commercial themes.
Critical alerts
  1. Malware : Operations on file system fopen was found in the file class.redux_helpers.php 376: $sysinfo['redux_data_writeable'] = self::makeBoolStr( @fopen( ReduxFramework::$_upload_dir . 'test-log.log', 'a' ) );
  2. Admin menu : Themes should use add_theme_page() for adding admin pages. File welcome.php : 193: add_management_page(201: add_management_page(209: add_management_page(217: add_management_page(226: add_management_page(234: add_management_page(File welcome.php : 193: add_management_page(201: add_management_page(209: add_management_page(217: add_management_page(226: add_management_page(234: add_management_page(File welcome.php : 193: add_management_page(201: add_management_page(209: add_management_page(217: add_management_page(226: add_management_page(234: add_management_page(File welcome.php : 193: add_management_page(201: add_management_page(209: add_management_page(217: add_management_page(226: add_management_page(234: add_management_page(File welcome.php : 193: add_management_page(201: add_management_page(209: add_management_page(217: add_management_page(226: add_management_page(234: add_management_page(File welcome.php : 193: add_management_page(201: add_management_page(209: add_management_page(217: add_management_page(226: add_management_page(234: add_management_page(File framework.php : 1245: // wrappers and need to be appened to using add_submenu_page.1295: $this->page = add_submenu_page(1354: add_submenu_page(1370: add_submenu_page(File framework.php : 1245: // wrappers and need to be appened to using add_submenu_page.1295: $this->page = add_submenu_page(1354: add_submenu_page(1370: add_submenu_page(File framework.php : 1322: $this->page = add_menu_page(File framework.php : 1245: // wrappers and need to be appened to using add_submenu_page.1295: $this->page = add_submenu_page(1354: add_submenu_page(1370: add_submenu_page(File framework.php : 1245: // wrappers and need to be appened to using add_submenu_page.1295: $this->page = add_submenu_page(1354: add_submenu_page(1370: add_submenu_page(
  3. Included plugins : Zip file found Plugins are not allowed in themes. The zip file found was home.zip home-corporate.zip home-left-menu.zip home-menu-bottom.zip home-classic-01.zip home-classic-02.zip home-shop-02.zip home-agency.zip home-one-page.zip home-default.zip home-business.zip home-shop-03.zip home-business-2.zip home-shop-01.zip home-creative.zip home-blog-large-image.zip home-alternative-2.zip home-page-slider.zip wolverine-framework-v1.3.zip js_composer_5.6.zip revslider_5.4.8.1.zip envato-market.zip.
Warning
  1. 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 woocommerce, g5plus-wolverine, redux-framework, .
  2. Plugin territory : Plugin territory functionalitiesThe theme uses the add_shortcode() function. Custom post-content shortcodes are plugin-territory functionality.
  3. Hidden admin bar : Hidden admin Bar in CSSThemes should not hide admin bar. Detected in file style.css.
  4. Featured image : Use of the_post_thumbnail() instead of custom fields for thumbnailsNo reference to the_post_thumbnail was found in the theme.
Tip-off
  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/
  2. Static links : Presence of hard-coded linksPossible hard-coded links were found in the file global.php.447: 'des' => __('Enter a name for your Widget Area, and a widget area specifically for this menu item will be automatically be created in the <a href='widgets.php' target='_blank'>Widgets Screen</a>','g5plus-wolverine'),Possible hard-coded links were found in the file class.redux_themecheck.php.61: echo sprintf( __( 'The theme you are testing has %s embedded. We invite you to read the %sTheme-Check Documentation%s to understand some warnings you will see because of Redux.', 'redux-framework' ), '<a href='http://reduxframework.com' target='_blank'>Redux Framework</a>', '<a href='Possible hard-coded links were found in the file welcome.php.471: <a href='http://docs.reduxframework.com/' class='docs button button-primary'>Docs</a474: <a href='https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MMFMHWPossible hard-coded links were found in the file about.php.45: having to define a class! <a href=' http://docs.reduxframework.com/core/redux-api/' target='_blank'>Learn More<62: also made use of template versioning so if we change anything, you will know. <br /><a href=' http://docs.reduxframework.com/core/templates/' target='_blank'>Learn More<Possible hard-coded links were found in the file credits.php.14: <p class='about-description'><?php _e( 'Redux is created by a community of developers world wide. Want to have your name listed too? <a href='https://github.com/reduxframework/redux-framework/blob/master/CONTRIBUTING.
  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 tag template file tag.phpThis theme does not contain optional file tag.php.
  7. Optional files : Presence of author template file author.phpThis theme does not contain optional file author.php.
  8. Optional files : Presence of attachment template file attachment.phpThis theme does not contain optional file attachment.php.
  9. Use of includes : Use of include or requireThe theme appears to use include or require : generate-less.php 58: 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.The theme appears to use include or require : Import.php 175: 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.The theme appears to use include or require : Cache.php 3: require_once(THEME_DIR . 'g5plus-framework/less/Version.php');38: require_once(ABSPATH . 'wp-admin/includes/file.php');153: require_once($file);305: 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.The theme appears to use include or require : Parser.php 58: 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.The theme appears to use include or require : Generator.php 155: require_once(ABSPATH . 'wp-admin/includes/file.php');280: 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.The theme appears to use include or require : Functions.php 877: $mime = require('mime');898: 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.The theme appears to use include or require : Parser.php 3: require_once(THEME_DIR . 'g5plus-framework/less/Cache.php');484: require_once(ABSPATH . 'wp-admin/includes/file.php');524: return include($cache_file);577: 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.The theme appears to use include or require : loader.php 20: require_once( $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 : extension_widget_areas.php 49: require_once(THEME_DIR . 'g5plus-framework/option-extensions/extensions/wid 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 : admin.php 2: require_once('xmenu-settings.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 : Cache.php 3: require_once(THEME_DIR . 'g5plus-framework/xmenu/inc/generate-less/Version.38: require_once(ABSPATH . 'wp-admin/includes/file.php');153: require_once($file);304: 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.The theme appears to use include or require : Less.php 3: require_once(THEME_DIR . 'g5plus-framework/xmenu/inc/generate-less/Cache.ph482: require_once(ABSPATH . 'wp-admin/includes/file.php');522: return include($cache_file);574: require_once(ABSPATH . 'wp-admin/includes/file.php');3707: $mime = require('mime');3728: require_once(ABSPATH . 'wp-admin/includes/file.php');5806: require_once(ABSPATH . 'wp-admin/includes/file.php');9227: require_once(ABSPATH . 'wp-admin/includes/file.php');9975: require_once(ABSPATH . 'wp-admin/includes/file.php');10100: 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.The theme appears to use include or require : parsers.php 61: require_once(ABSPATH . 'wp-admin/includes/file.php');277: 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.The theme appears to use include or require : install-demo.php 55: require_once( ABSPATH . 'wp-content/plugins/revslider/revslider_admin.php' 70: require_once( $class_wp_importer );79: require_once( $class_wp_import );97: include_once( THEME_DIR . 'g5plus-framework/install-demo/g5plus_import_clas 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 : g5plus_import_class.php 25: 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.The theme appears to use include or require : wordpress-importer.php 125: require_once(ABSPATH . 'wp-admin/includes/file.php');237: require_once(ABSPATH . 'wp-admin/includes/file.php');788: 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.The theme appears to use include or require : g5plus-framework.php 12: include_once( THEME_DIR . '/g5plus-framework/xmenu/xmenu.php' );13: include_once( THEME_DIR . '/g5plus-framework/tax-meta-class/tax-meta-class.14: include_once( THEME_DIR . '/g5plus-framework/meta-box/meta-box.php' );15: include_once( THEME_DIR . '/g5plus-framework/install-demo/install-demo.php'16: include_once( THEME_DIR . '/g5plus-framework/core/resize.php' );17: include_once( THEME_DIR . '/g5plus-framework/core/action.php' );18: include_once( THEME_DIR . '/g5plus-framework/core/wp-core.php' );19: include_once( THEME_DIR . '/g5plus-framework/core/filter.php' );20: include_once( THEME_DIR . '/g5plus-framework/core/base.php' );21: include_once( THEME_DIR . '/g5plus-framework/core/breadcrumb.php' );22: include_once( THEME_DIR . '/g5plus-framework/core/head.php' );23: include_once( THEME_DIR . '/g5plus-framework/core/header.php' );24: include_once( THEME_DIR . '/g5plus-framework/core/footer.php' );25: include_once( THEME_DIR . '/g5plus-framework/core/blog.php' );26: include_once( THEME_DIR . '/g5plus-framework/core/woocommerce.php' );27: include_once( THEME_DIR . '/g5plus-framework/core/widget-custom-class.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 : video.php 124: require_once( RWMB_INC_DIR . 'templates/video.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 : enqueue.php 265: require_once( $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 : panel.php 252: include( $path ); 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 : class.redux_functions.php 91: 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.The theme appears to use include or require : class.redux_sass.php 146: require('scssphp/scss.inc.php');200: require('scssphp/scss.inc.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 : class.redux_api.php 65: require_once( $extension['path'] ); 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 : scss.inc.php 2821: 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 : field_button_set.php 46: * ['format'] string Formatting options for paginate fields. Options include ('currency','nice','niceShort','timeAgoInWords' or a valid Date() f 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 : field_select.php 57: require_once( $icons_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 : field_raw.php 32: require_once( $this->field['include'] ); 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 : class.redux_filesystem.php 78: require_once( ABSPATH . '/wp-admin/includes/template.php' );79: 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.The theme appears to use include or require : extension_customizer.php 629: require_once( $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 : class.redux_helpers.php 99: require_once( ABSPATH . 'wp-admin/includes/admin.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 : sysinfo.php 54: require_once 'browser.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 : welcome.php 377: include_once( 'views/about.php' );392: include_once( 'views/changelog.php' );407: include_once( 'views/extensions.php' );423: include_once( 'views/support.php' );438: include_once( 'views/credits.php' );453: include_once( 'views/status_report.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 : framework.php 35: require_once(THEME_DIR . 'g5plus-framework/options/inc/class.redux_instance36: require_once(THEME_DIR . 'g5plus-framework/options/inc/lib.redux_instances.47: require_once(THEME_DIR . 'g5plus-framework/options/inc/class.redux_api.php'50: require_once(THEME_DIR . 'g5plus-framework/options/inc/class.redux_helpers.53: require_once(THEME_DIR . 'g5plus-framework/options/inc/class.redux_function54: require_once(THEME_DIR . 'g5plus-framework/options/inc/class.p.php');56: require_once(THEME_DIR . 'g5plus-framework/options/inc/class.redux_filesyst59: require_once(THEME_DIR . 'g5plus-framework/options/inc/class.redux_themeche62: require_once(THEME_DIR . 'g5plus-framework/options/inc/welcome/welcome.php'347: require_once( self::$_dir . 'inc/debug.php' );1536: require_once( $class_file );1611: include_once('core/enqueue.php');1925: include(ABSPATH . 'wp-includes/pluggable.php');2362: require_once( $class_file );2737: include_once('core/enqueue.php');2741: include_once('core/panel.php');2903: require_once( $class_file );3128: include_once('core/panel.php');3255: require_once( $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.
Other checked themes