34
Résultats de validation

VT Twenty twenty Child

VT Twenty twenty Child

WordPress 6.5.2 theme
34
  • TYPE DE THèMEThème WordPress enfant 6.5.2
  • NOM DU FICHIERtwentytwenty-vt.zip
  • TAILLE DU FICHIER685268 octets
  • MD56394c024d8b9d771f832c8896977ac23
  • SHA14b430e24f374f0365dcb5ba6207efaba637aa6dd
  • LICENCEAucun
  • FICHIERS INCLUSCSS, PHP, Bitmap images
  • VERSION1.0.0
  • TAGSlight, gray, white, one-column, two-columns, right-sidebar,
  • DATE DE CRéATION2022-01-06
  • DERNIèRE MISE à JOUR DU FICHIER2022-01-06
  • DERNIèRE VALIDATION2022-01-06 17:30
Ce thème n'est peut être pas libre. Themecheck ne distribue pas de thèmes commerciaux.
Alertes critiques
  1. 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 width='560' height='315' src='".str_replace('youtu.be','www.youtube.com/embed',block_value( 'url-interpretation' ))."' frameborder='0' allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture' allowfullscreen> trouvé dans le fichier block-interpretation.php.
    Ligne11: $item[0]='<iframe width='560' height='315' src=''.str_replace('youtu.be','www.youtube
  2. Code malveillant : Opérations sur système de fichiers file_get_contents trouvé dans le fichier header-definition-image-entete.php.
    Ligne24: $template_content = file_get_contents($path_template);
    file_get_contents trouvé dans le fichier page-import-export-palette.php.
    Ligne84: $content = file_get_contents($pal_ref);
    file_put_contents trouvé dans le fichier page-import-export-palette.php.
    Ligne89: $result = file_put_contents($pal_new, $content);
  3. Menu Admin : Les thèmes doivent utiliser add_theme_page () pour ajouter des pages admin. Fichier functions.php :
    Ligne393: add_menu_page( 
    Ligne413: __( 'Voce Tolosa - Paramètres du blog', 'mesfonctions' ),  // texte de la balise <title> - même que dans add_menu_page()
    Ligne421: 'vt_creer_page_configuration'  // fonction de rappel pour créer la page - même que dans add_menu_page()
    Ligne431: __( 'Voce Tolosa - reCaptcha', 'mesfonctions' ),  // texte de la balise <title> - même que dans add_menu_page()
    Fichier functions.php :
    Ligne409: add_submenu_page( 
    Ligne427: add_submenu_page( 
    Ligne443: add_submenu_page( 
    Ligne459: add_submenu_page( 
    Ligne475: add_submenu_page( 
    Fichier functions.php :
    Ligne393: add_menu_page( 
    Ligne413: __( 'Voce Tolosa - Paramètres du blog', 'mesfonctions' ),  // texte de la balise <title> - même que dans add_menu_page()
    Ligne421: 'vt_creer_page_configuration'  // fonction de rappel pour créer la page - même que dans add_menu_page()
    Ligne431: __( 'Voce Tolosa - reCaptcha', 'mesfonctions' ),  // texte de la balise <title> - même que dans add_menu_page()
    Fichier functions.php :
    Ligne393: add_menu_page( 
    Ligne413: __( 'Voce Tolosa - Paramètres du blog', 'mesfonctions' ),  // texte de la balise <title> - même que dans add_menu_page()
    Ligne421: 'vt_creer_page_configuration'  // fonction de rappel pour créer la page - même que dans add_menu_page()
    Ligne431: __( 'Voce Tolosa - reCaptcha', 'mesfonctions' ),  // texte de la balise <title> - même que dans add_menu_page()
    Fichier functions.php :
    Ligne409: add_submenu_page( 
    Ligne427: add_submenu_page( 
    Ligne443: add_submenu_page( 
    Ligne459: add_submenu_page( 
    Ligne475: add_submenu_page( 
    Fichier functions.php :
    Ligne393: add_menu_page( 
    Ligne413: __( 'Voce Tolosa - Paramètres du blog', 'mesfonctions' ),  // texte de la balise <title> - même que dans add_menu_page()
    Ligne421: 'vt_creer_page_configuration'  // fonction de rappel pour créer la page - même que dans add_menu_page()
    Ligne431: __( 'Voce Tolosa - reCaptcha', 'mesfonctions' ),  // texte de la balise <title> - même que dans add_menu_page()
    Fichier functions.php :
    Ligne409: add_submenu_page( 
    Ligne427: add_submenu_page( 
    Ligne443: add_submenu_page( 
    Ligne459: add_submenu_page( 
    Ligne475: add_submenu_page( 
    Fichier functions.php :
    Ligne409: add_submenu_page( 
    Ligne427: add_submenu_page( 
    Ligne443: add_submenu_page( 
    Ligne459: add_submenu_page( 
    Ligne475: add_submenu_page( 
    Fichier functions.php :
    Ligne409: add_submenu_page( 
    Ligne427: add_submenu_page( 
    Ligne443: add_submenu_page( 
    Ligne459: add_submenu_page( 
    Ligne475: add_submenu_page( 
Attention
  1. tags du thème : Présence de tags inconnusLe tag light est obsolète, il ne doit pas figurer dans le header de style.css.Le tag gray est obsolète, il ne doit pas figurer dans le header de style.css.Le tag white est obsolète, il ne doit pas figurer dans le header de style.css.Tag inconnu trouvé dans l'entête du fichier style.css.
  2. Text domain : Utilisation incorrecte des fonctions de traduction.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Menu Choristes' dans le fichier functions.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Menu Footer' dans le fichier functions.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Title:' dans le fichier functions.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Nombre d\'événements :' dans le fichier functions.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 twentytwenty, twentynineteen, twentysixteen, mesfonctions.
  3. Cdn : Utilisation d'un CDNUne url de type CDN a été trouvée dans le code code.jquery.com/jquery-. Les fichiers CSS et JS ne doivent pas être chargés depuis un CDN. Ces ressources doivent être intégrées dans le thème.
  4. Fichiers CSS : Présence du type de licenseLa déclaration License: manque dans le header du fichier style.css.
  5. Fichiers CSS : Présence de l'url de la licenseLa déclaration License URI: manque dans le header du fichier style.css.
  6. Fichiers CSS : Présence de text domainLa déclaration Text Domain: manque dans le header du fichier style.css.
Info
  1. Utilisation d'includes : Utilisation de include ou de de requireLe thème semble utiliser include ou require : header.php
    Ligne22: require_once('inc/header-chargement-page.php');
    Ligne48: require_once('inc/AffichageAnnonce-A.php');
    Ligne181: require_once('inc/header-definition-image-entete.php');
    Ligne192: require_once('inc/AffichageAnnonce-B.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 : header-chargement-page.php
    Ligne29: require(__DIR__.'/../template-parts/constantes.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 : page-modif-palette.php
    Ligne28: require_once($path_templates.'tableau-palette-ref.inc');
    Ligne46: //require_once($path_templates.'tableau-palette-ref.inc');
    Ligne73: <?php require_once($path_templates.'style-pages-palette.inc'); ?>
    Ligne106: <?php require_once($path_templates.'style-pages-palette.inc'); ?>
    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 : page-choix-palette.php
    Ligne22: require_once($path_templates.'traitement-cookie-vt-palettes.inc');
    Ligne44: <?php require_once($path_templates.'style-pages-palette.inc'); ?>
    Ligne63: require_once($path_templates.'affiche-palette.inc');
    Ligne79: <?php require_once($path_templates.'style-pages-palette.inc'); ?>
    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 : page-palette-mise-a-niveau.php
    Ligne32: require_once($path_templates.'tableau-palette-ref.inc');
    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 : page-suppr-modif-proprietes-palette.php
    Ligne28: require_once($path_templates.'tableau-palette-ref.inc');
    Ligne59: <?php require_once($path_templates.'style-pages-palette.inc'); ?>
    Ligne80: //require_once($path_templates.'tableau-palette-ref.inc');
    Ligne110: <?php require_once($path_templates.'style-pages-palette.inc'); ?>
    Ligne143: <?php require_once($path_templates.'style-pages-palette.inc'); ?>
    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 : page-statistiques.php
    Ligne23: require_once(__DIR__.'/../template-parts/constantes.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 : page-information-palettes.php
    Ligne34: require_once($path_templates.'affiche-palette.inc');
    Ligne37: require_once($path_templates.'traitement-cookie-vt-palettes.inc');
    Ligne50: <?php require_once($path_templates.'style-pages-palette.inc'); ?>
    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 : page-import-export-palette.php
    Ligne104: <?php require_once($path_templates.'style-pages-palette.inc'); ?>
    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 : page-creer-modifier-palette-perso.php
    Ligne19: require_once($path_templates.'tableau-palette-ref.inc');
    Ligne20: require_once($path_templates.'affiche-palette.inc');
    Ligne25: require_once($path_templates.'traitement-cookie-vt-palettes.inc');
    Ligne81: <?php require_once($path_templates.'style-pages-palette.inc'); ?>
    Ligne106: <?php require_once($path_templates.'style-pages-palette.inc'); ?>
    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 : block-afficher-masquer.php
    Ligne15: require_once('block-afficher-masquer.inc');
    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