17
Validation results

Aardvark

Aardvark

WordPress 6.5.2 theme
17
  • THEME TYPEWordPress theme 6.5.2
  • FILE NAMEaardvark.zip
  • FILE SIZE38288916 bytes
  • MD5e2916d1706df9cbcb437396126f0e5e4
  • SHA1244d187333c9132a170ee6c77d20b31c1e16d520
  • LICENSEGNU GPL 2
  • FILES INCLUDEDCSS, PHP, XML, Bitmap images, Adobe Illustrator
  • VERSION4.5
  • TAGSfull-width-template, threaded-comments, one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-menu, editor-style, featured-images, rtl-language-support, sticky-post, theme-options, translation-ready
  • CREATION DATE2019-10-25
  • LAST FILE UPDATE2019-10-25
  • LAST VALIDATION2019-10-25 17:33
  • OTHER VERSIONS

    4.19 : 17%

This theme seems to be proprietary. Themecheck doesn't distribute commercial themes.
Critical alerts
  1. Customizer : Sanitization of Customizer settings Found a Customizer setting that did not have a sanitization callback function in file customizer-styling.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 customizer-background.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 customizer-typography.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 customizer-link-color.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 customizer-border.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 customizer-dimensions.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 customizer-color.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 customizer-checkbox.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 customizer-section-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 customizer-color-gradient.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 customizer-gallery.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 customizer-spacing.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 customizer-color-rgba.php. Every call to the add_setting() method needs to have a sanitization callback function passed.
  2. Presence of iframes : iframes are sometimes used to load unwanted adverts and malicious code on another site Found <iframe src="https://www.youtube.com/embed/<?php echo esc_attr( $video_id ); ?> in file video-header.php. 37: <iframe src='https://www.youtube.com/embed/<?php echo esc_attr( $video_id )
  3. Admin menu : Themes should use add_theme_page() for adding admin pages. File class-custom-sidebars.php : 36: $page = add_submenu_page( File class-theme-setup.php : 10: add_action( 'admin_menu', array( $this, 'add_menu_page' ), 1 );46: public function add_menu_page() {48: add_menu_page( File class-theme-setup.php : 10: add_action( 'admin_menu', array( $this, 'add_menu_page' ), 1 );46: public function add_menu_page() {48: add_menu_page( File class-theme-setup.php : 58: add_submenu_page(File framework-global.php : 20: add_action( 'admin_menu', array( $this, 'add_menu_page' ), 11 ); 34: public function add_menu_page() {File framework-global.php : 35: add_submenu_page(
  4. Included plugins : Zip file found Plugins are not allowed in themes. The zip file found was ._sensei-certificates.zip ._js_composer.zip ._aardvark-plugin.zip ._youzer.zip ._aardvark-child.zip ._layerslider.zip youzer.zip aardvark-child.zip ultimate-reviewer.zip layerslider.zip aardvark-plugin.zip js_composer.zip vc_responsive_pro.zip theia-sticky-sidebar.zip sensei-certificates.zip.
Warning
  1. core scripts deregistered : Core scripts deregistrationFound wp_deregister_script in class-page-builder.php. Themes must not deregister core scripts. 80: wp_deregister_script( 'prettyphoto' );
  2. Text domain : Incorrect use of translation functions.Found a translation function that is missing a text-domain. Function __, with the arguments '%1$s done.' in file class-tgm-plugin-activation.php.Found a translation function that is missing a text-domain. Function __, with the arguments '%1$s done.' in file class-tgm-plugin-activation.php.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 aardvark, bp-profile-search, buddypress, aardvark-plugin, twprp.
  3. Custom elements : Presence of custom headerNo reference to custom header was found in the theme.
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 category template file category.phpThis theme does not contain optional file category.php.
  4. Optional files : Presence of tag template file tag.phpThis theme does not contain optional file tag.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 archive template file archive.phpThis theme does not contain optional file archive.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-custom-sidebars.php 71: include( get_theme_file_path( '/lib/framework/custom-sidebars/edit.php' ) )83: include( get_theme_file_path( '/lib/framework/custom-sidebars/edit.php' ) )85: include( get_theme_file_path( '/lib/framework/custom-sidebars/settings.php'88: include( get_theme_file_path( '/lib/framework/custom-sidebars/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 : class-theme-setup.php 42: require_once( get_theme_file_path( '/lib/framework/theme-setup/class-addons43: require_once( get_theme_file_path( '/lib/framework/theme-setup/importer/cla70: require( get_theme_file_path( '/lib/framework/theme-setup/theme-setup.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-addons.php 503: include_once( ABSPATH . 'wp-admin/includes/plugin-install.php' ); // for pl 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 : process.php 9: $users_data = require_once( dirname( __FILE__ ) . '/data/users.php' );63: $xprofile_structure = require_once( dirname( __FILE__ ) . '/data/xprofile_structure.php' );114: $xprofile_data = require_once( dirname( __FILE__ ) . '/data/xprofile_data.php' );165: require( dirname( __FILE__ ) . '/data/messages.php' );230: require( dirname( __FILE__ ) . '/data/activity.php' );303: require( dirname( __FILE__ ) . '/data/groups.php' );351: require( dirname( __FILE__ ) . '/data/activity.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-importer.php 56: include_once( get_theme_file_path( '/lib/framework/theme-setup/importer/imp570: require_once( get_theme_file_path( '/lib/framework/theme-setup/class-addons848: include( LS_ROOT_PATH . '/classes/class.ls.importutil.php' );859: include_once( get_theme_file_path( '/lib/framework/theme-setup/importer/dem861: include_once( get_theme_file_path( '/lib/framework/theme-setup/importer/dem1442: require_once( get_theme_file_path( '/lib/framework/theme-setup/importer/wor 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-inc.php 4: require_once( get_theme_file_path( '/lib/framework/inc/database-updates.php7: require_once( get_theme_file_path( '/lib/framework/inc/deprecated-functions10: require_once( get_theme_file_path( '/lib/framework/inc/plugin-defaults.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 33: require_once( get_theme_file_path( '/lib/framework/settings/class-settings.36: require_once( get_theme_file_path( '/lib/framework/inc/class-inc.php' ) );39: require_once( get_theme_file_path( '/lib/framework/theme-setup/class-theme-42: require_once( get_theme_file_path( '/lib/framework/custom-sidebars/class-cu46: require_once( get_theme_file_path( '/lib/framework/page-builder/class-page- 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-page-builder.php 37: require_once( get_theme_file_path( '/lib/framework/page-builder/custom-opti38: require_once( get_theme_file_path( '/lib/framework/page-builder/bp-options.39: require_once( get_theme_file_path( '/lib/framework/page-builder/bp-profile-40: require_once( get_theme_file_path( '/lib/framework/page-builder/carousel-po41: require_once( get_theme_file_path( '/lib/framework/page-builder/carousel-im42: require_once( get_theme_file_path( '/lib/framework/page-builder/events-opti43: require_once( get_theme_file_path( '/lib/framework/page-builder/events-cale44: require_once( get_theme_file_path( '/lib/framework/page-builder/featured-bo45: require_once( get_theme_file_path( '/lib/framework/page-builder/login-regis46: require_once( get_theme_file_path( '/lib/framework/page-builder/particles-o47: require_once( get_theme_file_path( '/lib/framework/page-builder/pmp-registe48: require_once( get_theme_file_path( '/lib/framework/page-builder/posts-optio49: require_once( get_theme_file_path( '/lib/framework/page-builder/post-submis50: require_once( get_theme_file_path( '/lib/framework/page-builder/pricing-col51: require_once( get_theme_file_path( '/lib/framework/page-builder/sensei-cour52: require_once( get_theme_file_path( '/lib/framework/page-builder/showcase-op53: require_once( get_theme_file_path( '/lib/framework/page-builder/statistics-54: require_once( get_theme_file_path( '/lib/framework/page-builder/team-option55: require_once( get_theme_file_path( '/lib/framework/page-builder/testimonial 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 : settings-functions.php 268: include( $framework['directory_path'] . 'settings/fields/standard-ace-edito272: include( $framework['directory_path'] . 'settings/fields/standard-backgroun276: include( $framework['directory_path'] . 'settings/fields/standard-border.ph280: include( $framework['directory_path'] . 'settings/fields/standard-checkbox.284: include( $framework['directory_path'] . 'settings/fields/standard-color.php288: include( $framework['directory_path'] . 'settings/fields/standard-color-gra292: include( $framework['directory_path'] . 'settings/fields/standard-color-rgb296: include( $framework['directory_path'] . 'settings/fields/standard-dimension300: include( $framework['directory_path'] . 'settings/fields/standard-export.ph304: include( $framework['directory_path'] . 'settings/fields/standard-import.ph308: include( $framework['directory_path'] . 'settings/fields/standard-gallery.p312: include( $framework['directory_path'] . 'settings/fields/standard-image-sel316: include( $framework['directory_path'] . 'settings/fields/standard-link-colo320: include( $framework['directory_path'] . 'settings/fields/standard-media.php324: include( $framework['directory_path'] . 'settings/fields/standard-multi-tex328: include( $framework['directory_path'] . 'settings/fields/standard-radio.php332: include( $framework['directory_path'] . 'settings/fields/standard-select.ph336: include( $framework['directory_path'] . 'settings/fields/standard-slider.ph340: include( $framework['directory_path'] . 'settings/fields/standard-spacing.p344: include( $framework['directory_path'] . 'settings/fields/standard-spinner.p348: include( $framework['directory_path'] . 'settings/fields/standard-styling.p352: include( $framework['directory_path'] . 'settings/fields/standard-text.php'356: include( $framework['directory_path'] . 'settings/fields/standard-textarea.360: include( $framework['directory_path'] . 'settings/fields/standard-typograph 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-settings.php 4: require_once( get_theme_file_path( '/lib/framework/settings/settings-functi7: require_once( get_theme_file_path( '/lib/framework/settings/config-global.p8: require_once( get_theme_file_path( '/lib/framework/settings/framework-globa9: require_once( get_theme_file_path( '/lib/framework/settings/custom-css.php'12: require_once( get_theme_file_path( '/lib/framework/settings/customizer-cont13: require_once( get_theme_file_path( '/lib/framework/settings/framework-custo16: require_once( get_theme_file_path( '/lib/framework/settings/config-metaboxe17: require_once( get_theme_file_path( '/lib/framework/settings/framework-metab18: require_once( get_theme_file_path( '/lib/framework/settings/gutenberg.php' 21: require_once( get_theme_file_path( '/lib/framework/settings/config-taxonomi22: require_once( get_theme_file_path( '/lib/framework/settings/framework-taxon25: require_once( get_theme_file_path('/lib/framework/settings/load-settings.ph 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-customizer.php 108: include( get_theme_file_path( '/lib/framework/settings/fields/customizer-ba112: include( get_theme_file_path( '/lib/framework/settings/fields/customizer-bo116: include( get_theme_file_path( '/lib/framework/settings/fields/customizer-ch120: include( get_theme_file_path( '/lib/framework/settings/fields/customizer-co124: include( get_theme_file_path( '/lib/framework/settings/fields/customizer-co128: include( get_theme_file_path( '/lib/framework/settings/fields/customizer-co132: include( get_theme_file_path( '/lib/framework/settings/fields/customizer-di137: //include( get_theme_file_path( '/lib/framework/settings/fields/customizer-ga141: include( get_theme_file_path( '/lib/framework/settings/fields/customizer-li145: include( get_theme_file_path( '/lib/framework/settings/fields/customizer-me150: //include( get_theme_file_path( '/lib/framework/settings/fields/customizer-mu154: include( get_theme_file_path( '/lib/framework/settings/fields/customizer-se158: include( get_theme_file_path( '/lib/framework/settings/fields/customizer-se162: include( get_theme_file_path( '/lib/framework/settings/fields/customizer-sp166: include( get_theme_file_path( '/lib/framework/settings/fields/customizer-st170: include( get_theme_file_path( '/lib/framework/settings/fields/customizer-ty174: include( get_theme_file_path( '/lib/framework/settings/fields/customizer-de 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-post-submission.php 16: require_once( ABSPATH . 'wp-admin' . '/includes/image.php' );17: require_once( ABSPATH . 'wp-admin' . '/includes/file.php' );18: require_once( ABSPATH . 'wp-admin' . '/includes/media.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 : custom-menu-walker.php 150: require_once( get_theme_file_path( '/lib/menus/content-menus.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 : menu-item-custom-fields.php 39: require_once( get_theme_file_path( '/lib/menus/walker-nav-menu-edit.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