0
Résultats de validation

Autumn

Autumn

WordPress 6.5.2 theme
0
  • TYPE DE THèMEThème WordPress %s 6.5.2
  • NOM DU FICHIERAutumn-2.0.1.zip
  • TAILLE DU FICHIER333738 octets
  • MD515ab29bc5353d9434d57018670f6f1b1
  • SHA11618c1ab25bdae72d83bd1ef49abcde0efb37242
  • LICENCEAucun
  • FICHIERS INCLUSCSS, PHP, Bitmap images
  • URI DU THèME URIhttp://www.xintheme.com
  • VERSION2.0.1
  • URI DE L'AUTEUR
  • DATE DE CRéATION2019-10-22
  • DERNIèRE MISE à JOUR DU FICHIER2019-10-22
  • DERNIèRE VALIDATION2019-10-22 07:49
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 src="https://v.qq.com/iframe/player.html?vid=<?php echo get_post_meta($post-> trouvé dans le fichier single-top.php. 10: <iframe src='https://v.qq.com/iframe/player.html?vid=<?php echo get_post_me
  2. Constantes inappropriées : Utilisation de TEMPLATEPATH La constante TEMPLATEPATH a été trouvée dans le fichier admin.php. get_template_directory() doit être utilisé à la place. 12: 'page_file' => TEMPLATEPATH .'/admin/theme-setting.php', 19: 'page_file' => TEMPLATEPATH .'/admin/theme-support.php', 33: require TEMPLATEPATH .'/admin/post-options.php';39: require TEMPLATEPATH .'/admin/post-options.php';45: require TEMPLATEPATH .'/admin/term-options.php';51: require TEMPLATEPATH .'/admin/term-options.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_bloginfo get_bloginfo('template_url') trouvé dans le fichier profile.php. Il est préférable d'utiliser get_template_directory_uri(). 59: <form action='<?php echo get_bloginfo('template_url');?>/user/action/avatar.php' method='post' class105: <script src='<?php echo get_bloginfo('template_url');?>/static/js/jquery.form.js'></script>get_bloginfo("template_url") trouvé dans le fichier login.php. Il est préférable d'utiliser get_template_directory_uri(). 1: <script>window._WPJAM_XinTheme = {uri: '<?php echo get_bloginfo('template_url') ?>'}</script>get_bloginfo('template_directory') trouvé dans le fichier hooks.php. Il est préférable d'utiliser get_template_directory_uri(). 363: $value['login_head'] = '<link rel='stylesheet' type='text/css' href='' . get_bloginfo('template_directory') . '/static/css/login.css' />'.'\n';371: $value['login_footer'] .= '<script type='text/javascript' src=''.get_bloginfo('template_directory').'/static/js/resizeBg.js'></script>'.'\n'373: $value['login_footer'] .= 'jQuery('body').prepend('<div class=\'loading\'><img src=\''.get_bloginfo('template_directory').'/static/images/login_loading.gif\' widt374: $value['login_footer'] .= 'jQuery(\'#bg\').children(\'img\').attr(\'src\', \''.get_bloginfo('template_directory').'/static/images/login_bg.jpg\').load(funget_bloginfo('template_url') trouvé dans le fichier utils.php. Il est préférable d'utiliser get_template_directory_uri(). 52: else return get_bloginfo('template_url').'/static/images/avatar.jpg';
  5. Fonctions obsolètes : bloginfo bloginfo('url') trouvé dans le fichier search.php. Il est préférable d'utiliser echo esc_url( home_url() ). 21: <form method='get' class='search-form inline' action='<?php bloginfo('url'); ?>'>bloginfo('url') trouvé dans le fichier comments.php. Il est préférable d'utiliser echo esc_url( home_url() ). 6: <script type='text/javascript' src='<?php bloginfo('url'); ?>/wp-includes/js/comment-reply.min.js'></script>bloginfo('url') trouvé dans le fichier login.php. Il est préférable d'utiliser echo esc_url( home_url() ). 36: <form class='cd-form' id='register' action='<?php bloginfo('url'); ?>/wp-login.php?action=register' method='post' novalidate=bloginfo('url') trouvé dans le fichier header.php. Il est préférable d'utiliser echo esc_url( home_url() ). 56: <form method='get' class='search-form inline' action='<?php bloginfo('url'); ?>'>bloginfo('url') trouvé dans le fichier 404.php. Il est préférable d'utiliser echo esc_url( home_url() ). 10: <form method='get' class='search-form inline' action='<?php bloginfo('url'); ?>'>bloginfo('template_directory') trouvé dans le fichier footer.php. Il est préférable d'utiliser echo esc_url( get_template_directory_uri() ). 68: <img class='girl' src='<?php 143: <script type='text/javascript' opacity='<?php echo wpjam_theme_get_setting('nest_opacity') ?>' zIndex='-3' count='<?php echo wpjam_theme_get_setting('nest_count') ?>' src='<?php bloginfo('template_directory'); ?>/static/js/nest.min.js'></script>
  6. Fonctions obsolètes : get_option get_option('home') trouvé dans le fichier login.php. Il est préférable d'utiliser home_url(). 9: <form id='login' class='cd-form' action='<?php echo get_option('home'); ?>/wp-login.php' method='post' novalidate='novalidate'>24: <a href='<?php echo get_option('home'); ?>/wp-login.php?action=lostpassword'>忘记密码?</aget_option('home') trouvé dans le fichier index.php. Il est préférable d'utiliser home_url(). 3: wp_safe_redirect( get_option('home') );
Attention
  1. Script de core désabonné : Désabonnement d'un script de coreAppel à wp_deregister_script dans hooks.php. Les thèmes ne doivent appeler wp_deregister_script sur des scripts du core. 37: wp_deregister_script('jquery');40: wp_deregister_script('jquery-migrate');
  2. URIs particulières : Présence de tags inconnusTheme URI et Author URI ne doivent pas être identiques.
  3. tags du thème : Présence de tags inconnusTag inconnu trouvé dans l'entête du fichier style.css.
  4. 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 autumn.
  5. Text domain : Utilisation incorrecte des fonctions de traduction.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Comments are closed.' dans le fichier comments.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments '注册成功!' dans le fichier login.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments '用户名: %s' dans le fichier login.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments '密码: %s' dans le fichier login.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments '有人要求重设如下帐号的密码:' dans le fichier hooks.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments '用户名:%s' dans le fichier hooks.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments '若这不是您本人要求的,请忽略本邮件,一切如常。' dans le fichier hooks.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments '要重置您的密码,请打开下面的链接:' dans le fichier hooks.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 url, >首页</a>!</h1>.
  6. Eléments fondamentaux : Présence de add_theme_support()add_theme_support( 'automatic-feed-links' ) introuvable.
  7. Eléments fondamentaux : Présence de wp_link_pages()wp_link_pages introuvable.
  8. Eléments fondamentaux : Présence de post_class()post_class introuvable.
  9. Pagination des commentaires : Déclaration de la pagination des commentairesLe thème ne prend pas en charge la pagination de commentaire. La fonction paginate_comments_links() permet d'ajouter une pagination de commentaire.
  10. 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.
  11. Eléments custom : Présence d'une entête customAucune référence à custom header n'a été trouvée dans le thème.
  12. Eléments custom : Présence d'un fond customAucune référence à custom background n'a été trouvée dans le thème.
  13. 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.
  14. Image à la une ("Featured image") : Utilisation de the_post_thumbnail() instead of custom fields for thumbnailsAucune référence à the_post_thumbnail n'a été trouvée dans le thème.
  15. Fichiers CSS : Présence du type de licenseLa déclaration License: manque dans le header du fichier style.css.
  16. Fichiers CSS : Présence de l'url de la licenseLa déclaration License URI: manque dans le header du fichier style.css.
  17. Fichiers CSS : Présence de text domainLa déclaration Text Domain: manque dans le header du fichier style.css.
Info
  1. Liens statiques : Présence de liens codés en durLien potentiellement codés en dur trouvé dans le fichier footer.php.12: <a href='http://www.xintheme.com' target='_blank'>XinTheme</a>&nbsp;+&nbsp;<a href='Lien potentiellement codés en dur trouvé dans le fichier hooks.php.369: $value['login_footer'] .= '<p>Copyright &copy; '.date('Y').' All Rights | Powered by <a href='http://www.xintheme.com' target='_blank'>XinTheme</a>&nbsp;+&nbsp;<a href='
  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 de page d'accueil home.phpCe thème ne contient pas le fichier optionnel home.php.
  5. Fichiers optionnels : Présence du fichier-template de catégorie category.phpCe thème ne contient pas le fichier optionnel category.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 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 : password.php 3: include(get_template_directory().'/user/action/profile.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 : login.php 2: 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.Le thème semble utiliser include ou require : avatar.php 2: 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.Le thème semble utiliser include ou require : captcha.php 2: require_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 : index.php 15: include(get_template_directory().'/404.php');58: <?php include($action_file);?> 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