0
Résultats de validation

Themify Basic

WordPress 4.8.2 theme Gratuit

Themify Basic

WordPress 4.8.2 theme Gratuit
0
Erreur 8 : Undefined variable: cms
In /home/www/themecheck/themecheck/controllers/controller_results.php line 818
Alertes critiques
  1. Failles de sécurité : Modification des paramètres du serveur PHP ini_set trouvé dans le fichier class-themify-customizer.php.
    Line 810: ini_set( 'zlib.output_compression', 'Off' );
    ini_set trouvé dans le fichier class-themify-builder-import-export.php.
    Line 133: ini_set( 'zlib.output_compression', 'Off' );
    ini_set trouvé dans le fichier themify-wpajax.php.
    Line 465: ini_set( 'zlib.output_compression', 'Off' );
  2. Failles de sécurité : Utilisation de base64_encode() base64_encode trouvé dans le fichier class-customcss-control.php.
     <textarea <?php $this->link(); ?> data-value='<?php echo esc_attr(base64_encode($css)) ?>' class='customcss <?php echo esc_attr($this->type);
    base64_encode trouvé dans le fichier template-map.php.
     <div data-map='<?php echo esc_attr(base64_encode(json_encode($data))) ?>' class='themify_map map-container'  s
    base64_encode trouvé dans le fichier themify-shortcodes.php.
     <div data-map=''.esc_attr(base64_encode(json_encode($data))).'' id='themify_map_canvas_' . esc_attr( 
     <ul data-slider=''.esc_attr(base64_encode( json_encode( $js_data ) ) ). '' class='slides'>' . $content 
     <ul class='slides' data-slider=''.esc_attr(base64_encode(json_encode($js_data))).''>';
    base64_encode trouvé dans le fichier themify-widgets.php.
     <div data-map='<?php echo esc_attr(base64_encode(json_encode($data))) ?>' class='themify_map map-container'  s
    base64_encode trouvé dans le fichier class-wp-twitter-api.php.
     $bearer_token_credentials_64 = base64_encode( $bearer_token_credentials );
    base64_encode trouvé dans le fichier css.php.
     $importContent = base64_encode($importContent);
  3. 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 296: 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 296: if ( ! xml_parse( $xml, file_get_contents( $file ), true ) ) {
    fopen trouvé dans le fichier parsers.php.
    Line 442: $fp = $this->fopen( $file, 'r' );
    Line 668: function fopen( $filename, $mode = 'r' ) {
    Line 671: return fopen( $filename, $mode );
    fclose trouvé dans le fichier parsers.php.
    Line 491: $this->fclose($fp);
    Line 686: function fclose( $fp ) {
    Line 689: return fclose( $fp );
    fopen trouvé dans le fichier parsers.php.
    Line 442: $fp = $this->fopen( $file, 'r' );
    Line 668: function fopen( $filename, $mode = 'r' ) {
    Line 671: return fopen( $filename, $mode );
    fopen trouvé dans le fichier parsers.php.
    Line 442: $fp = $this->fopen( $file, 'r' );
    Line 668: function fopen( $filename, $mode = 'r' ) {
    Line 671: return fopen( $filename, $mode );
    fclose trouvé dans le fichier parsers.php.
    Line 491: $this->fclose($fp);
    Line 686: function fclose( $fp ) {
    Line 689: return fclose( $fp );
    fclose trouvé dans le fichier parsers.php.
    Line 491: $this->fclose($fp);
    Line 686: function fclose( $fp ) {
    Line 689: return fclose( $fp );
  4. Menu Admin : Les thèmes doivent utiliser add_theme_page () pour ajouter des pages admin. Fichier class-tgm-plugin-activation.php :
    Line 737: $this->page_hook = call_user_func( 'add_submenu_page', $args['parent_slug'], $args['page_title'], $args['menu_t
    Fichier themify-admin.php :
    Line 17: add_menu_page( 'themify', $theme->display('Name') , 'manage_options', 'them
    Fichier themify-admin.php :
    Line 22: add_submenu_page( 'themify', $theme->display('Name'), __('Themify Settings'
    Line 28: add_submenu_page ( 'themify', __( 'Builder Layouts', 'themify' ), __( 'Buil
    Line 33: add_submenu_page( 'themify', __( 'Builder Layout Parts', 'themify' ), __( '
    Line 39: add_submenu_page( 'themify', 'themify_customize', __( 'Customize', 'themify
    Line 44: add_submenu_page( 'themify', $theme->display('Name'), __('Documentation', '
    Line 81: call_user_func( 'add_submenu_page', 'themify', $theme->display('Name'), __('More Themes', 't
    Fichier themify-admin.php :
    Line 22: add_submenu_page( 'themify', $theme->display('Name'), __('Themify Settings'
    Line 28: add_submenu_page ( 'themify', __( 'Builder Layouts', 'themify' ), __( 'Buil
    Line 33: add_submenu_page( 'themify', __( 'Builder Layout Parts', 'themify' ), __( '
    Line 39: add_submenu_page( 'themify', 'themify_customize', __( 'Customize', 'themify
    Line 44: add_submenu_page( 'themify', $theme->display('Name'), __('Documentation', '
    Line 81: call_user_func( 'add_submenu_page', 'themify', $theme->display('Name'), __('More Themes', 't
    Fichier themify-admin.php :
    Line 22: add_submenu_page( 'themify', $theme->display('Name'), __('Themify Settings'
    Line 28: add_submenu_page ( 'themify', __( 'Builder Layouts', 'themify' ), __( 'Buil
    Line 33: add_submenu_page( 'themify', __( 'Builder Layout Parts', 'themify' ), __( '
    Line 39: add_submenu_page( 'themify', 'themify_customize', __( 'Customize', 'themify
    Line 44: add_submenu_page( 'themify', $theme->display('Name'), __('Documentation', '
    Line 81: call_user_func( 'add_submenu_page', 'themify', $theme->display('Name'), __('More Themes', 't
    Fichier themify-admin.php :
    Line 22: add_submenu_page( 'themify', $theme->display('Name'), __('Themify Settings'
    Line 28: add_submenu_page ( 'themify', __( 'Builder Layouts', 'themify' ), __( 'Buil
    Line 33: add_submenu_page( 'themify', __( 'Builder Layout Parts', 'themify' ), __( '
    Line 39: add_submenu_page( 'themify', 'themify_customize', __( 'Customize', 'themify
    Line 44: add_submenu_page( 'themify', $theme->display('Name'), __('Documentation', '
    Line 81: call_user_func( 'add_submenu_page', 'themify', $theme->display('Name'), __('More Themes', 't
    Fichier themify-admin.php :
    Line 22: add_submenu_page( 'themify', $theme->display('Name'), __('Themify Settings'
    Line 28: add_submenu_page ( 'themify', __( 'Builder Layouts', 'themify' ), __( 'Buil
    Line 33: add_submenu_page( 'themify', __( 'Builder Layout Parts', 'themify' ), __( '
    Line 39: add_submenu_page( 'themify', 'themify_customize', __( 'Customize', 'themify
    Line 44: add_submenu_page( 'themify', $theme->display('Name'), __('Documentation', '
    Line 81: call_user_func( 'add_submenu_page', 'themify', $theme->display('Name'), __('More Themes', 't
    Fichier themify-admin.php :
    Line 22: add_submenu_page( 'themify', $theme->display('Name'), __('Themify Settings'
    Line 28: add_submenu_page ( 'themify', __( 'Builder Layouts', 'themify' ), __( 'Buil
    Line 33: add_submenu_page( 'themify', __( 'Builder Layout Parts', 'themify' ), __( '
    Line 39: add_submenu_page( 'themify', 'themify_customize', __( 'Customize', 'themify
    Line 44: add_submenu_page( 'themify', $theme->display('Name'), __('Documentation', '
    Line 81: call_user_func( 'add_submenu_page', 'themify', $theme->display('Name'), __('More Themes', 't
  5. Barre d'admin cachée : Barre d'admin cachée Les thèmes ne doivent pas cacher la barre d'admin. Détecté dans le fichier class-themify-builder-preview.php.
  6. Fonctions obsolètes : screen_icon screen_icon trouvé dans le fichier demo-importer.php . Obsolète depuis la version de la 3.8.
    Line 1127: screen_icon();
  7. Fonctions obsolètes : wp_get_http wp_get_http trouvé dans le fichier demo-importer.php . Obsolète depuis la version de la 4.4. Il est prérable d'utiliser WP_Http à la place.
    Line 1000: $headers = wp_get_http( $url, $upload['file'] );
  8. Fonctions obsolètes : get_currentuserinfo get_currentuserinfo trouvé dans le fichier class-builder-duplicate-page.php . Obsolète depuis la version de la 4.5. Il est prérable d'utiliser wp_get_current_user à la place.
    Line 235: } else if ( function_exists( 'get_currentuserinfo' ) ) {
    Line 237: get_currentuserinfo();
  9. Inclusion de plugin : Présence de fichier zip Les plugins ne sont pas autorisés dans les thèmes. Le fichier zip sample-content.zip a été trouvé.
Attention
  1. 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 themify-basic.
  2. Text domain : Utilisation incorrecte des fonctions de traduction.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 themify, wordpress-importer, tgmpa.
  3. Contextes de plugin : Fonctionnalités de pluginLe thème utilise la fonction register_post_type(). Cette fonction n'est pas prévue pour être utilisée dans le contexte d'un thème, mais plutôt dans un plugin.Le thème utilise la fonction add_shortcode(). L'utilisation des custom post-content shortcodes est du domaine des plugins.
  4. 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 themify-builder-admin-ui.min.css.
  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. Fonctions obsolètes : screen_iconscreen_icon trouvé dans le fichier demo-importer.php . Obsolète depuis la version de la 3.8.
    Line 1127: screen_icon();
  8. Implémentation de l'internationalisation : Utilisation correcte de ___al(La variable $this a été trouvée dans une fonction de traduction dans le fichier class-themify-builder-module.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 622: 'name'	  => esc_html__( sprintf( __( '%s Options', 'themify' ), $this->cpt_args['singular'] ) )
  9. Implémentation de l'internationalisation : Utilisation correcte de esc_html__all(La variable $this a été trouvée dans une fonction de traduction dans le fichier class-themify-builder-module.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 622: 'name'	  => esc_html__( sprintf( __( '%s Options', 'themify' ), $this->cpt_args['singul
  10. Screenshot : Copie d'écranLa taille du screenshot est 300x225px. 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. Liens statiques : Présence de liens codés en durLien potentiellement codés en dur trouvé dans le fichier theme-modules.php.
    Line 135: $output = '<div class='themify-info-link'>' . __( 'Here you can set the <a href='https://themify.me/docs/default-layouts'>Default Layouts</a> for WordPress 
    Lien potentiellement codés en dur trouvé dans le fichier page.php.
    Line 24: <p><?php _e( '@admin Learn how to create a <a href='https://themify.me/docs/custom-404' target='_blank'>custom 404 page</a>.', 
    Lien potentiellement codés en dur trouvé dans le fichier module-video.php.
    Line 47: 'help' => __( 'YouTube, Vimeo, etc. video <a href='https://themify.me/docs/video-embeds' target='_blank'>embed link</a>', 'the
    Lien potentiellement codés en dur trouvé dans le fichier themify-updater.php.
    Line 274: $fw_notifications = sprintf( __( '<p class='update %s'>Framework version %s is now available. <a href='%s' class='%s' target='%s'>Update Now</a> or view the <a href='https://themify.me/changelogs/themify.txt' target='_blank' data-changelog='
    Lien potentiellement codés en dur trouvé dans le fichier themify-utils.php.
    Line 209: 'invalid_login' => __('Invalid username or password.<br/>Contact <a href='https://themify.me/contact'>Themify</a> for login issues.', 'themify'),
    Line 210: 'unsuscribed' => __('Your membership might be expired. Login to <a href='https://themify.me/member'>Themify</a> to check.', 'themify'),
    Line 1339: 'description' => __('Link Featured Image and Post Title to lightbox image, video or iframe URL <br/>(<a href='https://themify.me/docs/lightbox'>learn more</a>)', 'themify'),
    Lien potentiellement codés en dur trouvé dans le fichier themify-fontello-icon-picker.php.
    Line 4: * @link http://fontello.com/
    Line 69: <?php printf( __( 'To add icons here: go to <a href='http://fontello.com' target='_blank'>fontello.com</a> and create a package.
    Lien potentiellement codés en dur trouvé dans le fichier shortcodes.php.
    Line 308: 'tooltip' => sprintf( __( 'Example: 52839779@N02. Use %s to find your user ID', 'themify' ), '<a href='http://idgettr.com/' target='_blank'>idGettr.com</a>' )
    Lien potentiellement codés en dur trouvé dans le fichier themify-admin.php.
    Line 616: $output .= '<p>' . sprintf( __( 'If you have an active Themify membership, download the missing addons from the <a href='https://themify.me/member' target='_blank'>Member Area</a>. Then install an
    Lien potentiellement codés en dur trouvé dans le fichier theme-functions.php.
    Line 131: 'description' => __('Image sizes can be set at <a href='options-media.php'>Media Settings</a> and <a href='https://wordpress.org/pl
    Line 419: 'description' => __('Image sizes can be set at <a href='options-media.php'>Media Settings</a> and <a href='https://wordpress.org/pl
    Line 233: 'description' => __('Video embed URL such as YouTube or Vimeo video url (<a href='https://themify.me/docs/video-embeds'>details</a>).', 'themify'),
    Line 131: 'description' => __('Image sizes can be set at <a href='options-media.php'>Media Settings</a> and <a href='https://wordpress.org/pl
    Line 419: 'description' => __('Image sizes can be set at <a href='options-media.php'>Media Settings</a> and <a href='https://wordpress.org/pl
  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 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 archives archive.phpCe thème ne contient pas le fichier optionnel archive.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 : themify-pageoptions.php
    Line 52: include_once( sprintf('%s/themify-pageoptions-popup.php', dirname( __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 : class-themify-builder-components-manager.php
    Line 15: include_once( THEMIFY_BUILDER_INCLUDES_DIR . '/components/base.php' );
    Line 16: include_once( THEMIFY_BUILDER_INCLUDES_DIR . '/components/row.php' );
    Line 17: include_once( THEMIFY_BUILDER_INCLUDES_DIR . '/components/subrow.php' );
    Line 18: include_once( THEMIFY_BUILDER_INCLUDES_DIR . '/components/column.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-themify-builder-import-export.php
    Line 88: require_once( ABSPATH . 'wp-admin/includes/file.php' );
    Line 220: require_once( ABSPATH . 'wp-admin/includes/image.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-themify-builder.php
    Line 687: require_once( THEMIFY_BUILDER_CLASSES_DIR . '/class-themify-builder-form.ph
    Line 688: require_once( THEMIFY_BUILDER_INCLUDES_DIR . '/themify-builder-options.php'
    Line 689: require_once( THEMIFY_BUILDER_CLASSES_DIR . '/class-themify-builder-import-
    Line 690: require_once( THEMIFY_BUILDER_CLASSES_DIR . '/class-themify-builder-plugin-
    Line 798: require_once( $path );
    Line 1956: include_once( sprintf('%s/themify-builder-js-tmpl-common.php', THEMIFY_BUIL
    Line 1957: include_once( sprintf('%s/themify-builder-js-tmpl-front.php', THEMIFY_BUILD
    Line 1958: include_once( sprintf('%s/themify-builder-module-panel.php', THEMIFY_BUILDE
    Line 1968: include_once( sprintf('%s/themify-builder-js-tmpl-common.php', THEMIFY_BUIL
    Line 1969: include_once( sprintf('%s/themify-builder-js-tmpl-admin.php', THEMIFY_BUILD
    Line 2103: require_once( ABSPATH . 'wp-admin' . '/includes/image.php' );
    Line 2329: include( $located );
    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-themify-builder-layouts.php
    Line 730: foreach( include( $path ) as $layout ) {
    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-themify-builder-include.php
    Line 32: require_once( THEMIFY_BUILDER_CLASSES_DIR . '/premium/class-themify-builder
    Line 1158: $data = include( THEMIFY_BUILDER_INCLUDES_DIR . '/data/layouts.php' );
    Line 1171: $theme_layouts = include( get_template_directory() . '/builder-layouts/layouts.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 : module-portfolio.php
    Line 24: 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 : themify-builder.php
    Line 28: require_once( THEMIFY_BUILDER_DIR . '/themify-builder-functions.php' );
    Line 36: require_once( THEMIFY_BUILDER_CLASSES_DIR . '/class-themify-builder-model.p
    Line 37: require_once( THEMIFY_BUILDER_CLASSES_DIR . '/premium/class-themify-builder
    Line 38: require_once( THEMIFY_BUILDER_CLASSES_DIR . '/premium/class-themify-builder
    Line 39: require_once( THEMIFY_BUILDER_CLASSES_DIR . '/class-themify-builder-module.
    Line 40: require_once( THEMIFY_BUILDER_CLASSES_DIR . '/class-themify-builder.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 : themify-builder-updater.php
    Line 356: require_once(THEMIFY_BUILDER_CLASSES_DIR . '/class-themify-builder-upgrader
    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 : themify-demo-import.php
    Line 213: require_once( $demo_settings );
    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 : themify-utils.php
    Line 1612: require_once 'class-themify-mobile-detect.php';
    Line 1733: require_once( ABSPATH . 'wp-admin/includes/file.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 : themify-shortcodes.php
    Line 861: require 'twitteroauth/class-wp-twitter-api.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 : shortcodes.php
    Line 504: 'label' => __( 'Categories to include', 'themify' ),
    Line 686: 'label' => __( 'Categories to include', 'themify' ),
    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-themify-tinymce.php
    Line 61: $shortcodes = apply_filters( 'themify_shortcodes', include( dirname( __FILE__ ) . '/shortcodes.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 : themify-fontello.php
    Line 10: include_once( trailingslashit( THEMIFY_DIR ) . 'themify-fontello-icon-picke
    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-mega-menu.php
    Line 452: require_once( ABSPATH . 'wp-admin/includes/widgets.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 : themify-wpajax.php
    Line 167: require_once(ABSPATH . 'wp-admin' . '/includes/image.php');
    Line 553: require_once( THEMIFY_DIR . '/themify-demo-import.php' );
    Line 565: require_once( THEMIFY_DIR . '/themify-demo-import.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 : themify-microdata.php
    Line 31: 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 : themify-config.php
    Line 43: include_once( trailingslashit( THEMIFY_DIR ) . 'themify-builder/first-run.p
    Line 97: require_once( THEME_DIR . '/themify/themify-icon-picker/themify-icon-picker
    Line 101: include( THEMIFY_DIR . '/themify-fontello.php' );
    Line 109: require_once( THEME_DIR . '/themify/class-themify-filesystem.php' );
    Line 114: require_once(THEME_DIR . '/themify/class-themify-cache.php');
    Line 120: require_once( THEMIFY_DIR . '/themify-builder/themify-builder.php' );
    Line 193: require_once(THEMIFY_DIR . '/themify-hooks.php' );
    Line 194: require_once(THEMIFY_DIR . '/class-hook-contents.php' );
    Line 200: require_once( THEMIFY_DIR . '/class-themify-access-role.php' );
    Line 204: require_once( THEMIFY_DIR . '/themify-metabox/themify-metabox.php' );
    Line 212: require_once( THEMIFY_DIR . '/google-fonts/functions.php' );
    Line 215: // require_once( THEMIFY_DIR . '/page-options/themify-pageoptions.php' );
    Line 263: require_once(THEMIFY_DIR . '/themify-wpajax.php');
    Line 294: require_once( ABSPATH . 'wp-admin/includes/file.php' );
    Line 411: include( trailingslashit( get_template_directory() ) . 'themeforest-functio
    Line 517: include( THEMIFY_DIR . '/megamenu/class-mega-menu.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 : themify-field-types.php
    Line 1045: require_once(ABSPATH . 'wp-admin' . '/includes/image.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 : themify-metabox-core.php
    Line 23: require_once( THEMIFY_METABOX_DIR . 'includes/themify-field-types.php' );
    Line 24: require_once( THEMIFY_METABOX_DIR . 'includes/themify-metabox-utils.php' );
    Line 25: require_once( THEMIFY_METABOX_DIR . 'includes/themify-user-fields.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 : themify-metabox.php
    Line 29: require_once( THEMIFY_METABOX_DIR . 'includes/themify-metabox-core.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