0
Résultats de validation

High CTR Theme #5 2ND EDITION

High CTR Theme #5 2ND EDITION

WordPress 6.7 theme
0
  • TYPE DE THèMEThème WordPress %s 6.7
  • NOM DU FICHIERhigh_ctr_5.zip
  • TAILLE DU FICHIER732384 octets
  • MD5dbf9c8e753257799b5ec6a56d4c563d7
  • SHA1ddfbf2e94364eb9cf6ed539c5cc3fec0236c2e68
  • LICENCEAucun
  • FICHIERS INCLUSCSS, PHP, Bitmap images
  • VERSION1.0
  • DATE DE CRéATION2023-06-25
  • DERNIèRE MISE à JOUR DU FICHIER2023-06-25
  • DERNIèRE VALIDATION2023-06-25 12:30
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. Widgets : Widgets Les sidebars doivent être déclarées dans une fonction custom en hook à l'action widgets_init. Cf register_sidebar().
  3. Failles de sécurité : Utilisation de base64_decode() base64_decode trouvé dans le fichier functions.interface.php. 229: $smof_data = unserialize(base64_decode($_POST['data'])); //100% safe - ignore theme check nag
  4. Failles de sécurité : Utilisation de base64_encode() base64_encode trouvé dans le fichier class.options_machine.php.
     $output .= '<textarea id='export_data' rows='8'>'.base64_encode(serialize($smof_data)) /* 100% safe - ignore theme check nag 
  5. Menu Admin : Les thèmes doivent utiliser add_theme_page () pour ajouter des pages admin. Fichier activate.php : 118: add_submenu_page(
  6. 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;
  7. Fonctions obsolètes : screen_icon screen_icon trouvé dans le fichier activate.php . Obsolète depuis la version de la 3.8. 144: <?php screen_icon( apply_filters( 'tgmpa_default_screen_icon', 'themes' ) ); ?>1248: screen_icon( apply_filters( 'tgmpa_default_screen_icon', 'themes' ) );
  8. Fonctions obsolètes : get_bloginfo get_bloginfo('template_url') trouvé dans le fichier header.php. Il est préférable d'utiliser get_template_directory_uri(). 23: <link rel='stylesheet' href='<?php echo get_bloginfo('template_url').'/css/'.$data['style_color'];?>' type='text/cs33: <?php if(is_home()){echo '<script type='text/javascript' src=''.get_bloginfo('template_url').'/js/jquery.js'></script>34: <script type='text/javascript' src=''.get_bloginfo('template_url').'/js/pgwslider.js'></script>49: <?php if(is_home()){echo '<h1>';}else{echo '<h2>';}?><a href='<?php bloginfo('url');?>' ><img src='<?php if($logoimg==true){echo $logoimg;}else{echo get_bloginfo('template_url').'/images/logo.png';}?>' width='300' height='10
  9. Fonctions obsolètes : bloginfo bloginfo('url') trouvé dans le fichier tag.php. Il est préférable d'utiliser echo esc_url( home_url() ). 11: <li><a href='<?php bloginfo('url');?>'>Home</a></li> bloginfo('url') trouvé dans le fichier header.php. Il est préférable d'utiliser echo esc_url( home_url() ). 49: <?php if(is_home()){echo '<h1>';}else{echo '<h2>';}?><a href='<?php bloginfo('url');?>' ><img src='<?php if($logoimg==true){echo $logoimg;}elsebloginfo('template_url') trouvé dans le fichier header.php. Il est préférable d'utiliser echo esc_url( get_template_directory_uri() ). 23: <link rel='stylesheet' href='<?php echo get_bloginfo('template_url').'/css/'.$data['style_color'];?>' type='text/css' m26: <script type='text/javascript' src='<?php bloginfo('template_url');?>/js/jquery.js'></script> 27: <script type='text/javascript' src='<?php bloginfo('template_url');?>/js/jquery.smartmenus.js'></script>33: <?php if(is_home()){echo '<script type='text/javascript' src=''.get_bloginfo('template_url').'/js/jquery.js'></script>34: <script type='text/javascript' src=''.get_bloginfo('template_url').'/js/pgwslider.js'></script>49: <?php if(is_home()){echo '<h1>';}else{echo '<h2>';}?><a href='<?php bloginfo('url');?>' ><img src='<?php if($logoimg==true){echo $logoimg;}else{echo get_bloginfo('template_url').'/images/logo.png';}?>' width='300' height='100' abloginfo('url') trouvé dans le fichier search.php. Il est préférable d'utiliser echo esc_url( home_url() ). 11: <li><a href='<?php bloginfo('url');?>'>Home</a></li> bloginfo('url') trouvé dans le fichier page.php. Il est préférable d'utiliser echo esc_url( home_url() ). 10: <li><a href='<?php bloginfo('url');?>'>Home</a></li> bloginfo('url') trouvé dans le fichier single.php. Il est préférable d'utiliser echo esc_url( home_url() ). 10: <li><a href='<?php bloginfo('url');?>'>Home</a></li> bloginfo('url') trouvé dans le fichier category.php. Il est préférable d'utiliser echo esc_url( home_url() ). 11: <li><a href='<?php bloginfo('url');?>'>Home</a></li>
  10. Inclusion de plugin : Présence de fichier zip Les plugins ne sont pas autorisés dans les thèmes. Le fichier zip postviews.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 high-ctr-theme-5-2nd-edition.
  3. Text domain : Utilisation incorrecte des fonctions de traduction.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Last Backup : ' dans le fichier class.options_machine.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Save All Changes' dans le fichier options.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Save All Changes' dans le fichier options.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Options Reset' dans le fichier options.php.Une fonction de traduction utilisée sans text-domain. Fonction _n_noop, avec les arguments 'This theme requires the following plugin: %1$s.', 'This theme requires the following plugins: %1$s.' dans le fichier activate.php.Une fonction de traduction utilisée sans text-domain. Fonction _n_noop, avec les arguments 'This theme recommends the following plugin: %1$s.', 'This theme recommends the following plugins: %1$s.' dans le fichier activate.php.Une fonction de traduction utilisée sans text-domain. Fonction _n_noop, avec les arguments 'Sorry, but you do not have the correct permissions to install the %s plugin. Contact the administrator of this site for help on getting the plugin installed.', 'Sorry, but you do not have the correct permissions to install the %s plugins. Contact the administrator of this site for help on getting the plugins installed.' dans le fichier activate.php.Une fonction de traduction utilisée sans text-domain. Fonction _n_noop, avec les arguments 'The following required plugin is currently inactive: %1$s.', 'The following required plugins are currently inactive: %1$s.' dans le fichier activate.php.Une fonction de traduction utilisée sans text-domain. Fonction _n_noop, avec les arguments 'The following recommended plugin is currently inactive: %1$s.', 'The following recommended plugins are currently inactive: %1$s.' dans le fichier activate.php.Une fonction de traduction utilisée sans text-domain. Fonction _n_noop, avec les arguments 'Sorry, but you do not have the correct permissions to activate the %s plugin. Contact the administrator of this site for help on getting the plugin activated.', 'Sorry, but you do not have the correct permissions to activate the %s plugins. Contact the administrator of this site for help on getting the plugins activated.' dans le fichier activate.php.Une fonction de traduction utilisée sans text-domain. Fonction _n_noop, avec les arguments 'The following plugin needs to be updated to its latest version to ensure maximum compatibility with this theme: %1$s.', 'The following plugins need to be updated to their latest version to ensure maximum compatibility with this theme: %1$s.' dans le fichier activate.php.Une fonction de traduction utilisée sans text-domain. Fonction _n_noop, avec les arguments 'Sorry, but you do not have the correct permissions to update the %s plugin. Contact the administrator of this site for help on getting the plugin updated.', 'Sorry, but you do not have the correct permissions to update the %s plugins. Contact the administrator of this site for help on getting the plugins updated.' dans le fichier activate.php.Une fonction de traduction utilisée sans text-domain. Fonction _n_noop, avec les arguments 'Begin installing plugin', 'Begin installing plugins' dans le fichier activate.php.Une fonction de traduction utilisée sans text-domain. Fonction _n_noop, avec les arguments 'Activate installed plugin', 'Activate installed plugins' dans le fichier activate.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Top Menu' dans le fichier functions.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Bottom Menu' dans le fichier functions.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Install Required Plugins' dans le fichier functions.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Install Plugins' dans le fichier functions.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Installing Plugin: %s' dans le fichier functions.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Something went wrong with the plugin API.' dans le fichier functions.php.Une fonction de traduction utilisée sans text-domain. Fonction _n_noop, avec les arguments 'This theme requires the following plugin: %1$s.', 'This theme requires the following plugins: %1$s.' dans le fichier functions.php.Une fonction de traduction utilisée sans text-domain. Fonction _n_noop, avec les arguments 'This theme recommends the following plugin: %1$s.', 'This theme recommends the following plugins: %1$s.' dans le fichier functions.php.Une fonction de traduction utilisée sans text-domain. Fonction _n_noop, avec les arguments 'Sorry, but you do not have the correct permissions to install the %s plugin. Contact the administrator of this site for help on getting the plugin installed.', 'Sorry, but you do not have the correct permissions to install the %s plugins. Contact the administrator of this site for help on getting the plugins installed.' dans le fichier functions.php.Une fonction de traduction utilisée sans text-domain. Fonction _n_noop, avec les arguments 'The following required plugin is currently inactive: %1$s.', 'The following required plugins are currently inactive: %1$s.' dans le fichier functions.php.Une fonction de traduction utilisée sans text-domain. Fonction _n_noop, avec les arguments 'The following recommended plugin is currently inactive: %1$s.', 'The following recommended plugins are currently inactive: %1$s.' dans le fichier functions.php.Une fonction de traduction utilisée sans text-domain. Fonction _n_noop, avec les arguments 'Sorry, but you do not have the correct permissions to activate the %s plugin. Contact the administrator of this site for help on getting the plugin activated.', 'Sorry, but you do not have the correct permissions to activate the %s plugins. Contact the administrator of this site for help on getting the plugins activated.' dans le fichier functions.php.Une fonction de traduction utilisée sans text-domain. Fonction _n_noop, avec les arguments 'The following plugin needs to be updated to its latest version to ensure maximum compatibility with this theme: %1$s.', 'The following plugins need to be updated to their latest version to ensure maximum compatibility with this theme: %1$s.' dans le fichier functions.php.Une fonction de traduction utilisée sans text-domain. Fonction _n_noop, avec les arguments 'Sorry, but you do not have the correct permissions to update the %s plugin. Contact the administrator of this site for help on getting the plugin updated.', 'Sorry, but you do not have the correct permissions to update the %s plugins. Contact the administrator of this site for help on getting the plugins updated.' dans le fichier functions.php.Une fonction de traduction utilisée sans text-domain. Fonction _n_noop, avec les arguments 'Begin installing plugin', 'Begin installing plugins' dans le fichier functions.php.Une fonction de traduction utilisée sans text-domain. Fonction _n_noop, avec les arguments 'Activate installed plugin', 'Activate installed plugins' dans le fichier functions.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Return to Required Plugins Installer' dans le fichier functions.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Plugin activated successfully.' dans le fichier functions.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'All plugins installed and activated successfully. %s' dans le fichier functions.php.
  4. Eléments fondamentaux : Définition du charsetcharset introuvable.
  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 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. 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. Fonctions obsolètes : screen_iconscreen_icon trouvé dans le fichier activate.php . Obsolète depuis la version de la 3.8. 144: <?php screen_icon( apply_filters( 'tgmpa_default_screen_icon', 'themes' ) ); ?>1248: screen_icon( apply_filters( 'tgmpa_default_screen_icon', 'themes' ) );
  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. Implémentation de l'internationalisation : Utilisation correcte de ___al(La variable $theme_text_domain a été trouvée dans une fonction de traduction dans le fichier functions.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $theme_text_domain a été trouvée dans une fonction de traduction dans le fichier functions.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $theme_text_domain a été trouvée dans une fonction de traduction dans le fichier functions.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $theme_text_domain a été trouvée dans une fonction de traduction dans le fichier functions.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $theme_text_domain a été trouvée dans une fonction de traduction dans le fichier functions.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $theme_text_domain a été trouvée dans une fonction de traduction dans le fichier functions.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $theme_text_domain a été trouvée dans une fonction de traduction dans le fichier functions.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
  15. 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.
  16. Fichiers CSS : Présence du type de licenseLa déclaration License: manque dans le header du fichier style.css.
  17. Fichiers CSS : Présence de l'url de la licenseLa déclaration License URI: manque dans le header du fichier style.css.
  18. Fichiers CSS : Présence de text domainLa déclaration Text Domain: manque dans le header du fichier style.css.
  19. 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.
  20. 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.
  21. 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.
  22. Fichiers CSS : Présence de lURI du thèmeTheme URL introuvable.
  23. Screenshot : Copie d'écranMauvaises dimensions du screenshot ! Format détecté : 576x406px (288:203). Le format doit être 4:3.La taille du screenshot est 576x406px. 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 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 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 : index.php 5: <?php include(TEMPLATEPATH.'/right_sidebar.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 87: require_once ( ADMIN_PATH . 'functions/functions.load.php' );88: require_once ( ADMIN_PATH . 'classes/class.options_machine.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 : functions.load.php 10: require_once( ADMIN_PATH . 'functions/functions.php' );11: require_once( ADMIN_PATH . 'functions/functions.filters.php' );12: require_once( ADMIN_PATH . 'functions/functions.interface.php' );13: require_once( ADMIN_PATH . 'functions/functions.options.php' );14: require_once( ADMIN_PATH . 'functions/functions.admin.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 : functions.interface.php 84: include_once( ADMIN_PATH . 'front-end/options.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 : tag.php 5: <?php include(TEMPLATEPATH.'/right_sidebar.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 : activate.php 741: require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.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 : archive.php 5: <?php include(TEMPLATEPATH.'/right_sidebar.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 : header.php 44: <?php if ( is_single()&& ($data['comment']=='facebook')){include(TEMPLATEPATH.'/additional_file/fb_header.php');}else{echo '';}?> 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 : search.php 5: <?php include(TEMPLATEPATH.'/right_sidebar.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 5: <?php include(TEMPLATEPATH.'/right_sidebar.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 5: <?php include(TEMPLATEPATH.'/right_sidebar.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 5: <?php include(TEMPLATEPATH.'/right_sidebar.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 : comments.php 1: <?php global $data;if($data['comment']=='default'){include(TEMPLATEPATH.'/additional_file/default.php');}else{include(TEMPLATE 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