17
Résultats de validation

Aardvark

Aardvark

WordPress 6.5.2 theme
17
  • TYPE DE THèMEThème WordPress %s 6.5.2
  • NOM DU FICHIERaardvark.zip
  • TAILLE DU FICHIER38288916 octets
  • MD5e2916d1706df9cbcb437396126f0e5e4
  • SHA1244d187333c9132a170ee6c77d20b31c1e16d520
  • LICENCEGNU GPL 2
  • FICHIERS INCLUSCSS, 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
  • DATE DE CRéATION2019-10-25
  • DERNIèRE MISE à JOUR DU FICHIER2019-10-25
  • DERNIèRE VALIDATION2019-10-25 17:33
  • AUTRES VERSIONS

    4.19 : 17%

Ce thème n'est peut être pas libre. Themecheck ne distribue pas de thèmes commerciaux.
Alertes critiques
  1. Customizer : Sanitization des Customizer settings Un setting Customizer a été trouvé sans callback de sanitization dans le fichier customizer-styling.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.Un setting Customizer a été trouvé sans callback de sanitization dans le fichier customizer-background.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.Un setting Customizer a été trouvé sans callback de sanitization dans le fichier customizer-typography.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.Un setting Customizer a été trouvé sans callback de sanitization dans le fichier customizer-link-color.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.Un setting Customizer a été trouvé sans callback de sanitization dans le fichier customizer-border.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.Un setting Customizer a été trouvé sans callback de sanitization dans le fichier customizer-dimensions.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.Un setting Customizer a été trouvé sans callback de sanitization dans le fichier customizer-color.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.Un setting Customizer a été trouvé sans callback de sanitization dans le fichier customizer-checkbox.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.Un setting Customizer a été trouvé sans callback de sanitization dans le fichier customizer-section-header.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.Un setting Customizer a été trouvé sans callback de sanitization dans le fichier customizer-color-gradient.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.Un setting Customizer a été trouvé sans callback de sanitization dans le fichier customizer-gallery.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.Un setting Customizer a été trouvé sans callback de sanitization dans le fichier customizer-spacing.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.Un setting Customizer a été trouvé sans callback de sanitization dans le fichier customizer-color-rgba.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.
  2. Présence d'iframes : Les iframes sont parfois utilisées pour charger du contenu non désirés ou du code malicieux sur des sites tiers <iframe src="https://www.youtube.com/embed/<?php echo esc_attr( $video_id ); ?> trouvé dans le fichier video-header.php. 37: <iframe src='https://www.youtube.com/embed/<?php echo esc_attr( $video_id )
  3. Menu Admin : Les thèmes doivent utiliser add_theme_page () pour ajouter des pages admin. Fichier class-custom-sidebars.php : 36: $page = add_submenu_page( Fichier 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( Fichier 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( Fichier class-theme-setup.php : 58: add_submenu_page(Fichier framework-global.php : 20: add_action( 'admin_menu', array( $this, 'add_menu_page' ), 11 ); 34: public function add_menu_page() {Fichier framework-global.php : 35: add_submenu_page(
  4. Inclusion de plugin : Présence de fichier zip Les plugins ne sont pas autorisés dans les thèmes. Le fichier zip ._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 a été trouvé.
Attention
  1. Script de core désabonné : Désabonnement d'un script de coreAppel à wp_deregister_script dans class-page-builder.php. Les thèmes ne doivent appeler wp_deregister_script sur des scripts du core. 80: wp_deregister_script( 'prettyphoto' );
  2. Text domain : Utilisation incorrecte des fonctions de traduction.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments '%1$s done.' dans le fichier class-tgm-plugin-activation.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments '%1$s done.' dans le fichier class-tgm-plugin-activation.php.Plusieurs text-domain sont utilisés dans le thème. Cela signifie que le thème n'est pas compatible avec les language packs de WordPress. Les domaines trouvés sont aardvark, bp-profile-search, buddypress, aardvark-plugin, twprp.
  3. Eléments custom : Présence d'une entête customAucune référence à custom header n'a été trouvée dans le thème.
Info
  1. Fichiers optionnels : Présence du fichierde style pour les écritures de droite vers la gauche rtl.cssCe thème ne contient pas le fichier optionnel rtl.php.
  2. Fichiers optionnels : Présence du fichier-template fron-*page.phpCe thème ne contient pas le fichier optionnel front-page.php.
  3. Fichiers optionnels : Présence du fichier-template de catégorie category.phpCe thème ne contient pas le fichier optionnel category.php.
  4. Fichiers optionnels : Présence du fichier-template des tags tag.phpCe thème ne contient pas le fichier optionnel tag.php.
  5. Fichiers optionnels : Présence du fichier template de taxinomie taxonomy.phpCe thème ne contient pas le fichier optionnel taxonomy.php.
  6. Fichiers optionnels : Présence de du fichier-template des dates et heures date.phpCe thème ne contient pas le fichier optionnel date.php.
  7. Fichiers optionnels : Présence du fichier-template des archives archive.phpCe thème ne contient pas le fichier optionnel archive.php.
  8. Fichiers optionnels : Présence du fichier-template des images image.phpCe thème ne contient pas le fichier optionnel image.php.
  9. Utilisation d'includes : Utilisation de include ou de de requireLe thème semble utiliser include ou 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' Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou 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' Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : class-addons.php 503: include_once( ABSPATH . 'wp-admin/includes/plugin-install.php' ); // for pl Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou 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' ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou 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 Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou 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' Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou 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- Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou 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 Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou 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 Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou 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 Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou 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 Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou 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' ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : custom-menu-walker.php 150: require_once( get_theme_file_path( '/lib/menus/content-menus.php' ) ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : menu-item-custom-fields.php 39: require_once( get_theme_file_path( '/lib/menus/walker-nav-menu-edit.php' ) Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.
Other checked themes