57
Résultats de validation

betube

betube

WordPress 4.9.5 theme
57
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 width="560" height="315" src="<?php echo $embedURL; ?> trouvé dans le fichier single.php.
    Line 494: <textarea rows='' cols='' readonly><iframe width='560' height='315' src='<?php echo $embedURL; ?>' frameborder
    <iframe width="770" height="600" src="'.$url.'" frameborder="0" allowfullscreen> trouvé dans le fichier video-functions.php.
    Line 48: $video = '<iframe width='770' height='600' src=''.$url.'' frameborder='0' allowfullsc
  2. Menu Admin : Les thèmes doivent utiliser add_theme_page () pour ajouter des pages admin. Fichier theme-options.php :
    Line 109: // For a full list of options, visit: http://codex.wordpress.org/Function_Reference/add_submenu_page#Parameters
Attention
  1. Contextes de plugin : Fonctionnalités de pluginLe thème utilise la fonction register_taxonomy(). Cette fonction n'est pas prévue pour être utilisée dans le contexte d'un thème, mais plutôt dans un plugin.
  2. Eléments custom : Présence d'une entête customAucune référence à custom header n'a été trouvée dans le thème.
  3. Screenshot : Copie d'écranLa taille du screenshot est 600x450px. 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. Liens statiques : Présence de liens codés en durLien potentiellement codés en dur trouvé dans le fichier functions.php.
    Line 613: <p class='description'><?php esc_html_e( 'AwesomeFont code', 'betube' ); ?>: <a href='http://fontawesome.io/icons/' target='_blank'>fontawesome.io/icons</a> Ex: 
    Lien potentiellement codés en dur trouvé dans le fichier theme-options.php.
    Line 241: 'content' => __( '<p>For Video tutorial please visit <a href='https://www.youtube.com/user/JoinWebs/playlists'>https://www.youtube.com/us
    Line 246: 'content' => __( '<p>For Documentation please visit <a href='http://beetube.me/docs/'>betube docs</a></p>', 'betube' )
    Line 2239: 'desc' => __('Put Google API Key here to run Google MAP. If you dont know how to get API key Please Visit  <a href='http://www.tthemes.com/get-google-api-key/' target='_blank'>Google API Key<
    Line 177: 'href'  => 'http://beetube.me/docs',
    Line 246: 'content' => __( '<p>For Documentation please visit <a href='http://beetube.me/docs/'>betube docs</a></p>', 'betube' )
    Line 2440: 'desc'   => __( 'For full documentation on this field, visit: ', 'betube' ) . '<a href='http://beetube.me/docs' target='_blank'>BeTube Documentation</a>',
  3. 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.
  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 tags tag.phpCe thème ne contient pas le fichier optionnel tag.php.
  7. Fichiers optionnels : Présence du fichier template de taxinomie taxonomy.phpCe thème ne contient pas le fichier optionnel taxonomy.php.
  8. Fichiers optionnels : Présence de du fichier-template des dates et heures date.phpCe thème ne contient pas le fichier optionnel date.php.
  9. Fichiers optionnels : Présence du fichier-template des pièces jointes attachment.phpCe thème ne contient pas le fichier optionnel attachment.php.
  10. Fichiers optionnels : Présence du fichier-template des images image.phpCe thème ne contient pas le fichier optionnel image.php.
  11. Utilisation d'includes : Utilisation de include ou de de requireLe thème semble utiliser include ou require : search.php
    Line 75: include_once( ABSPATH . 'wp-admin/includes/plugin.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-movies.php
    Line 116: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 254: include_once( ABSPATH . 'wp-admin/includes/plugin.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 : template-register.php
    Line 162: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 174: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 186: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 197: include_once( ABSPATH . 'wp-admin/includes/plugin.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
    Line 149: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 265: include_once( ABSPATH . 'wp-admin/includes/plugin.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 : template-login.php
    Line 84: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 96: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 108: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 119: include_once( ABSPATH . 'wp-admin/includes/plugin.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
    Line 68: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 425: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );								
    Line 502: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 644: include_once( ABSPATH . 'wp-admin/includes/plugin.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 : betubecontentfunction.php
    Line 111: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 231: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 425: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 545: include_once( ABSPATH . 'wp-admin/includes/plugin.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 : betube-email.php
    Line 19: include(get_template_directory() . '/templates/email/email-header.php');
    Line 42: include(get_template_directory() . '/templates/email/email-footer.php');
    Line 67: include(get_template_directory() . '/templates/email/email-header.php');
    Line 94: include(get_template_directory() . '/templates/email/email-footer.php');
    Line 115: include(get_template_directory() . '/templates/email/email-header.php');
    Line 131: include(get_template_directory() . '/templates/email/email-footer.php');
    Line 149: include(get_template_directory() . '/templates/email/email-header.php');
    Line 163: include(get_template_directory() . '/templates/email/email-footer.php');
    Line 183: include(get_template_directory() . '/templates/email/email-header.php');
    Line 200: include(get_template_directory() . '/templates/email/email-footer.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 : betubesectionfunction.php
    Line 117: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 248: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 445: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 579: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 774: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 908: include_once( ABSPATH . 'wp-admin/includes/plugin.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 : randomcat.php
    Line 102: include_once( ABSPATH . 'wp-admin/includes/plugin.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 : loop-archive-video.php
    Line 41: include_once( ABSPATH . 'wp-admin/includes/plugin.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 : template-all-posts.php
    Line 130: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 244: include_once( ABSPATH . 'wp-admin/includes/plugin.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.

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 ).

98
Attention
  1. Contextes de plugin : Fonctionnalités de pluginLe thème utilise la fonction register_taxonomy(). Cette fonction n'est pas prévue pour être utilisée dans le contexte d'un thème, mais plutôt dans un plugin.
  2. Screenshot : Copie d'écranLa taille du screenshot est 600x450px. 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. Liens statiques : Présence de liens codés en durLien potentiellement codés en dur trouvé dans le fichier functions.php.
    Line 613: <p class='description'><?php esc_html_e( 'AwesomeFont code', 'betube' ); ?>: <a href='http://fontawesome.io/icons/' target='_blank'>fontawesome.io/icons</a> Ex: 
    Lien potentiellement codés en dur trouvé dans le fichier theme-options.php.
    Line 241: 'content' => __( '<p>For Video tutorial please visit <a href='https://www.youtube.com/user/JoinWebs/playlists'>https://www.youtube.com/us
    Line 246: 'content' => __( '<p>For Documentation please visit <a href='http://beetube.me/docs/'>betube docs</a></p>', 'betube' )
    Line 2239: 'desc' => __('Put Google API Key here to run Google MAP. If you dont know how to get API key Please Visit  <a href='http://www.tthemes.com/get-google-api-key/' target='_blank'>Google API Key<
    Line 177: 'href'  => 'http://beetube.me/docs',
    Line 246: 'content' => __( '<p>For Documentation please visit <a href='http://beetube.me/docs/'>betube docs</a></p>', 'betube' )
    Line 2440: 'desc'   => __( 'For full documentation on this field, visit: ', 'betube' ) . '<a href='http://beetube.me/docs' target='_blank'>BeTube Documentation</a>',
  3. 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.
  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 tags tag.phpCe thème ne contient pas le fichier optionnel tag.php.
  7. Fichiers optionnels : Présence du fichier template de taxinomie taxonomy.phpCe thème ne contient pas le fichier optionnel taxonomy.php.
  8. Fichiers optionnels : Présence de du fichier-template des dates et heures date.phpCe thème ne contient pas le fichier optionnel date.php.
  9. Fichiers optionnels : Présence du fichier-template des pièces jointes attachment.phpCe thème ne contient pas le fichier optionnel attachment.php.
  10. Fichiers optionnels : Présence du fichier-template des images image.phpCe thème ne contient pas le fichier optionnel image.php.
  11. Utilisation d'includes : Utilisation de include ou de de requireLe thème semble utiliser include ou require : search.php
    Line 75: include_once( ABSPATH . 'wp-admin/includes/plugin.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-movies.php
    Line 116: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 254: include_once( ABSPATH . 'wp-admin/includes/plugin.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 : template-register.php
    Line 162: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 174: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 186: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 197: include_once( ABSPATH . 'wp-admin/includes/plugin.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
    Line 149: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 265: include_once( ABSPATH . 'wp-admin/includes/plugin.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 : template-login.php
    Line 84: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 96: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 108: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 119: include_once( ABSPATH . 'wp-admin/includes/plugin.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
    Line 68: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 425: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );								
    Line 502: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 644: include_once( ABSPATH . 'wp-admin/includes/plugin.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 : betubecontentfunction.php
    Line 111: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 231: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 425: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 545: include_once( ABSPATH . 'wp-admin/includes/plugin.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 : betube-email.php
    Line 19: include(get_template_directory() . '/templates/email/email-header.php');
    Line 42: include(get_template_directory() . '/templates/email/email-footer.php');
    Line 67: include(get_template_directory() . '/templates/email/email-header.php');
    Line 94: include(get_template_directory() . '/templates/email/email-footer.php');
    Line 115: include(get_template_directory() . '/templates/email/email-header.php');
    Line 131: include(get_template_directory() . '/templates/email/email-footer.php');
    Line 149: include(get_template_directory() . '/templates/email/email-header.php');
    Line 163: include(get_template_directory() . '/templates/email/email-footer.php');
    Line 183: include(get_template_directory() . '/templates/email/email-header.php');
    Line 200: include(get_template_directory() . '/templates/email/email-footer.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 : betubesectionfunction.php
    Line 117: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 248: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 445: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 579: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 774: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 908: include_once( ABSPATH . 'wp-admin/includes/plugin.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 : randomcat.php
    Line 102: include_once( ABSPATH . 'wp-admin/includes/plugin.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 : loop-archive-video.php
    Line 41: include_once( ABSPATH . 'wp-admin/includes/plugin.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 : template-all-posts.php
    Line 130: include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    Line 244: include_once( ABSPATH . 'wp-admin/includes/plugin.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.
Autre thèmes vérifiés