0
Résultats de validation

DUX

DUX

WordPress 6.5.2 theme
0
  • TYPE DE THèMEThème WordPress %s 6.5.2
  • NOM DU FICHIERdux.zip
  • TAILLE DU FICHIER1118003 octets
  • MD52ae9f6ce7067a31f08d415cc922bb9e3
  • SHA1cb34d2f6d555dc418261abb66b21391ec314e735
  • LICENCEAucun
  • FICHIERS INCLUSCSS, PHP, Bitmap images, Adobe Photoshop
  • VERSION1.3
  • DATE DE CRéATION2020-06-12
  • DERNIèRE MISE à JOUR DU FICHIER2020-06-12
  • DERNIèRE VALIDATION2020-06-12 20:52
Ce thème n'est peut être pas libre. Themecheck ne distribue pas de thèmes commerciaux.
Alertes critiques
  1. Title : Title Absence de référence à add_theme_support( "title-tag" ) dans le thème.Le thème doit avoir des tags <title>, idéalement dans le fichier header.php.Le thème doit comporter un appel à wp_title(), idéalement dans le fichier header.php.Les tags <title> ne peuvent contenir qu'un appe à wp_title(). wp_title filter soit être utilisée pour modifier la sortie.
  2. Barre d'admin cachée : Barre d'admin cachée Les thèmes ne doivent pas cacher la barre d'admin. Détecté dans le fichier fn.php.
  3. Largeur de la page : Définition correcte de content_width Aucune largeur de contenu a été définie. Exemple:
    if ( ! isset ($content_width) ) $content_width = 900;
  4. Fonctions obsolètes : get_currentuserinfo get_currentuserinfo trouvé dans le fichier comments.php . Obsolète depuis la version de la 4.5. Il est prérable d'utiliser wp_get_current_user à la place. 45: get_currentuserinfo();
  5. Fonctions obsolètes : get_bloginfo get_bloginfo('url') trouvé dans le fichier resetpassword.php. Il est préférable d'utiliser home_url(). 137: <p class='text-center'><a class='btn btn-success btn-lg' href='<?php echo get_bloginfo('url') ?>'>回首页</a></p>get_bloginfo('url') trouvé dans le fichier fn.php. Il est préférable d'utiliser home_url(). 361: echo '<' . $tag . ' class='logo'><a href='' . get_bloginfo('url') . '' title='' . get_bloginfo('name') . _get_delimiter()686: $content .= '<p class='post-copyright'>' . _hui('post_copyright') . '<a href='' . get_bloginfo('url') . ''>' . get_bloginfo('name') . '</a> &raquo; <a href='get_bloginfo('url') trouvé dans le fichier content-404.php. Il est préférable d'utiliser home_url(). 7: <a class='btn btn-primary' href='<?php echo get_bloginfo('url') ?>'>返回 <?php echo get_bloginfo('name') ?> 首页</a
  6. Fonctions obsolètes : bloginfo bloginfo('template_url') trouvé dans le fichier single.php. Il est préférable d'utiliser echo esc_url( get_template_directory_uri() ). 66: $.getScript( '<?php bloginfo('template_url'); ?>/js/libs/jquery.flipster.min.js', function( dat
  7. Fonctions obsolètes : get_option get_option('home') trouvé dans le fichier fn.php. Il est préférable d'utiliser home_url(). 53: $home = get_option('home');
