41
Résultats de validation

Neptune

Neptune

WordPress 4.7.4 theme
41
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. Pagination des posts : Implémentation Le thème n'a pas de pagination. La pagination des posts doit être prise en charge par les fonctions posts_nav_link () ou paginate_links () ou the_posts_pagination() ou the_posts_navigation() ou next_posts_link () et previous_posts_link().
Attention
  1. tags du thème : Présence de tags inconnusTag inconnu trouvé dans l'entête du fichier style.css.
  2. Text domain : Utilisation incorrecte des fonctions de traduction.Mauvaus répertoire d'installation pour le thème. Le nom du répertoir doit correspondre au slug du thème. Le slug de ce thème ainsi que le text-domain est neptune.
  3. Text domain : Utilisation incorrecte des fonctions de traduction.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Menu' dans le fichier functions.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'neptune' dans le fichier theme-admin.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'favicon' dans le fichier theme-admin.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Upload or type in the URL for the site favicon.' dans le fichier theme-admin.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'upload_mainlogo' dans le fichier theme-admin.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Upload or type in the URL for the site logo.' dans le fichier theme-admin.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Save Options' dans le fichier theme-admin.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Pulls in images from your Flickr account.' dans le fichier flickr-widget.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Flickr' dans le fichier flickr-widget.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Title:' dans le fichier flickr-widget.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Flickr ID ' dans le fichier flickr-widget.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Number:' dans le fichier flickr-widget.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 neptune, powered, wpex, adapt.
  4. 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.Le thème utilise la fonction add_shortcode(). L'utilisation des custom post-content shortcodes est du domaine des plugins.
  5. Eléments fondamentaux : Présence de add_theme_support()add_theme_support( 'automatic-feed-links' ) introuvable.
  6. Eléments fondamentaux : Présence de comment_form()comment_form introuvable.
  7. Eléments fondamentaux : Présence de post_class()post_class introuvable.
  8. 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.
  9. Eléments custom : Présence d'une entête customAucune référence à custom header n'a été trouvée dans le thème.
  10. Eléments custom : Présence d'un fond customAucune référence à custom background n'a été trouvée dans le thème.
  11. Editor style : Présence de l'édition de styleAucune référence à add_editor_style() n'a été trouvée dans le thème. Il est recommandé que le thème implémente l'édition de style, de manière à faire correspondre le contenu de l'éditeur l'affichage dans le thème.
  12. Implémentation de l'internationalisation : Utilisation correcte de _e(La variable $options a été trouvée dans une fonction de traduction dans le fichier theme-admin.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $options a été trouvée dans une fonction de traduction dans le fichier theme-admin.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
  13. Implémentation de l'internationalisation : Utilisation correcte de esc_attr_e(La variable $options a été trouvée dans une fonction de traduction dans le fichier theme-admin.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $options a été trouvée dans une fonction de traduction dans le fichier theme-admin.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
  14. Fichiers CSS : Présence de l'url de la licenseLa déclaration License URI: manque dans le header du fichier style.css.
  15. Fichiers CSS : Présence de text domainLa déclaration Text Domain: manque dans le header du fichier style.css.
  16. 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.
  17. Fichiers CSS : Présence de l'URI de l'auteurAuthor URI introuvable.
  18. 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 loop-entry.php. Il est préférable d'utiliser la fonction get_option( 'date_format' )à la place.Au moins une date codée en dur a été trouvée dans le fichier single.php. Il est préférable d'utiliser la fonction get_option( 'date_format' )à la place.Au moins une date codée en dur a été trouvée dans le fichier date.php. Il est préférable d'utiliser la fonction get_option( 'date_format' )à la place.
  19. Screenshot : Copie d'écranLa taille du screenshot est 300x225px. 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.Mauvaise 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 header.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 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 catégorie category.phpCe thème ne contient pas le fichier optionnel category.php.
  5. Fichiers optionnels : Présence du fichier-template des tags tag.phpCe thème ne contient pas le fichier optionnel tag.php.
  6. Fichiers optionnels : Présence du fichier template de taxinomie taxonomy.phpCe thème ne contient pas le fichier optionnel taxonomy.php.
  7. Fichiers optionnels : Présence du fichier-template des pièces jointes attachment.phpCe thème ne contient pas le fichier optionnel attachment.php.
  8. Fichiers optionnels : Présence du fichier-template des images image.phpCe thème ne contient pas le fichier optionnel image.php.

