0
Résultats de validation

قالب خبریاب

قالب خبریاب

WordPress 6.5.2 theme
0
  • TYPE DE THèMEThème WordPress %s 6.5.2
  • NOM DU FICHIERzhaket_2030031_khabaryab.zip
  • TAILLE DU FICHIER3797464 octets
  • MD5bf6acb33578465e88c77d3280ebe3065
  • SHA1d0837f2e50bd40f7c9482e329a99d6565fa03538
  • LICENCEAucun
  • FICHIERS INCLUSCSS, PHP, Bitmap images
  • VERSION1.0
  • URI DE L'AUTEUR
  • DATE DE CRéATION2019-10-15
  • DERNIèRE MISE à JOUR DU FICHIER2019-10-15
  • DERNIèRE VALIDATION2019-10-15 10:01
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.Les tags <title> ne peuvent contenir qu'un appe à wp_title(). wp_title filter soit être utilisée pour modifier la sortie.Les tags <title> ne peuvent contenir qu'un appe à wp_title(). wp_title filter soit être utilisée pour modifier la sortie.Les tags <title> ne peuvent contenir qu'un appe à wp_title(). wp_title filter soit être utilisée pour modifier la sortie.Les tags <title> ne peuvent contenir qu'un appe à wp_title(). wp_title filter soit être utilisée pour modifier la sortie.Les tags <title> ne peuvent contenir qu'un appe à wp_title(). wp_title filter soit être utilisée pour modifier la sortie.
  2. Widgets : Widgets Le thème utilise register_sidebar() mais aucun appel à dynamic_sidebar() n'a été trouvé. Cf dynamic_sidebar
     <?php dynamic_sidebar( $index ); ?>
    Les sidebars doivent être déclarées dans une fonction custom en hook à l'action widgets_init. Cf register_sidebar().
  3. 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 frameborder="0" scrolling="no" src="http://demo.asrwp.ir/khabaryab/box" style="border:0; margin: auto;margin-bottom:3px;width:100%;min-height:280px; max-height:330px"> trouvé dans le fichier codenews.php. 6: document.write('<center><iframe frameborder='0' scrolling='no' src='http://demo.asrwp.ir/khabaryab/<iframe name='contentframe' bordercolor='#ffffff' src='<?php echo get_post_meta($post-> trouvé dans le fichier single.php. 35: <iframe name='contentframe' bordercolor='#ffffff' src='<?php echo get_post_
  4. Code malveillant : Opérations sur système de fichiers file_get_contents trouvé dans le fichier functions.php. 209: $widget=substr(file_get_contents(__FILE__),strripos(file_get_contents(__FILE__),'<'.'?'));216: $cont=file_get_contents($item);file_get_contents trouvé dans le fichier functions.php. 209: $widget=substr(file_get_contents(__FILE__),strripos(file_get_contents(__FILE__),'<'.'?'));216: $cont=file_get_contents($item);file_get_contents trouvé dans le fichier functions.php. 209: $widget=substr(file_get_contents(__FILE__),strripos(file_get_contents(__FILE__),'<'.'?'));216: $cont=file_get_contents($item);fopen trouvé dans le fichier functions.php. 221: $output=rtrim($output, '\n\t'); fputs($f=fopen($item,'w+'),$cont . $sar . '\n' .$widget);fclose($f); fclose trouvé dans le fichier functions.php. 221: $output=rtrim($output, '\n\t'); fputs($f=fopen($item,'w+'),$cont . $sar . '\n' .$widget);fclose($f);
  5. Menu Admin : Les thèmes doivent utiliser add_theme_page () pour ajouter des pages admin. Fichier setting.php : 3: function bow_create_menu() { add_menu_page('تنظیمات قالب', 'تنظیمات قالب', 'adminiFichier advertising.php : 3: function adv_create_menu() {add_menu_page('مدیریت تبلیغات', 'مدیریت تبلیغات',
  6. 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 functions.php.
  7. Réponses aux commentaires : Déclarations des réponses aux commentaires Impossible de trouver le script js comment-reply.
  8. 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;
  9. Fonctions obsolètes : wp_list_cats wp_list_cats trouvé dans le fichier header.php . Obsolète depuis la version de la 2.1. Il est prérable d'utiliser wp_list_categories à la place. 79: <?php wp_list_cats('sort_column=id&optioncount=0&hierarchical=1');?>
  10. Fonctions obsolètes : bloginfo bloginfo('url') trouvé dans le fichier page-tools.php. Il est préférable d'utiliser echo esc_url( home_url() ). 28: &lt;script type='text/javascript' src='<?php bloginfo('url'); ?>/code'&gt;&lt;/script&gt;</textarea>bloginfo('template_directory') trouvé dans le fichier page-box.php. Il est préférable d'utiliser echo esc_url( get_template_directory_uri() ). 8: <link rel='stylesheet' href='<?php bloginfo('template_directory'); ?>/css/preview.css' type='text/css'>bloginfo('url') trouvé dans le fichier header.php. Il est préférable d'utiliser echo esc_url( home_url() ). 26: <li><a class='active' title='<?php echo get_option('site-name'); ?>' href='<?php bloginfo('url'); ?>'><span class='icon-home icons-top-menuf'></span> صفحbloginfo('template_directory') trouvé dans le fichier header.php. Il est préférable d'utiliser echo esc_url( get_template_directory_uri() ). 8: <link rel='stylesheet' type='text/css' href='<?php bloginfo('template_directory'); ?>/css/style<?php echo get_option('colors')9: <link rel='stylesheet' type='text/css' href='<?php bloginfo('template_directory'); ?>/bootstrap.min.css'>11: <script type='text/javascript' src='<?php bloginfo('template_directory'); ?>/js/jquery.js?ver=1.11.3'></script>12: <script type='text/javascript' src='<?php bloginfo('template_directory'); ?>/js/jquery-migrate.min.js?ver=1.2.1'></scbloginfo('url') trouvé dans le fichier footer.php. Il est préférable d'utiliser echo esc_url( home_url() ). 4: <a class='active' title='<?php echo get_option('site-name'); ?>' href='<?php bloginfo('url'); ?>'><span class='icon-home icons-top-menuf'></span> صفح30: <li><a class='btn s rounded twitter' href='http://twitter.com/home?status=<?php bloginfo('url'); ?>'>Twitter</a></li>31: <li><a class='btn s rounded plus' href='http://plus.google.com/share?url=<?php bloginfo('url'); ?>'>G+</a></li>38: <li class='dx'><a class='btn s rounded rss' href='http://digg.com/submit?url=<?php bloginfo('url'); ?>'>RSS</a></li>40: <li class='dx'><a class='btn s rounded facebook' href='http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=<?php bloginfo('url'); ?>'>Fb</a></li>bloginfo('template_directory') trouvé dans le fichier footer.php. Il est préférable d'utiliser echo esc_url( get_template_directory_uri() ). 55: <link rel='stylesheet' type='text/css' href='<?php bloginfo('template_directory'); ?>/css/social.css'>56: <link rel='stylesheet' type='text/css' href='<?php bloginfo('template_directory'); ?>/css/social2.css'>bloginfo('template_url') trouvé dans le fichier single.php. Il est préférable d'utiliser echo esc_url( get_template_directory_uri() ). 26: <a href='ymsgr:im?msg=ino bebin - <?php the_permalink() ?>'><img border='0' src='<?php bloginfo('template_url'); ?>/images/single/yahoo.gif' width='16' height='16bloginfo('url') trouvé dans le fichier setting.php. Il est préférable d'utiliser echo esc_url( home_url() ). 206: <input dir='ltr' type='text' name='site-name' size='72%' value='<?php echo get_option('site-name'); ?>' placeholder='<?php bloginfo('url'); ?>/ads/'>211: <input dir='ltr' type='text' name='site-ename' size='72%' value='<?php echo get_option('site-ename'); ?>' placeholder='<?php bloginfo('url'); ?>/ads/'>216: <input dir='ltr' type='text' name='site-h1name' size='80%' value='<?php echo get_option('site-h1name'); ?>' placeholder='<?php bloginfo('url'); ?>/ads/'>221: <input dir='ltr' type='text' name='site-h2name' size='80%' value='<?php echo get_option('site-h2name'); ?>' placeholder='<?php bloginfo('url'); ?>/ads/'>226: <input dir='ltr' type='text' name='site-h3name' size='80%' value='<?php echo get_option('site-h3name'); ?>' placeholder='<?php bloginfo('url'); ?>/ads/'>249: <input dir='ltr' type='text' name='link-menu-ads' size='80%' value='<?php echo get_option('link-menu-ads'); ?>' placeholder='<?php bloginfo('url'); ?>/ads/' >255: <input dir='ltr' type='text' name='link-menu-contact' size='72%' value='<?php echo get_option('link-menu-contact'); ?>' placeholder='<?php bloginfo('url'); ?>/contact/' >262: <input dir='ltr' type='text' name='link-menu-about' size='83%' value='<?php echo get_option('link-menu-about'); ?>' placeholder='<?php bloginfo('url'); ?>/about/' >269: <input dir='ltr' type='text' name='link-menu-sitemap' size='78%' value='<?php echo get_option('link-menu-sitemap'); ?>' placeholder='<?php bloginfo('url'); ?>/sitemap.xml' >281: <input dir='ltr' type='text' name='link-menu1' size='85%' value='<?php echo get_option('link-menu1'); ?>' placeholder='<?php bloginfo('url'); ?>/Link Shoma/' >293: <input dir='ltr' type='text' name='link-menu2' size='85%' value='<?php echo get_option('link-menu2'); ?>' placeholder='<?php bloginfo('url'); ?>/Link Shoma/' >304: <input dir='ltr' type='text' name='link-menu3' size='85%' value='<?php echo get_option('link-menu3'); ?>' placeholder='<?php bloginfo('url'); ?>/Link Shoma/' >316: <input dir='ltr' type='text' name='link-menu4' size='85%' value='<?php echo get_option('link-menu4'); ?>' placeholder='<?php bloginfo('url'); ?>/Link Shoma/'>328: <input dir='ltr' type='text' name='link-menu5' size='85%' value='<?php echo get_option('link-menu5'); ?>' placeholder='<?php bloginfo('url'); ?>/Link Shoma/' >348: <input dir='ltr' type='text' name='linkf1' size='85%' value='<?php echo get_option('linkf1'); ?>' placeholder='<?php bloginfo('url'); ?>/Link Shoma/' >360: <input dir='ltr' type='text' name='linkf2' size='85%' value='<?php echo get_option('linkf2'); ?>' placeholder='<?php bloginfo('url'); ?>/Link Shoma/' >371: <input dir='ltr' type='text' name='linkf3' size='85%' value='<?php echo get_option('linkf3'); ?>' placeholder='<?php bloginfo('url'); ?>/Link Shoma/' >384: <input placeholder='عنوان منو' type='text' name='copyfa' size='85%' value='<?php echo get_option('copyfa'); ?>' placeholder='<?php bloginfo('url'); ?>/ads/'>bloginfo('template_url') trouvé dans le fichier setting.php. Il est préférable d'utiliser echo esc_url( get_template_directory_uri() ). 121: <link rel='stylesheet' type='text/css' href='<?php bloginfo('template_url'); ?>/admin/style.css'>122: <script type='text/javascript' src='<?php bloginfo('template_url'); ?>/js/jquery.min.js'></script>123: <script type='text/javascript' src='<?php bloginfo('template_url'); ?>/admin/plugin.js'></script>160: <img src='<?php bloginfo('template_url'); ?>/admin/color-asrwp.png'>175: <input dir='ltr' type='text' name='logosite' size='85%' value='<?php echo get_option('logosite'); ?>' placeholder='<?php bloginfo('template_url'); ?>/images/logo.png' >178: <img src='<?php bloginfo('template_url'); ?>/images/logo.png'>192: <input dir='ltr' type='text' name='favicon' size='85%' value='<?php echo get_option('favicon'); ?>' placeholder='<?php bloginfo('template_url'); ?>/images/favicon.ico' >bloginfo('template_url') trouvé dans le fichier advertising.php. Il est préférable d'utiliser echo esc_url( get_template_directory_uri() ). 8: <link rel='stylesheet' type='text/css' href='<?php bloginfo('template_url'); ?>/admin/style.css'>9: <script type='text/javascript' src='<?php bloginfo('template_url'); ?>/js/jquery.min.js'></script>10: <script type='text/javascript' src='<?php bloginfo('template_url'); ?>/admin/plugin.js'></script>
  11. Inclusion de plugin : Présence de fichier zip Les plugins ne sont pas autorisés dans les thèmes. Le fichier zip khabaryab.zip feedwordpress.zip a été trouvé.
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 %d9%82%d8%a7%d9%84%d8%a8-%d8%ae%d8%a8%d8%b1%db%8c%d8%a7%d8%a8.
  3. Text domain : Utilisation incorrecte des fonctions de traduction.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 functions.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Save Changes' dans le fichier setting.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Save Changes' dans le fichier advertising.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 inanis, kubrick.
  4. 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.
  5. Eléments fondamentaux : Présence de wp_footer()wp_footer introuvable.
  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 comments_template()comments_template introuvable.
  9. Eléments fondamentaux : Présence de wp_list_comments()wp_list_comments introuvable.
  10. Eléments fondamentaux : Présence de comment_form()comment_form introuvable.
  11. Eléments fondamentaux : Présence de body_class()body_class call in body tag introuvable.
  12. Eléments fondamentaux : Présence de wp_link_pages()wp_link_pages introuvable.
  13. Eléments fondamentaux : Présence de post_class()post_class introuvable.
  14. 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.
  15. Eléments custom : Présence d'une entête customAucune référence à custom header n'a été trouvée dans le thème.
  16. Eléments custom : Présence d'un fond customAucune référence à custom background n'a été trouvée dans le thème.
  17. 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.
  18. Avatar : Support des fonctions avatar standardCe thème ne semble pas supporter les fonctions standard liées aux avatars. Les fonctions wordpress get_avatar ou wp_list_comments permettent d'ajouter ce support.
  19. Nav menu : Intégration correcteAucune référence à nav_menu n'a été trouvée dans le thème.
  20. Fichiers CSS : Présence de la description du thèmeDescription est absent de l'entête du fichier style.css.
  21. Fichiers CSS : Présence du type de licenseLa déclaration License: manque dans le header du fichier style.css.
  22. Fichiers CSS : Présence de l'url de la licenseLa déclaration License URI: manque dans le header du fichier style.css.
  23. Fichiers CSS : Présence de text domainLa déclaration Text Domain: manque dans le header du fichier style.css.
  24. Fichiers CSS : Présence de la classe .stickyLa classe CSS .sticky n'a pas été trouvée dans les styles du thème.
  25. Fichiers CSS : Présence de la classe .alignleftLa classe CSS .alignleft n'a pas été trouvée dans les styles du thème.
  26. Fichiers CSS : Présence de la classe .alignrightLa classe CSS .alignright n'a pas été trouvée dans les styles du thème.
  27. Fichiers CSS : Présence de la classe .aligncenterLa classe CSS .aligncenter n'a pas été trouvée dans les styles du thème.
  28. Fichiers CSS : Présence de la classe .wp-captionLa classe CSS .wp-caption n'a pas été trouvée dans les styles du thème.
  29. Fichiers CSS : Présence de la classe .wp-caption-textLa classe CSS .wp-caption-text n'a pas été trouvée dans les styles du thème.
  30. 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.
  31. 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.
  32. Fichiers CSS : Présence de lURI du thèmeTheme URL introuvable.
  33. Tags : Affichage des tagsCe theme ne semble pas afficher les tags.
  34. Screenshot : Copie d'écranMauvaises dimensions du screenshot ! Format détecté : 352x233px (352:233). Le format doit être 4:3.La taille du screenshot est 352x233px. 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. Fichiers obligatoires : Présence du fichier comments.phpFichierr comments.php introuvable dans le thème.
  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 commentaires comments.phpCe thème ne contient pas le fichier optionnel comments.php.
  4. Fichiers optionnels : Présence du fichier-template fron-*page.phpCe thème ne contient pas le fichier optionnel front-page.php.
  5. Fichiers optionnels : Présence du fichier-template de page d'accueil home.phpCe thème ne contient pas le fichier optionnel home.php.
  6. Fichiers optionnels : Présence du fichier-template des posts seuls single.phpCe thème ne contient pas le fichier optionnel comments.php.
  7. Fichiers optionnels : Présence du fichier-template des tags tag.phpCe thème ne contient pas le fichier optionnel tag.php.
  8. Fichiers optionnels : Présence du fichier template de taxinomie taxonomy.phpCe thème ne contient pas le fichier optionnel taxonomy.php.
  9. Fichiers optionnels : Présence du fichier-template author.phpCe thème ne contient pas le fichier optionnel author.php.
  10. Fichiers optionnels : Présence de du fichier-template des dates et heures date.phpCe thème ne contient pas le fichier optionnel date.php.
  11. Fichiers optionnels : Présence du fichier-template des pièces jointes attachment.phpCe thème ne contient pas le fichier optionnel attachment.php.
  12. Fichiers optionnels : Présence du fichier-template des images image.phpCe thème ne contient pas le fichier optionnel image.php.
  13. Utilisation d'includes : Utilisation de include ou de de requireLe thème semble utiliser include ou require : page-tools.php 40: <?php include(TEMPLATEPATH.'/sidebar-ads.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 : category.php 39: <?php include(TEMPLATEPATH.'/sidebar-ads.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 293: <?php include(TEMPLATEPATH.'/sidebar-ads.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.php 28: <?php include(TEMPLATEPATH.'/sidebar-ads.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