Attention
  1. Script de core désabonné : Désabonnement d'un script de coreAppel à wp_deregister_script dans fn.php. Les thèmes ne doivent appeler wp_deregister_script sur des scripts du core. 208: wp_deregister_script('jquery');211: wp_deregister_script('l10n');
  2. tags du thème : Présence de tags inconnusTag inconnu trouvé dans l'entête du fichier style.css.
  3. Text domain : Utilisation incorrecte des fonctions de traduction.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments '' dans le fichier navs.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Sorry, that key does not appear to be valid.' dans le fichier resetpassword.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Sorry, that key has expired. Please try again.' dans le fichier resetpassword.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'The passwords do not match.' dans le fichier resetpassword.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments '<strong>ERROR</strong>: Enter a username or e-mail address.' dans le fichier resetpassword.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments '<strong>ERROR</strong>: There is no user registered with that email address.' dans le fichier resetpassword.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments '<strong>ERROR</strong>: Invalid username or e-mail.' dans le fichier resetpassword.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Password reset is not allowed for this user' dans le fichier resetpassword.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Someone requested that the password be reset for the following account:' dans le fichier resetpassword.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Username: %s' dans le fichier resetpassword.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'If this was a mistake, just ignore this email and nothing will happen.' dans le fichier resetpassword.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'To reset your password, visit the following address:' dans le fichier resetpassword.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments '[%s] Password Reset' dans le fichier resetpassword.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'The e-mail could not be sent.' dans le fichier resetpassword.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Possible reason: your host may have disabled the mail() function.' dans le fichier resetpassword.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Simple URLs' dans le fichier simple-url.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'URL' dans le fichier simple-url.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Add New' dans le fichier simple-url.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Add New URL' dans le fichier simple-url.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Edit' dans le fichier simple-url.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Edit URL' dans le fichier simple-url.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'New URL' dans le fichier simple-url.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'View URL' dans le fichier simple-url.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'View URL' dans le fichier simple-url.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Search URL' dans le fichier simple-url.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'No URLs found' dans le fichier simple-url.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'No URLs found in Trash' dans le fichier simple-url.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Title' dans le fichier simple-url.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Redirect to' dans le fichier simple-url.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Permalink' dans le fichier simple-url.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Clicks' dans le fichier simple-url.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Invalid comment status.' dans le fichier comment.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 options_framework_theme, haoui, twentytwelve, surl, textdomain, options-framework.
  4. Cdn : Utilisation d'un CDNUne url de type CDN a été trouvée dans le code maxcdn.bootstrapcdn.com/bootstrap. 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.
  5. Contextes de plugin : Fonctionnalités de pluginLe thème utilise la fonction register_post_type(). Cette fonction n'est pas prévue pour être utilisée dans le contexte d'un thème, mais plutôt dans un plugin.
  6. Eléments fondamentaux : Présence de language_attributes() introuvable.
  7. Eléments fondamentaux : Présence de add_theme_support()add_theme_support( 'automatic-feed-links' ) introuvable.
  8. Eléments fondamentaux : Présence de comment_form()comment_form introuvable.
  9. Réponses aux commentaires : Déclarations des réponses aux commentairesImpossible de trouver le comment-reply le script js en file d'attente, mais une référence au «commentaire-réponse» a été trouvé. Assurez-vous que le script commentaire de réponse est en file d'attente correctement sur les pages singulières.
  10. Eléments custom : Présence d'une entête customAucune référence à custom header n'a été trouvée dans le thème.
  11. Eléments custom : Présence d'un fond customAucune référence à custom background n'a été trouvée dans le thème.
  12. Fichiers CSS : Présence du type de licenseLa déclaration License: manque dans le header du fichier style.css.
  13. Fichiers CSS : Présence de l'url de la licenseLa déclaration License URI: manque dans le header du fichier style.css.
  14. Fichiers CSS : Présence de text domainLa déclaration Text Domain: manque dans le header du fichier style.css.
  15. Fichiers CSS : Présence de la classe .stickyLa classe CSS .sticky n'a pas été trouvée dans les styles du thème.
  16. Fichiers CSS : Présence de la classe .bypostauthorLa classe CSS .bypostauthor n'a pas été trouvée dans les styles du thème.
  17. Fichiers CSS : Présence de la classe .gallery-captionLa classe CSS .gallery-caption n'a pas été trouvée dans les styles du thème.
  18. Fichiers CSS : Présence de la classe .screen-reader-textLa class css .screen-reader-text est nécessaire dans le css du thème. Voir : le Codex pour un exemple d'implémentation.
  19. Implémentation de la date et de l'heure : Utilisation de the_time()Au moins une date codée en dur a été trouvée dans le fichier archives.php. Il est préférable d'utiliser la fonction get_option( 'date_format' )à la place.
  20. Screenshot : Copie d'écranMauvaises dimensions du screenshot ! Format détecté : 840x660px (14:11). Le format doit être 4:3.La taille du screenshot est 840x660px. La taille recommandée est 1200x900, pour prendre en compte les affichages HiDPI. Bien qu'une résolution de 1200x900 soit recommandée, toutes les images au format 4:3 sont acceptables.
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 page d'accueil home.phpCe thème ne contient pas le fichier optionnel home.php.
  4. Fichiers optionnels : Présence du fichier template de taxinomie taxonomy.phpCe thème ne contient pas le fichier optionnel taxonomy.php.
  5. Fichiers optionnels : Présence de du fichier-template des dates et heures date.phpCe thème ne contient pas le fichier optionnel date.php.
  6. Fichiers optionnels : Présence du fichier-template des pièces jointes attachment.phpCe thème ne contient pas le fichier optionnel attachment.php.
  7. Utilisation d'includes : Utilisation de include ou de de requireLe thème semble utiliser include ou require : widget-index.php 21: include 'widget-'.$widget.'.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 : user.php 6: include 'load.php';194: require_once( ABSPATH.WPINC.'/class-phpass.php' );202: // require_once( ABSPATH.WPINC.'/registration.php' );274: // require_once( ABSPATH.WPINC.'/registration.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 : log.php 6: include 'load.php';185: require_once( ABSPATH.WPINC.'/class-phpass.php' );193: require_once( ABSPATH.WPINC.'/registration.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 : comment.php 9: require( 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.
Other checked themes