Ceci est un thème distribué surThemeForest. Etant donné que tous les thèmes de Themeforest sont validés par un humain avant d'être mis en ligne, les règles de vérification de Themeforest sont plus permissives que celles de themecheck et peuvent donner un meilleur score de vérification ( Themeforest requirements ).

46
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. Pagination des posts : Implémentation Le thème n'a pas de pagination. La pagination des posts doit être prise en charge par les fonctions posts_nav_link () ou paginate_links () ou the_posts_pagination() ou the_posts_navigation() ou next_posts_link () et previous_posts_link().
Attention
  1. tags du thème : Présence de tags inconnusTag inconnu trouvé dans l'entête du fichier style.css.
  2. Text domain : Utilisation incorrecte des fonctions de traduction.Mauvaus répertoire d'installation pour le thème. Le nom du répertoir doit correspondre au slug du thème. Le slug de ce thème ainsi que le text-domain est neptune.
  3. Text domain : Utilisation incorrecte des fonctions de traduction.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Menu' dans le fichier functions.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'neptune' dans le fichier theme-admin.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'favicon' dans le fichier theme-admin.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Upload or type in the URL for the site favicon.' dans le fichier theme-admin.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'upload_mainlogo' dans le fichier theme-admin.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Upload or type in the URL for the site logo.' dans le fichier theme-admin.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Save Options' dans le fichier theme-admin.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Pulls in images from your Flickr account.' dans le fichier flickr-widget.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Flickr' dans le fichier flickr-widget.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Title:' dans le fichier flickr-widget.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Flickr ID ' dans le fichier flickr-widget.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Number:' dans le fichier flickr-widget.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 neptune, powered, wpex, adapt.
  4. 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.Le thème utilise la fonction add_shortcode(). L'utilisation des custom post-content shortcodes est du domaine des plugins.
  5. Eléments fondamentaux : Présence de add_theme_support()add_theme_support( 'automatic-feed-links' ) introuvable.
  6. Eléments fondamentaux : Présence de comment_form()comment_form introuvable.
  7. Eléments fondamentaux : Présence de post_class()post_class introuvable.
  8. 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.
  9. Fichiers CSS : Présence de l'url de la licenseLa déclaration License URI: manque dans le header du fichier style.css.
  10. Fichiers CSS : Présence de text domainLa déclaration Text Domain: manque dans le header du fichier style.css.
  11. 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.
  12. Fichiers CSS : Présence de l'URI de l'auteurAuthor URI introuvable.
  13. 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 loop-entry.php. Il est préférable d'utiliser la fonction get_option( 'date_format' )à la place.Au moins une date codée en dur a été trouvée dans le fichier single.php. Il est préférable d'utiliser la fonction get_option( 'date_format' )à la place.Au moins une date codée en dur a été trouvée dans le fichier date.php. Il est préférable d'utiliser la fonction get_option( 'date_format' )à la place.
  14. Screenshot : Copie d'écranLa taille du screenshot est 300x225px. 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.Mauvaise 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 header.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 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 catégorie category.phpCe thème ne contient pas le fichier optionnel category.php.
  5. Fichiers optionnels : Présence du fichier-template des tags tag.phpCe thème ne contient pas le fichier optionnel tag.php.
  6. Fichiers optionnels : Présence du fichier template de taxinomie taxonomy.phpCe thème ne contient pas le fichier optionnel taxonomy.php.
  7. Fichiers optionnels : Présence du fichier-template des pièces jointes attachment.phpCe thème ne contient pas le fichier optionnel attachment.php.
  8. Fichiers optionnels : Présence du fichier-template des images image.phpCe thème ne contient pas le fichier optionnel image.php.
Autre thèmes vérifiés
Erreur 8 : Undefined index: slug
In /home/www/themecheck/themecheck/controllers/controller_results.php line 511
Erreur 8 : Undefined index: slug
In /home/www/themecheck/themecheck/controllers/controller_results.php line 511
Erreur 8 : Undefined index: slug
In /home/www/themecheck/themecheck/controllers/controller_results.php line 511