12
Résultats de validation

AFFINGER4

AFFINGER4

WordPress 4.9.4 theme
12
  • TYPE DE THèMEThème WordPress %s 4.9.4
  • NOM DU FICHIERaffinger4.zip
  • TAILLE DU FICHIER1161471 octets
  • MD5eee3ad66eef18695fa79791ea59930a6
  • SHA142ca1c999cee21ac77f01545753a52ed73255ac9
  • LICENCEAucun
  • FICHIERS INCLUSCSS, PHP, Bitmap images
  • VERSION20171120
  • TAGScustom-header, custom-menu
  • DATE DE CRéATION2018-01-08
  • DERNIèRE MISE à JOUR DU FICHIER2018-01-13
  • DERNIèRE VALIDATION2018-01-13 14:34
  • AUTRES VERSIONS

    20171012 : 12%

Alertes critiques
  1. Customizer : Sanitization des Customizer settings Un setting Customizer a été trouvé sans callback de sanitization dans le fichier st-theme-customization.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.
  2. Menu Admin : Les thèmes doivent utiliser add_theme_page () pour ajouter des pages admin. Fichier st-rankcss-kanri.php :
    Line 82: add_menu_page(
    Fichier st-af-kanri.php :
    Line 67: add_menu_page(
    Fichier st-af-kanri.php :
    Line 75: add_submenu_page(
    Fichier st-kanri.php :
    Line 242: add_menu_page(
    Fichier st-kanri.php :
    Line 250: add_submenu_page(
  3. Constantes inappropriées : Utilisation de HEADER_IMAGE_WIDTH La constante HEADER_IMAGE_WIDTH; a été trouvée dans le fichier st-header-image.php. add_theme_support( 'custom-header' ) doit être utilisé à la place.
    Line 71: <img src='<?php echo esc_url($header['url']); ?>' width='<?php echo HEADER_IMAGE_WIDTH; ?>' height='<?php echo HEADER_IMAGE_HEIGHT; ?>' >
    Line 84: <img src='<?php echo esc_url($header['url']); ?>' width='<?php echo HEADER_IMAGE_WIDTH; ?>' height='<?php echo HEADER_IMAGE_HEIGHT; ?>' >
    Line 124: <img src='<?php header_image(); ?>' width='<?php echo HEADER_IMAGE_WIDTH; ?>' height='<?php echo HEADER_IMAGE_HEIGHT; ?>' >
    Line 135: <img src='<?php header_image(); ?>' width='<?php echo HEADER_IMAGE_WIDTH; ?>' height='<?php echo HEADER_IMAGE_HEIGHT; ?>' >
  4. Constantes inappropriées : Utilisation de HEADER_IMAGE_HEIGHT La constante HEADER_IMAGE_HEIGHT; a été trouvée dans le fichier st-header-image.php. add_theme_support( 'custom-header' ) doit être utilisé à la place.
    Line 71: <img src='<?php echo esc_url($header['url']); ?>' width='<?php echo HEADER_IMAGE_WIDTH; ?>' height='<?php echo HEADER_IMAGE_HEIGHT; ?>' >
    Line 84: <img src='<?php echo esc_url($header['url']); ?>' width='<?php echo HEADER_IMAGE_WIDTH; ?>' height='<?php echo HEADER_IMAGE_HEIGHT; ?>' >
    Line 124: <img src='<?php header_image(); ?>' width='<?php echo HEADER_IMAGE_WIDTH; ?>' height='<?php echo HEADER_IMAGE_HEIGHT; ?>' >
    Line 135: <img src='<?php header_image(); ?>' width='<?php echo HEADER_IMAGE_WIDTH; ?>' height='<?php echo HEADER_IMAGE_HEIGHT; ?>' >
Attention
  1. Script de core désabonné : Désabonnement d'un script de coreAppel à wp_deregister_script dans functions.php. Les thèmes ne doivent appeler wp_deregister_script sur des scripts du core.
    Line 44: wp_deregister_script( 'jquery' );
  2. Text domain : Utilisation incorrecte des fonctions de traduction.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Pages:' dans le fichier st-kai-page.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Next page' dans le fichier st-kai-page.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Previous page' dans le fichier st-kai-page.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'First page' dans le fichier st-kai-page.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Last page' dans le fichier st-kai-page.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments '' dans le fichier st-theme-customization.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments dans le fichier functions-amp.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments dans le fichier functions-amp.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments dans le fichier functions-amp.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'There is no excerpt because this is a protected post.' dans le fichier st-ogp.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 default, .
  3. Cdn : Utilisation d'un CDNUne url de type CDN a été trouvée dans le code maxcdn.bootstrapcdn.com/font-awesome. 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. Contextes de plugin : Fonctionnalités de pluginLe thème utilise la fonction add_shortcode(). L'utilisation des custom post-content shortcodes est du domaine des plugins.
  5. Implémentation de l'internationalisation : Utilisation correcte de _e(La variable $meta_key a été trouvée dans une fonction de traduction dans le fichier functions-amp.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 205: <label for='<?php esc_attr_e( $meta_key ); ?>' class='selectit'>
    Line 206: <input name='<?php esc_attr_e( $meta_key ); ?>' type='checkbox'
    Line 207: id='<?php esc_attr_e( $meta_key ); ?>'
    La variable $meta_key a été trouvée dans une fonction de traduction dans le fichier functions-amp.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 205: <label for='<?php esc_attr_e( $meta_key ); ?>' class='selectit'>
    Line 206: <input name='<?php esc_attr_e( $meta_key ); ?>' type='checkbox'
    Line 207: id='<?php esc_attr_e( $meta_key ); ?>'
    La variable $meta_key a été trouvée dans une fonction de traduction dans le fichier functions-amp.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 205: <label for='<?php esc_attr_e( $meta_key ); ?>' class='selectit'>
    Line 206: <input name='<?php esc_attr_e( $meta_key ); ?>' type='checkbox'
    Line 207: id='<?php esc_attr_e( $meta_key ); ?>'
  6. Implémentation de l'internationalisation : Utilisation correcte de esc_attr_e(La variable $meta_key a été trouvée dans une fonction de traduction dans le fichier functions-amp.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 205: <label for='<?php esc_attr_e( $meta_key ); ?>' class='selectit'>
    Line 206: <input name='<?php esc_attr_e( $meta_key ); ?>' type='checkbox'
    Line 207: id='<?php esc_attr_e( $meta_key ); ?>'
    La variable $meta_key a été trouvée dans une fonction de traduction dans le fichier functions-amp.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 205: <label for='<?php esc_attr_e( $meta_key ); ?>' class='selectit'>
    Line 206: <input name='<?php esc_attr_e( $meta_key ); ?>' type='checkbox'
    Line 207: id='<?php esc_attr_e( $meta_key ); ?>'
    La variable $meta_key a été trouvée dans une fonction de traduction dans le fichier functions-amp.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 205: <label for='<?php esc_attr_e( $meta_key ); ?>' class='selectit'>
    Line 206: <input name='<?php esc_attr_e( $meta_key ); ?>' type='checkbox'
    Line 207: id='<?php esc_attr_e( $meta_key ); ?>'
  7. Fichiers CSS : Présence de l'url de la licenseLa déclaration License URI: manque dans le header du fichier style.css.
  8. Screenshot : Copie d'écranMauvaise extension de fichier screenshot ! Le fichier screenshot.png n'est pas un véritable fichier JPG. Le type détecté est : "image/png".
Info
  1. présence de favicon : Gestion des faviconsDéclaration de favicon trouvée dans functions.php. Les favicons sont prises en charges dans le paramètrage Site Icon depuis la version 4.3.Déclaration de favicon trouvée dans page-redirect.php. Les favicons sont prises en charges dans le paramètrage Site Icon depuis la version 4.3.
  2. 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.
  3. Fichiers optionnels : Présence du fichier-template fron-*page.phpCe thème ne contient pas le fichier optionnel front-page.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 du fichier-template author.phpCe thème ne contient pas le fichier optionnel author.php.
  7. Fichiers optionnels : Présence de du fichier-template des dates et heures date.phpCe thème ne contient pas le fichier optionnel date.php.
  8. Fichiers optionnels : Présence du fichier-template des pièces jointes attachment.phpCe thème ne contient pas le fichier optionnel attachment.php.
  9. Fichiers optionnels : Présence du fichier-template des images image.phpCe thème ne contient pas le fichier optionnel image.php.
  10. Utilisation d'includes : Utilisation de include ou de de requireLe thème semble utiliser include ou require : st-themecss-loader.php
    Line 8: include_once( dirname( __FILE__ ) . '/../../../wp-load.php' );
    Line 10: require( dirname( __FILE__ ) . '/st-themecss-variables.php' );
    Line 12: include( dirname( __FILE__ ) . '/st-themecss.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 : st-theme-customization.php
    Line 5983: require( dirname( __FILE__ ) . '/st-themecss-variables.php' ); // カスタ
    Line 5987: <?php include( dirname( __FILE__ ) . '/st-themecss.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 : single.php
    Line 3: include(TEMPLATEPATH . '/single-type2.php');
    Line 5: include(TEMPLATEPATH . '/single-type1.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 : st-kanricss.php
    Line 3: include_once(dirname( __FILE__ ) . '/../../../wp-load.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 : st-rankcss.php
    Line 3: include_once(dirname( __FILE__ ) . '/../../../wp-load.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.
Autre thèmes vérifiés