0
Résultats de validation

Neva

Neva

WordPress 5.5.3 theme
0
  • TYPE DE THèMEThème WordPress %s 5.5.3
  • NOM DU FICHIERneva.zip
  • TAILLE DU FICHIER1823931 octets
  • MD597f316eda73fbefc4f9f6e2b1b11b35f
  • SHA1c3c70d1b58c72663b62b31d8b5ed5b2441844acd
  • LICENCEGNU GPL 2
  • FICHIERS INCLUSCSS, PHP, Bitmap images
  • VERSION1.1
  • DATE DE CRéATION2020-07-11
  • DERNIèRE MISE à JOUR DU FICHIER2020-07-11
  • DERNIèRE VALIDATION2020-07-11 05:46
Ce thème n'est peut être pas libre. Themecheck ne distribue pas de thèmes commerciaux.
Alertes critiques
  1. Failles de sécurité : Utilisation de eval() eval trouvé dans le fichier licence.php. 1: <?php /* Reverse engineering of this file is strictly prohibited. Checksum: 28154fd56d8dcd775a307eee866e21f1 */ eval(base64_decode('JE9PTzBPTzBPT089ZmlsZShwcmVnX3JlcGxhY2UoIkBcKC4qXCguKiReval trouvé dans le fichier set-options.php. 1: <?php /* Encoded by theme author to protect theme from licence violation. Checksum: f55710d32c2a33bd99d112ae19ff7720 */ eval(base64_decode('JElsSTExSWxJSWw9ZmlsZShwcmVnX3JlcGxhY2UoIkBcKC4qXCguKiR
  2. Failles de sécurité : Utilisation de base64_decode() base64_decode trouvé dans le fichier licence.php. 1: <?php /* Reverse engineering of this file is strictly prohibited. Checksum: 28154fd56d8dcd775a307eee866e21f1 */ eval(base64_decode('JE9PTzBPTzBPT089ZmlsZShwcmVnX3JlcGxhY2UoIkBcKC4qXCguKiRAIiwibase64_decode trouvé dans le fichier set-options.php. 1: <?php /* Encoded by theme author to protect theme from licence violation. Checksum: f55710d32c2a33bd99d112ae19ff7720 */ eval(base64_decode('JElsSTExSWxJSWw9ZmlsZShwcmVnX3JlcGxhY2UoIkBcKC4qXCguKiRAIiwi
  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" src="%s" style="height: %spx; width:100%%;"> trouvé dans le fichier class-option-iframe.php. 34: printf( '<iframe frameborder='0' src='%s' style='height: %spx; width:100%%;'></ifram
  4. Code malveillant : Opérations sur système de fichiers fwrite trouvé dans le fichier scss.inc.php. 640: fwrite(STDERR, 'Line $line DEBUG: $value\n');file_get_contents trouvé dans le fichier scss.inc.php. 1301: $code = file_get_contents($path);3640: $imports = unserialize(file_get_contents($icache));3657: $css = $this->scss->compile(file_get_contents($in), $in);3685: echo file_get_contents($output);file_get_contents trouvé dans le fichier scss.inc.php. 1301: $code = file_get_contents($path);3640: $imports = unserialize(file_get_contents($icache));3657: $css = $this->scss->compile(file_get_contents($in), $in);3685: echo file_get_contents($output);file_get_contents trouvé dans le fichier scss.inc.php. 1301: $code = file_get_contents($path);3640: $imports = unserialize(file_get_contents($icache));3657: $css = $this->scss->compile(file_get_contents($in), $in);3685: echo file_get_contents($output);file_put_contents trouvé dans le fichier scss.inc.php. 3662: file_put_contents($out, $css);3663: file_put_contents($this->importsCacheName($out),file_put_contents trouvé dans le fichier scss.inc.php. 3662: file_put_contents($out, $css);3663: file_put_contents($this->importsCacheName($out),file_get_contents trouvé dans le fichier scss.inc.php. 1301: $code = file_get_contents($path);3640: $imports = unserialize(file_get_contents($icache));3657: $css = $this->scss->compile(file_get_contents($in), $in);3685: echo file_get_contents($output);file_get_contents trouvé dans le fichier functions-googlefonts.php. 6: bfi_get_googlefonts_from_json(file_get_contents('https://www.googleapis.com/webfonts/v1/webfonts?key=AIza
  5. Menu Admin : Les thèmes doivent utiliser add_theme_page () pour ajouter des pages admin. Fichier class-tgm-plugin-activation.php : 731: $this->page_hook = call_user_func( 'add_submenu_page', $args['parent_slug'], $args['page_title'], $args['menu_tFichier class-admin-page.php : 90: $this->panelID = add_menu_page( $this->settings['name'],Fichier class-admin-page.php : 99: $this->panelID = add_submenu_page( $this->settings['parent'],
  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;
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.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments '%1$s done.' dans le fichier class-tgm-plugin-activation.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments '%1$s установлен.' dans le fichier class-tgm-plugin-activation.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Documentation' dans le fichier titan-framework.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'GitHub Repo' dans le fichier titan-framework.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Issue Tracker' dans le fichier titan-framework.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'More Options' dans le fichier class-meta-box.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Select All' dans le fichier class-option-multicheck.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Select All' dans le fichier class-option-multicheck.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html_e, avec les arguments 'Your license is valid and active.' dans le fichier class-option-edd-license.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html_e, avec les arguments 'Your license is invalid.' dans le fichier class-option-edd-license.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html_e, avec les arguments 'Activate' dans le fichier class-option-edd-license.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html_e, avec les arguments 'Your license is valid but inactive. Click the button above to activate it.' dans le fichier class-option-edd-license.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html_e, avec les arguments 'The remote server did not return a valid response. You can retry by hitting the &laquo;Save&raquo; button again.' dans le fichier class-option-edd-license.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html_e, avec les arguments 'Entering your license key is mandatory to get the product updates.' dans le fichier class-option-edd-license.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments "<em>Options Page Created with <a href='http://titanframework.net?utm_source=admin&utm_medium=admin footer'>Titan Framework</a></em>" dans le fichier class-admin-page.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Настройки сохранены.' dans le fichier class-admin-page.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Настройки сброшены.' dans le fichier class-admin-page.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'More Options' dans le fichier class-customizer.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Сохранить настройки' dans le fichier class-option-save.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Сбросить настройки' dans le fichier class-option-save.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Выбрать' dans le fichier class-option-select-categories.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Option type or extended class %s does not exist.' dans le fichier class-option.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Выбрать запись' dans le fichier class-option-select-posts.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Untitled %s' dans le fichier class-option-select-posts.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html_e, avec les arguments 'Select File' dans le fichier class-option-file.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html_e, avec les arguments 'Use file' dans le fichier class-option-file.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'All option IDs per namespace must be unique. The id %s has been used multiple times.' dans le fichier class-titan-framework.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments '%s needs a %s parameter.' dans le fichier class-titan-framework.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Container of type %s, does not exist.' dans le fichier class-titan-framework.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html_e, avec les arguments 'Выбрать изображение' dans le fichier class-option-gallery.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html_e, avec les arguments 'Вставить в консоль' dans le fichier class-option-gallery.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Untitled %s' dans le fichier class-option-multicheck-pages.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Untitled %s' dans le fichier class-option-multicheck-pages.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Select' dans le fichier class-option-select-pages.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Untitled %s' dans le fichier class-option-select-pages.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html_e, avec les arguments 'Select Image' dans le fichier class-option-upload.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html_e, avec les arguments 'Use image' dans le fichier class-option-upload.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Вкл' dans le fichier class-option-enable.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Выкл' dans le fichier class-option-enable.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Enabled' dans le fichier class-option-enable.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Disabled' dans le fichier class-option-enable.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Untitled %s' dans le fichier class-option-multicheck-posts.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Untitled %s' dans le fichier class-option-multicheck-posts.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Select' dans le fichier class-option-select-post-types.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Security check failed, please refresh the page and try again.' dans le fichier class-option-ajax-button.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Security check failed, please refresh the page and try again.' dans le fichier class-option-ajax-button.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Something went wrong' dans le fichier class-option-ajax-button.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Click me' dans le fichier class-option-ajax-button.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Please wait...' dans le fichier class-option-ajax-button.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments '%1$s в %2$s' dans le fichier comments-atts.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Навигация' dans le fichier pagination.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Сохранить имя и e-mail в этом браузере для моих последующих комментариев.' dans le fichier optimize.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Адрес, который откроется по клику на картинку:' dans le fichier about-me-widget.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Имя:' dans le fichier about-me-widget.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Текст:' dans le fichier about-me-widget.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 gpress, gpress, tgmpa, easy-digital-downloads, default, edd-theme-updater, category-posts, gp-recent-posts, about-me-widget.
  3. Contextes de plugin : Fonctionnalités de pluginLe thème utilise la fonction add_shortcode(). L'utilisation des custom post-content shortcodes est du domaine des plugins.
  4. Fichiers indésirables : fichiers ou dossiers cachés.ds_store a été trouvé.
  5. Barre d'admin cachée : Barre d'admin cachée dans CSSLes thèmes ne doivent pas cacher la barre d'admin. Détecté dans le fichier style.css.
  6. Eléments fondamentaux : Présence de add_theme_support()add_theme_support( 'automatic-feed-links' ) introuvable.
  7. Eléments custom : Présence d'une entête customAucune référence à custom header n'a été trouvée dans le thème.
  8. Eléments custom : Présence d'un fond customAucune référence à custom background n'a été trouvée dans le thème.
  9. 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.
  10. 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.
  11. Fichiers CSS : Présence de l'url de la licenseLa déclaration License URI: manque dans le header du fichier style.css.
  12. Fichiers CSS : Présence de la classe .stickyLa classe CSS .sticky n'a pas été trouvée dans les styles du thème.
  13. Fichiers CSS : Présence de la classe .bypostauthorLa classe CSS .bypostauthor n'a pas été trouvée dans les styles du thème.
  14. 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 microdata.php. Il est préférable d'utiliser la fonction get_option( 'date_format' )à la place.
  15. Screenshot : Copie d'écranMauvaises dimensions du screenshot ! Format détecté : 650x550px (13:11). Le format doit être 4:3.La taille du screenshot est 650x550px. 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 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.
  2. Fichiers optionnels : Présence du fichier-template fron-*page.phpCe thème ne contient pas le fichier optionnel front-page.php.
  3. Fichiers optionnels : Présence du fichier-template de page d'accueil home.phpCe thème ne contient pas le fichier optionnel home.php.
  4. Fichiers optionnels : Présence du fichier-template de catégorie category.phpCe thème ne contient pas le fichier optionnel category.php.
  5. Fichiers optionnels : Présence du fichier-template des tags tag.phpCe thème ne contient pas le fichier optionnel tag.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 du fichier-template author.phpCe thème ne contient pas le fichier optionnel author.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 : titan-framework.php 35: require_once( TF_PATH . 'lib/class-admin-notification.php' );36: require_once( TF_PATH . 'lib/class-admin-page.php' );37: require_once( TF_PATH . 'lib/class-admin-tab.php' );38: require_once( TF_PATH . 'lib/class-customizer.php' );39: require_once( TF_PATH . 'lib/class-meta-box.php' );40: require_once( TF_PATH . 'lib/class-option.php' );41: require_once( TF_PATH . 'lib/class-option-ajax-button.php' );42: require_once( TF_PATH . 'lib/class-option-checkbox.php' );43: require_once( TF_PATH . 'lib/class-option-code.php' );44: require_once( TF_PATH . 'lib/class-option-color.php' );45: require_once( TF_PATH . 'lib/class-option-custom.php' );46: require_once( TF_PATH . 'lib/class-option-edd-license.php' );47: require_once( TF_PATH . 'lib/class-option-date.php' );48: require_once( TF_PATH . 'lib/class-option-enable.php' );49: require_once( TF_PATH . 'lib/class-option-editor.php' );50: require_once( TF_PATH . 'lib/class-option-font.php' );51: require_once( TF_PATH . 'lib/class-option-gallery.php' );52: require_once( TF_PATH . 'lib/class-option-group.php' );53: require_once( TF_PATH . 'lib/class-option-heading.php' );54: require_once( TF_PATH . 'lib/class-option-iframe.php' );55: require_once( TF_PATH . 'lib/class-option-multicheck.php' );56: require_once( TF_PATH . 'lib/class-option-multicheck-categories.php' );57: require_once( TF_PATH . 'lib/class-option-multicheck-pages.php' );58: require_once( TF_PATH . 'lib/class-option-multicheck-posts.php' );59: require_once( TF_PATH . 'lib/class-option-multicheck-post-types.php' );60: require_once( TF_PATH . 'lib/class-option-note.php' );61: require_once( TF_PATH . 'lib/class-option-number.php' );62: require_once( TF_PATH . 'lib/class-option-radio.php' );63: require_once( TF_PATH . 'lib/class-option-radio-image.php' );64: require_once( TF_PATH . 'lib/class-option-radio-palette.php' );65: require_once( TF_PATH . 'lib/class-option-save.php' );66: require_once( TF_PATH . 'lib/class-option-select.php' );67: require_once( TF_PATH . 'lib/class-option-select-categories.php' );68: require_once( TF_PATH . 'lib/class-option-select-pages.php' );69: require_once( TF_PATH . 'lib/class-option-select-posts.php' );70: require_once( TF_PATH . 'lib/class-option-select-post-types.php' );71: require_once( TF_PATH . 'lib/class-option-separator.php' );72: require_once( TF_PATH . 'lib/class-option-sortable.php' );73: require_once( TF_PATH . 'lib/class-option-text.php' );74: require_once( TF_PATH . 'lib/class-option-textarea.php' );75: require_once( TF_PATH . 'lib/class-option-upload.php' );76: require_once( TF_PATH . 'lib/class-option-file.php' );77: require_once( TF_PATH . 'lib/class-titan-css.php' );78: require_once( TF_PATH . 'lib/class-titan-framework.php' );79: require_once( TF_PATH . 'lib/class-wp-customize-control.php' );80: require_once( TF_PATH . 'lib/functions-googlefonts.php' );81: require_once( TF_PATH . 'lib/functions-utils.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 : scss.inc.php 2294: 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 : titan-framework-embedder.php 10: * require_once( 'Titan-Framework/titan-framework-embedder.php' );63: require_once( 'titan-framework.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 : titan-framework-checker.php 13: * require_once( 'titan-framework-checker.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 : class-option-code.php 181: require_once( trailingslashit( dirname( dirname( __FILE__ ) ) ) . 'inc/scss 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 : class-option-edd-license.php 348: include( TF_PATH . 'inc/edd-licensing/EDD_SL_Plugin_Updater.php' );360: include( TF_PATH . 'inc/edd-licensing/theme-updater-class.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 : class-titan-css.php 184: require_once( trailingslashit( dirname( dirname( __FILE__ ) ) ) . 'inc/scss237: require_once( trailingslashit( dirname( dirname( __FILE__ ) ) ) . 'inc/scss 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