0
Résultats de validation

Rocket

Rocket

WordPress 4.9.8 theme
0
  • TYPE DE THèMEThème WordPress %s 4.9.8
  • NOM DU FICHIERrocket.zip
  • TAILLE DU FICHIER19762973 octets
  • MD597f7422a7859103d25ca8991af614a35
  • SHA1c4dd825c193b153bea6621bc63cbd5970377f28e
  • LICENCEGNU GPL 2
  • FICHIERS INCLUSCSS, PHP, XML, Bitmap images, Adobe Illustrator
  • PAGE THEMEFORESThttps://themeforest.net/item/rocket-creative-multipurpose-wordpress-theme/15093803 ($49)
  • VERSION2.2.0
  • TAGSwhite, light, two-columns, right-sidebar, left-sidebar, responsive-layout, custom-menu, editor-style, featured-images, post-formats, sticky-post, translation-ready
  • DATE DE CRéATION2017-03-30
  • DERNIèRE MISE à JOUR DU FICHIER2018-10-07
  • DERNIèRE VALIDATION2018-10-07 21:00
Alertes critiques
  1. Customizer : Sanitization des Customizer settings Un setting Customizer a été trouvé sans callback de sanitization dans le fichier extension_customizer.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.
  2. Code malveillant : Opérations sur système de fichiers file_get_contents trouvé dans le fichier parsers.php.
    Line 66: $success = $dom->loadXML( file_get_contents( $file ) );
    Line 269: if ( ! xml_parse( $xml, file_get_contents( $file ), true ) ) {
    file_get_contents trouvé dans le fichier parsers.php.
    Line 66: $success = $dom->loadXML( file_get_contents( $file ) );
    Line 269: if ( ! xml_parse( $xml, file_get_contents( $file ), true ) ) {
    fopen trouvé dans le fichier parsers.php.
    Line 415: $fp = $this->fopen( $file, 'r' );
    Line 641: function fopen( $filename, $mode = 'r' ) {
    Line 644: return fopen( $filename, $mode );
    fclose trouvé dans le fichier parsers.php.
    Line 464: $this->fclose($fp);
    Line 659: function fclose( $fp ) {
    Line 662: return fclose( $fp );
    fopen trouvé dans le fichier parsers.php.
    Line 415: $fp = $this->fopen( $file, 'r' );
    Line 641: function fopen( $filename, $mode = 'r' ) {
    Line 644: return fopen( $filename, $mode );
    fopen trouvé dans le fichier parsers.php.
    Line 415: $fp = $this->fopen( $file, 'r' );
    Line 641: function fopen( $filename, $mode = 'r' ) {
    Line 644: return fopen( $filename, $mode );
    fclose trouvé dans le fichier parsers.php.
    Line 464: $this->fclose($fp);
    Line 659: function fclose( $fp ) {
    Line 662: return fclose( $fp );
    fclose trouvé dans le fichier parsers.php.
    Line 464: $this->fclose($fp);
    Line 659: function fclose( $fp ) {
    Line 662: return fclose( $fp );
    file_get_contents trouvé dans le fichier radium-importer.php.
    Line 263: $data = file_get_contents( $file );
    Line 338: $data = file_get_contents( $file );
    file_get_contents trouvé dans le fichier radium-importer.php.
    Line 263: $data = file_get_contents( $file );
    Line 338: $data = file_get_contents( $file );
    fopen trouvé dans le fichier class.redux_helpers.php.
    Line 657: //$fp = fopen( $file, 'r' );
    fread trouvé dans le fichier class.redux_helpers.php.
    Line 660: //$file_data = fread( $fp, 8192 );
    fclose trouvé dans le fichier class.redux_helpers.php.
    Line 663: //fclose( $fp );
    file_get_contents trouvé dans le fichier options-init.php.
    Line 5830: 'content'   => file_get_contents( get_template_directory() . '/readme.txt')
  3. Menu Admin : Les thèmes doivent utiliser add_theme_page () pour ajouter des pages admin. Fichier framework.php :
    Line 1326: // wrappers and need to be appened to using add_submenu_page.
    Line 1377: $this->page = call_user_func( 'add_submenu_page', $page_parent, $page_title, $menu_title, $page_permission
    Line 1435: call_user_func( 'add_submenu_page', $this->args['page_slug'], $section['title'], $section['t
    Fichier framework.php :
    Line 1326: // wrappers and need to be appened to using add_submenu_page.
    Line 1377: $this->page = call_user_func( 'add_submenu_page', $page_parent, $page_title, $menu_title, $page_permission
    Line 1435: call_user_func( 'add_submenu_page', $this->args['page_slug'], $section['title'], $section['t
    Fichier framework.php :
    Line 1403: $this->page = call_user_func( 'add_menu_page', $this->args['page_title'], $this->args['menu_title'], $this
    Fichier framework.php :
    Line 1326: // wrappers and need to be appened to using add_submenu_page.
    Line 1377: $this->page = call_user_func( 'add_submenu_page', $page_parent, $page_title, $menu_title, $page_permission
    Line 1435: call_user_func( 'add_submenu_page', $this->args['page_slug'], $section['title'], $section['t
    Fichier welcome.php :
    Line 201: $page = 'add_management_page';
  4. Fonctions obsolètes : wp_get_http wp_get_http trouvé dans le fichier wordpress-importer.php . Obsolète depuis la version de la 4.4. Il est prérable d'utiliser WP_Http à la place.
    Line 905: $headers = wp_get_http( $url, $upload['file'] );
  5. Inclusion de plugin : Présence de fichier zip Les plugins ne sont pas autorisés dans les thèmes. Le fichier zip rocket-app-slider.zip rocket-wooshop-slider.zip rocket-movie-slider.zip iphone-slider.zip ipad-slider.zip text-slider.zip infographic-header.zip pricetable.zip revslider.zip df-custom-post-types.zip js_composer.zip a été trouvé.
Attention
  1. Script de core désabonné : Désabonnement d'un script de coreAppel à wp_deregister_script dans framework.php. Les thèmes ne doivent appeler wp_deregister_script sur des scripts du core.
    Line 565: wp_deregister_script( 'wpb_ace' );
    Appel à wp_deregister_script dans enqueue.php. Les thèmes ne doivent appeler wp_deregister_script sur des scripts du core.
    Line 215: wp_deregister_script( 'jquerySelect2' );
  2. tags du thème : Présence de tags inconnusLe tag white est obsolète, il ne doit pas figurer dans le header de style.css.Le tag light est obsolète, il ne doit pas figurer dans le header de style.css.Le tag responsive-layout est obsolète, il ne doit pas figurer dans le header de style.css.
  3. Text domain : Utilisation incorrecte des fonctions de traduction.Une fonction de traduction utilisée sans text-domain. Fonction esc_html__, avec les arguments 'Show title?' dans le fichier portfolio_options.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html__, avec les arguments 'Choose Layout' dans le fichier portfolio_options.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 rocket, tgmpa, framework, petsitter, radium, redux-framework, themecheck, rockets.
  4. Uniformité des caractères de fin de ligne : Les fins de ligne DOS et UNIXLe fichier custom.js contient un mélange de finde ligne \r\n and \n
  5. Eléments custom : Présence d'une entête customAucune référence à custom header n'a été trouvée dans le thème.
  6. Eléments custom : Présence d'un fond customAucune référence à custom background n'a été trouvée dans le thème.
  7. 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 content-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 content.php. Il est préférable d'utiliser la fonction get_option( 'date_format' )à la place.
  8. Screenshot : Copie d'écranMauvaise 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 functions.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 catégorie category.phpCe thème ne contient pas le fichier optionnel category.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 du fichier-template author.phpCe thème ne contient pas le fichier optionnel author.php.
  9. Fichiers optionnels : Présence de du fichier-template des dates et heures date.phpCe thème ne contient pas le fichier optionnel date.php.
  10. Fichiers optionnels : Présence du fichier-template des pièces jointes attachment.phpCe thème ne contient pas le fichier optionnel attachment.php.
  11. Fichiers optionnels : Présence du fichier-template des images image.phpCe thème ne contient pas le fichier optionnel image.php.
  12. Utilisation d'includes : Utilisation de include ou de de requireLe thème semble utiliser include ou require : framework.php
    Line 410: require_once 'core/dashboard.php';
    Line 414: require_once 'core/newsflash.php';
    Line 1684: require_once 'core/enqueue.php';
    Line 2831: require_once 'core/enqueue.php';
    Line 2889: require_once 'core/panel.php';
    Line 3232: require_once 'core/panel.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 : extension_customizer.php
    Line 749: require_once( $class_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.
    Le thème semble utiliser include ou require : welcome.php
    Line 378: require_once 'views/about.php';
    Line 393: require_once 'views/changelog.php';
    Line 408: require_once 'views/extensions.php';
    Line 424: require_once 'views/support.php';
    Line 439: require_once 'views/credits.php';
    Line 454: require_once 'views/status_report.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 : field_button_set.php
    Line 46: *              ['format']      string Formatting options for paginate fields. Options include ('currency','nice','niceShort','timeAgoInWords' or a valid Date() f
    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 : metaboxes.php
    Line 70: include 'views/metaboxes/style.php';
    Line 71: include 'views/metaboxes/post_options.php';
    Line 75: include 'views/metaboxes/style.php';
    Line 76: include 'views/metaboxes/page_options.php';
    Line 80: include 'views/metaboxes/style.php';
    Line 81: include 'views/metaboxes/portfolio_options.php';
    Line 85: include 'views/metaboxes/style.php';
    Line 86: include 'views/metaboxes/team_options.php';
    Line 90: include 'views/metaboxes/style.php';
    Line 91: include 'views/metaboxes/partners_options.php';
    Line 95: include 'views/metaboxes/style.php';
    Line 96: include 'views/metaboxes/woocommerce_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.

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

34
  • TYPE DE THèMEThème WordPress %s 4.9.8
  • NOM DU FICHIERrocket.zip
  • TAILLE DU FICHIER19762973 octets
  • MD597f7422a7859103d25ca8991af614a35
  • SHA1c4dd825c193b153bea6621bc63cbd5970377f28e
  • LICENCEGNU GPL 2
  • FICHIERS INCLUSCSS, PHP, XML, Bitmap images, Adobe Illustrator
  • PAGE THEMEFORESThttps://themeforest.net/item/rocket-creative-multipurpose-wordpress-theme/15093803 ($49)
  • VERSION2.2.0
  • TAGSwhite, light, two-columns, right-sidebar, left-sidebar, responsive-layout, custom-menu, editor-style, featured-images, post-formats, sticky-post, translation-ready
  • DATE DE CRéATION2017-03-30
  • DERNIèRE MISE à JOUR DU FICHIER2018-10-07
  • DERNIèRE VALIDATION2018-10-07 21:00
Alertes critiques
  1. Customizer : Sanitization des Customizer settings Un setting Customizer a été trouvé sans callback de sanitization dans le fichier extension_customizer.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.
  2. Fonctions obsolètes : wp_get_http wp_get_http trouvé dans le fichier wordpress-importer.php . Obsolète depuis la version de la 4.4. Il est prérable d'utiliser WP_Http à la place.
    Line 905: $headers = wp_get_http( $url, $upload['file'] );
  3. Inclusion de plugin : Présence de fichier zip Les plugins ne sont pas autorisés dans les thèmes. Le fichier zip rocket-app-slider.zip rocket-wooshop-slider.zip rocket-movie-slider.zip iphone-slider.zip ipad-slider.zip text-slider.zip infographic-header.zip pricetable.zip revslider.zip df-custom-post-types.zip js_composer.zip a été trouvé.
Attention
  1. Script de core désabonné : Désabonnement d'un script de coreAppel à wp_deregister_script dans framework.php. Les thèmes ne doivent appeler wp_deregister_script sur des scripts du core.
    Line 565: wp_deregister_script( 'wpb_ace' );
    Appel à wp_deregister_script dans enqueue.php. Les thèmes ne doivent appeler wp_deregister_script sur des scripts du core.
    Line 215: wp_deregister_script( 'jquerySelect2' );
  2. tags du thème : Présence de tags inconnusLe tag white est obsolète, il ne doit pas figurer dans le header de style.css.Le tag light est obsolète, il ne doit pas figurer dans le header de style.css.Le tag responsive-layout est obsolète, il ne doit pas figurer dans le header de style.css.
  3. Text domain : Utilisation incorrecte des fonctions de traduction.Une fonction de traduction utilisée sans text-domain. Fonction esc_html__, avec les arguments 'Show title?' dans le fichier portfolio_options.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html__, avec les arguments 'Choose Layout' dans le fichier portfolio_options.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 rocket, tgmpa, framework, petsitter, radium, redux-framework, themecheck, rockets.
  4. Uniformité des caractères de fin de ligne : Les fins de ligne DOS et UNIXLe fichier custom.js contient un mélange de finde ligne \r\n and \n
  5. 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 content-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 content.php. Il est préférable d'utiliser la fonction get_option( 'date_format' )à la place.
  6. Screenshot : Copie d'écranMauvaise 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 functions.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 catégorie category.phpCe thème ne contient pas le fichier optionnel category.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 du fichier-template author.phpCe thème ne contient pas le fichier optionnel author.php.
  9. Fichiers optionnels : Présence de du fichier-template des dates et heures date.phpCe thème ne contient pas le fichier optionnel date.php.
  10. Fichiers optionnels : Présence du fichier-template des pièces jointes attachment.phpCe thème ne contient pas le fichier optionnel attachment.php.
  11. Fichiers optionnels : Présence du fichier-template des images image.phpCe thème ne contient pas le fichier optionnel image.php.
  12. Utilisation d'includes : Utilisation de include ou de de requireLe thème semble utiliser include ou require : framework.php
    Line 410: require_once 'core/dashboard.php';
    Line 414: require_once 'core/newsflash.php';
    Line 1684: require_once 'core/enqueue.php';
    Line 2831: require_once 'core/enqueue.php';
    Line 2889: require_once 'core/panel.php';
    Line 3232: require_once 'core/panel.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 : extension_customizer.php
    Line 749: require_once( $class_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.
    Le thème semble utiliser include ou require : welcome.php
    Line 378: require_once 'views/about.php';
    Line 393: require_once 'views/changelog.php';
    Line 408: require_once 'views/extensions.php';
    Line 424: require_once 'views/support.php';
    Line 439: require_once 'views/credits.php';
    Line 454: require_once 'views/status_report.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 : field_button_set.php
    Line 46: *              ['format']      string Formatting options for paginate fields. Options include ('currency','nice','niceShort','timeAgoInWords' or a valid Date() f
    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 : metaboxes.php
    Line 70: include 'views/metaboxes/style.php';
    Line 71: include 'views/metaboxes/post_options.php';
    Line 75: include 'views/metaboxes/style.php';
    Line 76: include 'views/metaboxes/page_options.php';
    Line 80: include 'views/metaboxes/style.php';
    Line 81: include 'views/metaboxes/portfolio_options.php';
    Line 85: include 'views/metaboxes/style.php';
    Line 86: include 'views/metaboxes/team_options.php';
    Line 90: include 'views/metaboxes/style.php';
    Line 91: include 'views/metaboxes/partners_options.php';
    Line 95: include 'views/metaboxes/style.php';
    Line 96: include 'views/metaboxes/woocommerce_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.
Autre thèmes vérifiés