11
Résultats de validation

Finovate

Finovate

WordPress 6.7.2 theme
11
  • TYPE DE THèMEThème WordPress %s 6.7.2
  • NOM DU FICHIERfinovate.zip
  • TAILLE DU FICHIER2857482 octets
  • MD5b46e31448979dde5cc64226d2f851ebd
  • SHA19bc12e71ca2bd9ed8c621802d8cb11bd190b7466
  • LICENCEPropriétaire
  • FICHIERS INCLUSCSS, PHP, XML, Bitmap images, Adobe Illustrator
  • URI DU THèME URIhttps://finovate.vamtam.com
  • VERSION1
  • URI DE L'AUTEUR
  • TAGSfinancial advisor, wealth management, investment firm, business consulting, financial planning, tax advisory, corporate finance, asset management, accounting services, risk management, financial consultancy, insurance advisory, fintech solutions, estate pl
  • DATE DE CRéATION2025-03-29
  • DERNIèRE MISE à JOUR DU FICHIER2025-03-29
  • DERNIèRE VALIDATION2025-03-29 20:29
Ce thème n'est peut être pas libre. Themecheck ne distribue pas de thèmes commerciaux.
Alertes critiques
  1. Code malveillant : Opérations sur système de fichiers file_get_contents trouvé dans le fichier admin.php.
    Ligne167: $content = file_get_contents( $main_file );
  2. Menu Admin : Les thèmes doivent utiliser add_theme_page () pour ajouter des pages admin. Fichier class-tgm-plugin-activation.php :
    Ligne732: $this->page_hook = call_user_func( 'add_submenu_page', $args['parent_slug'], $args['page_title'], $args['menu_t
    Fichier purchase-helper.php :
    Ligne134: add_menu_page( esc_html__( 'VamTam', 'finovate' ), esc_html__( 'VamTam', 'f
    Fichier purchase-helper.php :
    Ligne135: add_submenu_page( 'vamtam_theme_setup', esc_html__( 'Dashboard', 'finovate'
    Ligne137: add_submenu_page( 'vamtam_theme_setup', esc_html__( 'Dashboard', 'finovate'
    Ligne142: add_submenu_page( 'vamtam_theme_setup', esc_html__( 'Import Demo Content', 
    Ligne146: add_submenu_page(
    Fichier purchase-helper.php :
    Ligne135: add_submenu_page( 'vamtam_theme_setup', esc_html__( 'Dashboard', 'finovate'
    Ligne137: add_submenu_page( 'vamtam_theme_setup', esc_html__( 'Dashboard', 'finovate'
    Ligne142: add_submenu_page( 'vamtam_theme_setup', esc_html__( 'Import Demo Content', 
    Ligne146: add_submenu_page(
    Fichier purchase-helper.php :
    Ligne135: add_submenu_page( 'vamtam_theme_setup', esc_html__( 'Dashboard', 'finovate'
    Ligne137: add_submenu_page( 'vamtam_theme_setup', esc_html__( 'Dashboard', 'finovate'
    Ligne142: add_submenu_page( 'vamtam_theme_setup', esc_html__( 'Import Demo Content', 
    Ligne146: add_submenu_page(
    Fichier purchase-helper.php :
    Ligne135: add_submenu_page( 'vamtam_theme_setup', esc_html__( 'Dashboard', 'finovate'
    Ligne137: add_submenu_page( 'vamtam_theme_setup', esc_html__( 'Dashboard', 'finovate'
    Ligne142: add_submenu_page( 'vamtam_theme_setup', esc_html__( 'Import Demo Content', 
    Ligne146: add_submenu_page(
    Fichier help-page.php :
    Ligne21: add_submenu_page( 'vamtam_theme_setup', esc_html__( 'Help', 'finovate' ), e
  3. Fonctions obsolètes : get_option get_option( 'home' ) trouvé dans le fichier diagnostics.php. Il est préférable d'utiliser home_url().
    Ligne117: $home_url_raw = '%' . str_replace( 'https', 'http', get_option( 'home' ) ) . '%';
    Ligne312: 'msg'    => wp_kses_post( sprintf( __( 'Basic access authentication detected. Please ensure that <strong>%s</strong>. <strong>%s</strong>, and <strong>%s</strong> are accessible without a password.', 'finovate' ), get_option( 'home' ), admin_url( 'admin-ajax.php' ), site_url( 'wp-cron.php
  4. Inclusion de plugin : Présence de fichier zip Les plugins ne sont pas autorisés dans les thèmes. Le fichier zip vamtam-elementor-integration-finovate.zip vamtam-product-qa.zip vamtam-importers-e.zip theme-icons.zip a été trouvé.
Attention
  1. tags du thème : Présence de tags inconnusTag inconnu financial advisor trouvé dans l'entête du fichier style.css.Tag inconnu wealth management trouvé dans l'entête du fichier style.css.Tag inconnu investment firm trouvé dans l'entête du fichier style.css.Tag inconnu business consulting trouvé dans l'entête du fichier style.css.Tag inconnu financial planning trouvé dans l'entête du fichier style.css.Tag inconnu tax advisory trouvé dans l'entête du fichier style.css.Tag inconnu corporate finance trouvé dans l'entête du fichier style.css.Tag inconnu asset management trouvé dans l'entête du fichier style.css.Tag inconnu accounting services trouvé dans l'entête du fichier style.css.Tag inconnu risk management trouvé dans l'entête du fichier style.css.Tag inconnu financial consultancy trouvé dans l'entête du fichier style.css.Tag inconnu insurance advisory trouvé dans l'entête du fichier style.css.Tag inconnu fintech solutions trouvé dans l'entête du fichier style.css.Tag inconnu estate planning trouvé dans l'entête du fichier style.css.Tag inconnu retirement planning trouvé dans l'entête du fichier style.css.Tag inconnu elementor trouvé dans l'entête du fichier style.css.Tag inconnu financial services trouvé dans l'entête du fichier style.css.
  2. Text domain : Utilisation incorrecte des fonctions de traduction.Utilisation d'une fonction de traduction avec un nombre incorrect d'arguments. Fonction esc_html_e, avec les arguments 'Thanks for verifying your ', !, 'finovate' dans le fichier purchase-helper.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 finovate, !, vamtam-fiore.
  3. Balises courtes PHP : Présence de balises PHP courtesPrésence de balises PHP courtes dans le fichier diagnostics.php. "Il est conseillé de ne pas les utiliser car elles ne sont seulement disponibles lors de l'activation de la directive de configuration short_open_tag du php.ini, ou si PHP a été configuré avec l'option --enable-short-tags" (php.net), ce qui n'est pas le cas sur de nombreux serveurs.
    Ligne65: <tr id='<?= esc_attr( $id ) ?>' data-pass='<?= esc_attr( $test['pass'] ) ?>'>
    Ligne66: <td><strong><?= $test['title'] ?></strong></td>
    Ligne67: <td class='result'><?= $test['result'] ?></td>
    Ligne70: <?= $test['msg'] // xss ok ?>
  4. 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.
  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 l'internationalisation : Utilisation correcte de _e(La variable $license_type a été trouvée dans une fonction de traduction dans le fichier purchase-helper.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
  8. Implémentation de l'internationalisation : Utilisation correcte de esc_html_e(La variable $license_type a été trouvée dans une fonction de traduction dans le fichier purchase-helper.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
  9. 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 loop-date.php. Il est préférable d'utiliser la fonction get_option( 'date_format' )à la place.
Info
  1. Liens statiques : Présence de liens codés en durLien potentiellement codés en dur trouvé dans le fichier enqueues.php.
    Ligne195: jQuery( 'a[href*='https://vamtam.com/changelog']' ).each( function() {
    Ligne202: $changelog_link = '<span><a href='https://vamtam.com/changelog' target='_blank'>' . __('View Changelog', 'fin
    Ligne206: jQuery( '#update-plugins-table a[href='https://vamtam.com/changelog']' ).each( function() {
  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 des images image.phpCe thème ne contient pas le fichier optionnel image.php.
  9. Utilisation d'includes : Utilisation de include ou de de requireLe thème semble utiliser include ou require : framework.php
    Ligne83: include_once( $path . $file );
    Ligne91: include_once( $admin_path . $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 : elementor-bridge.php
    Ligne10: 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.
Other checked themes