0
Résultats de validation

Rehub theme

Rehub theme

WordPress 4.9.8 theme
0
Alertes critiques
  1. Title : Title Les tags <title> ne peuvent contenir qu'un appe à wp_title(). wp_title filter soit être utilisée pour modifier la sortie.
  2. Failles de sécurité : Utilisation de base64_decode() base64_decode trouvé dans le fichier full_carousel.php.
    Line 11: <?php if ($badge!=''): ?><div class='stamp <?php echo $badge_color ;?>_stamp'><?php echo rawurldecode(base64_decode($badge_text)) ;?></div><?php endif;?>
  3. Failles de sécurité : Utilisation de base64_encode() base64_encode trouvé dans le fichier vc_functions.php.
     'value' => base64_encode( 'Editor\'s <span>choice</span>'),
  4. Fichiers indésirables : fichiers ou dossiers cachés .gitignore .travis.yml a été trouvé.
  5. 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="'.($width?$width:765).'" height="'.($height?$height:430).'" src="//www.youtube.com/embed/'.$yid.'?rel='.$rel.'&enablejsapi=1" frameborder="0" ebkitAllowFullScreen mozallowfullscreen allowFullScreen> trouvé dans le fichier functions.php.
    Line 728: return '<iframe width=''.($width?$width:765).'' height=''.($height?$height:430).'' 
    <iframe src="https://embed.spotify.com/?uri=<?php echo vp_metabox('rehub_post.music_post.0.music_post_spotify_embed'); ?> trouvé dans le fichier single.php.
    Line 37: <iframe src='https://embed.spotify.com/?uri=<?php echo vp_metabox('rehub_po
    <iframe src="//www.facebook.com/plugins/likebox.php?href=<?php echo $page_url ?> trouvé dans le fichier facebook_widget.php.
    Line 41: <iframe src='//www.facebook.com/plugins/likebox.php?href=<?php echo $page_u
    <iframe src="https://embed.spotify.com/?uri=<?php echo vp_metabox('rehub_post.music_post.0.music_post_spotify_embed'); ?> trouvé dans le fichier query_type3.php.
    Line 49: <iframe src='https://embed.spotify.com/?uri=<?php echo vp_metabox('rehub_po
    <iframe src="https://embed.spotify.com/?uri=<?php echo vp_metabox('rehub_post.music_post.0.music_post_spotify_embed'); ?> trouvé dans le fichier query_type2.php.
    Line 37: <iframe src='https://embed.spotify.com/?uri=<?php echo vp_metabox('rehub_po
    <iframe src='<?php echo $import_comments['IFrameURL']; ?> trouvé dans le fichier data_reviews.php.
    Line 16: <iframe src='<?php echo $import_comments['IFrameURL']; ?>' width='100%' hei
    <iframe width="703" height="395" src="https://www.youtube.com/embed/<?php echo $item['extra']['guid']; ?> trouvé dans le fichier data_simple.php.
    Line 8: <iframe width='703' height='395' src='https://www.youtube.com/embed/<?php e
    <iframe width="703" height="395" src="https://www.youtube.com/embed/<?php echo $item['extra']['guid']; ?> trouvé dans le fichier data_responsive.php.
    Line 10: <iframe width='703' height='395' src='https://www.youtube.com/embed/<?php e
    <iframe width="765" height="478" src="https://www.youtube.com/embed/<?php echo $item['extra']['guid']; ?> trouvé dans le fichier data_slider.php.
    Line 17: <iframe width='765' height='478' src='https://www.youtube.com/embed/<?php e
  6. Code malveillant : Opérations sur système de fichiers file_get_contents trouvé dans le fichier functions.php.
    Line 747: $vimeoObject = json_decode(@file_get_contents($json_url), true); 	
    Line 748: //$vimeoObject = json_decode(@file_get_contents('//vimeo.com/api/v2/video/'.$vid.'.json'));
    file_get_contents trouvé dans le fichier functions.php.
    Line 747: $vimeoObject = json_decode(@file_get_contents($json_url), true); 	
    Line 748: //$vimeoObject = json_decode(@file_get_contents('//vimeo.com/api/v2/video/'.$vid.'.json'));
    file_get_contents trouvé dans le fichier sources.php.
    Line 84: $fonts = file_get_contents(dirname(__FILE__) . '/gwf.json');
    Line 104: $fonts   = file_get_contents(dirname(__FILE__) . '/gwf.json');
    Line 125: $fonts   = file_get_contents(dirname(__FILE__) . '/gwf.json');
    Line 146: $fonts   = file_get_contents(dirname(__FILE__) . '/gwf.json');
    Line 200: $subject = file_get_contents(VP_DIR . '/public/css/vendor/font-awesome.min.css');
    file_get_contents trouvé dans le fichier sources.php.
    Line 84: $fonts = file_get_contents(dirname(__FILE__) . '/gwf.json');
    Line 104: $fonts   = file_get_contents(dirname(__FILE__) . '/gwf.json');
    Line 125: $fonts   = file_get_contents(dirname(__FILE__) . '/gwf.json');
    Line 146: $fonts   = file_get_contents(dirname(__FILE__) . '/gwf.json');
    Line 200: $subject = file_get_contents(VP_DIR . '/public/css/vendor/font-awesome.min.css');
    file_get_contents trouvé dans le fichier sources.php.
    Line 84: $fonts = file_get_contents(dirname(__FILE__) . '/gwf.json');
    Line 104: $fonts   = file_get_contents(dirname(__FILE__) . '/gwf.json');
    Line 125: $fonts   = file_get_contents(dirname(__FILE__) . '/gwf.json');
    Line 146: $fonts   = file_get_contents(dirname(__FILE__) . '/gwf.json');
    Line 200: $subject = file_get_contents(VP_DIR . '/public/css/vendor/font-awesome.min.css');
    file_get_contents trouvé dans le fichier sources.php.
    Line 84: $fonts = file_get_contents(dirname(__FILE__) . '/gwf.json');
    Line 104: $fonts   = file_get_contents(dirname(__FILE__) . '/gwf.json');
    Line 125: $fonts   = file_get_contents(dirname(__FILE__) . '/gwf.json');
    Line 146: $fonts   = file_get_contents(dirname(__FILE__) . '/gwf.json');
    Line 200: $subject = file_get_contents(VP_DIR . '/public/css/vendor/font-awesome.min.css');
    file_get_contents trouvé dans le fichier sources.php.
    Line 84: $fonts = file_get_contents(dirname(__FILE__) . '/gwf.json');
    Line 104: $fonts   = file_get_contents(dirname(__FILE__) . '/gwf.json');
    Line 125: $fonts   = file_get_contents(dirname(__FILE__) . '/gwf.json');
    Line 146: $fonts   = file_get_contents(dirname(__FILE__) . '/gwf.json');
    Line 200: $subject = file_get_contents(VP_DIR . '/public/css/vendor/font-awesome.min.css');
    file_get_contents trouvé dans le fichier PostTest.php.
    Line 111: function file_get_contents()
    Line 117: return call_user_func_array('file_get_contents', func_get_args());
    file_get_contents trouvé dans le fichier example-captcha.php.
    Line 82: // If file_get_contents() is locked down on your PHP installation to disallow
    file_get_contents trouvé dans le fichier Post.php.
    Line 68: return file_get_contents(self::SITE_VERIFY_URL, false, $context);
    fwrite trouvé dans le fichier SocketPost.php.
    Line 101: $this->socket->fwrite($request);
    fclose trouvé dans le fichier SocketPost.php.
    Line 108: $this->socket->fclose();
    fwrite trouvé dans le fichier Socket.php.
    Line 60: * fwrite
    Line 62: * @see http://php.net/fwrite
    Line 67: public function fwrite($string, $length = null)
    Line 69: return fwrite($this->handle, $string, (is_null($length) ? strlen($string) : $lengt
    fwrite trouvé dans le fichier Socket.php.
    Line 60: * fwrite
    Line 62: * @see http://php.net/fwrite
    Line 67: public function fwrite($string, $length = null)
    Line 69: return fwrite($this->handle, $string, (is_null($length) ? strlen($string) : $lengt
    fclose trouvé dans le fichier Socket.php.
    Line 95: * fclose
    Line 97: * @see http://php.net/fclose
    Line 100: public function fclose()
    Line 102: return fclose($this->handle);
    fclose trouvé dans le fichier Socket.php.
    Line 95: * fclose
    Line 97: * @see http://php.net/fclose
    Line 100: public function fclose()
    Line 102: return fclose($this->handle);
    file_get_contents trouvé dans le fichier icecat.php.
    Line 43: *   file_get_contents will get the content even if it's returning
    Line 87: $xml = @file_get_contents($url,false,stream_context_create(array('http' => array('i
  7. Code malveillant : Opérations réseau fsockopen trouvé dans le fichier example-captcha.php.
    Line 84: // This makes use of fsockopen() instead.
    fsockopen trouvé dans le fichier SocketPost.php.
    Line 33: * Sends a POST request to the reCAPTCHA service, but makes use of fsockopen() 
    Line 91: if ($this->socket->fsockopen('ssl://' . self::RECAPTCHA_HOST, 443, $errno, $errstr, 30) !== fa
    fsockopen trouvé dans le fichier SocketPost.php.
    Line 33: * Sends a POST request to the reCAPTCHA service, but makes use of fsockopen() 
    Line 91: if ($this->socket->fsockopen('ssl://' . self::RECAPTCHA_HOST, 443, $errno, $errstr, 30) !== fa
    fsockopen trouvé dans le fichier Socket.php.
    Line 38: * fsockopen
    Line 40: * @see http://php.net/fsockopen
    Line 48: public function fsockopen($hostname, $port = -1, &$errno = 0, &$errstr = '', $timeout = nul
    Line 50: $this->handle = fsockopen($hostname, $port, $errno, $errstr, (is_null($timeout) ? ini_get('
    fsockopen trouvé dans le fichier Socket.php.
    Line 38: * fsockopen
    Line 40: * @see http://php.net/fsockopen
    Line 48: public function fsockopen($hostname, $port = -1, &$errno = 0, &$errstr = '', $timeout = nul
    Line 50: $this->handle = fsockopen($hostname, $port, $errno, $errstr, (is_null($timeout) ? ini_get('
  8. Menu Admin : Les thèmes doivent utiliser add_theme_page () pour ajouter des pages admin. Fichier class-tgm-plugin-activation.php :
    Line 646: $this->page_hook = call_user_func( 'add_{$type}_page', $args['parent_slug'], $args['page_title'], $args['menu_t
    Fichier option.php :
    Line 128: $hook_suffix = add_menu_page(
    Fichier option.php :
    Line 140: $hook_suffix = add_submenu_page(
    Fichier rehub.php :
    Line 115: //$rehub_menu_page_creation_method    = 'add_menu_page';
    Line 118: $welcome_screen = add_menu_page( 'ReHub', 'ReHub', 'administrator', 'rehub', array( $this, 'r
    Fichier rehub.php :
    Line 116: //$rehub_submenu_page_creation_method = 'add_submenu_page';
    Line 120: $support        = add_submenu_page( 'rehub', __( 'ReHub Theme Support', 'rehub_framework' ), 
    Line 121: $plugins        = add_submenu_page( 'rehub', __( 'Plugins', 'rehub_framework' ), __( 'Plugins
    Line 122: $demos          = add_submenu_page( 'rehub', __( 'Demo stacks', 'rehub_framework' ), __( 'Dem
    Line 124: $theme_options  = add_submenu_page( 'rehub', __( 'Theme Options', 'rehub_framework' ), __( 'T
    Fichier rehub.php :
    Line 115: //$rehub_menu_page_creation_method    = 'add_menu_page';
    Line 118: $welcome_screen = add_menu_page( 'ReHub', 'ReHub', 'administrator', 'rehub', array( $this, 'r
    Fichier rehub.php :
    Line 116: //$rehub_submenu_page_creation_method = 'add_submenu_page';
    Line 120: $support        = add_submenu_page( 'rehub', __( 'ReHub Theme Support', 'rehub_framework' ), 
    Line 121: $plugins        = add_submenu_page( 'rehub', __( 'Plugins', 'rehub_framework' ), __( 'Plugins
    Line 122: $demos          = add_submenu_page( 'rehub', __( 'Demo stacks', 'rehub_framework' ), __( 'Dem
    Line 124: $theme_options  = add_submenu_page( 'rehub', __( 'Theme Options', 'rehub_framework' ), __( 'T
    Fichier rehub.php :
    Line 116: //$rehub_submenu_page_creation_method = 'add_submenu_page';
    Line 120: $support        = add_submenu_page( 'rehub', __( 'ReHub Theme Support', 'rehub_framework' ), 
    Line 121: $plugins        = add_submenu_page( 'rehub', __( 'Plugins', 'rehub_framework' ), __( 'Plugins
    Line 122: $demos          = add_submenu_page( 'rehub', __( 'Demo stacks', 'rehub_framework' ), __( 'Dem
    Line 124: $theme_options  = add_submenu_page( 'rehub', __( 'Theme Options', 'rehub_framework' ), __( 'T
    Fichier rehub.php :
    Line 116: //$rehub_submenu_page_creation_method = 'add_submenu_page';
    Line 120: $support        = add_submenu_page( 'rehub', __( 'ReHub Theme Support', 'rehub_framework' ), 
    Line 121: $plugins        = add_submenu_page( 'rehub', __( 'Plugins', 'rehub_framework' ), __( 'Plugins
    Line 122: $demos          = add_submenu_page( 'rehub', __( 'Demo stacks', 'rehub_framework' ), __( 'Dem
    Line 124: $theme_options  = add_submenu_page( 'rehub', __( 'Theme Options', 'rehub_framework' ), __( 'T
    Fichier rehub.php :
    Line 116: //$rehub_submenu_page_creation_method = 'add_submenu_page';
    Line 120: $support        = add_submenu_page( 'rehub', __( 'ReHub Theme Support', 'rehub_framework' ), 
    Line 121: $plugins        = add_submenu_page( 'rehub', __( 'Plugins', 'rehub_framework' ), __( 'Plugins
    Line 122: $demos          = add_submenu_page( 'rehub', __( 'Demo stacks', 'rehub_framework' ), __( 'Dem
    Line 124: $theme_options  = add_submenu_page( 'rehub', __( 'Theme Options', 'rehub_framework' ), __( 'T
  9. 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 functions.php.
  10. Inclusion de plugin : Présence de fichier zip Les plugins ne sont pas autorisés dans les thèmes. Le fichier zip accesspress-anonymous-post-pro.zip mdf-taxonomy-chain-menu.zip envato-market.zip js_composer.zip meta-data-filter.zip a été trouvé.
Attention
  1. Script de core désabonné : Désabonnement d'un script de coreAppel à wp_deregister_script dans loader.php. Les thèmes ne doivent appeler wp_deregister_script sur des scripts du core.
    Line 206: wp_deregister_script($name);
  2. tags du thème : Présence de tags inconnusLe tag fluid-layout est obsolète, il ne doit pas figurer dans le header de style.css.
  3. 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 rehub-theme.
  4. Text domain : Utilisation incorrecte des fonctions de traduction.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments "Rehub Theme has some bundled paid plugins which you can install from this page." dans le fichier plugins.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments "Use coupon <strong>REHUB25</strong> to get 25% discount for our best All in One moneymaking plugin" dans le fichier plugins.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'js_composer' dans le fichier vc_functions.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Specification:' dans le fichier data_specification.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 rehub_framework, tgmpa, ultimatemember, vp_textdomain, woocommerce, default, rehub_child, content-egg-tpl, js_composer, content-egg.
  5. 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.
  6. Failles de sécurité : Présence de code Google adsensepub-2255356503124533 trouvé dans le fichier theme_option.TXT.
    Line 1: {'rehub_framework_archive_layout':'rehub_framework_archive_grid','rehub_framework_category_layout':'rehub_framework_category_list','rehub_framework_search_layout':'rehub_framework_archive_list','rehub_custom_css':'.page-id-756 .rehub_field_1 .rehub_catalog_field_value {font-size:14px; font-weight:bold;}\n.page-id-756 .rehub_field_1 .rehub_catalog_field_title i{padding-right: 0; color:#fff;}\n.page-id-756 .rehub_catalog_field_title > span{font-weight:bold;}\n.page-id-756 .rehub_catalog_field.rehub_field_1{background-color: #6f9f1a;  color: #fff !important; padding: 5px; position: absolute; top: 0; right: 0;}\n.page-id-765 .rehub_catalog_field_title > span {font-weight: bold;padding-left: 3px;}\n.page-id-768 .rehub_catalog_field{padding: 10px; color:#fff; font-size: 14px; font-weight: bold;}\n.page-id-768 .rehub_catalog_field_value{float:right;}\n.page-id-768 .rehub_catalog_field_title i{color:#f7f7f7; font-size:13px;}\n.page-id-768 .rehub_field_1{background-color:#BB1111;}\n.page-id-768 .rehub_field_2{background-color:#2D7122;}\n.page-id-768 .rehub_field_3{background-color:#25A276;}\n.page-id-768 .rehub_field_4{background-color:#444444;}\n.page-id-768 .rehub_field_5{text-align: center;}\n.page-id-768 .rehub_field_5 .rehub_catalog_field_value{float:none;}\n.page-id-768 .rehub_field_5 .rehub_catalog_field_value a{font-size: 17px;}\n.share-buttons{width:100%; float: none;}\n.share-buttons ul{margin:0 !important;}','rehub_analytics':'','rehub_sidebar_left':'','rehub_logo':'http:\/\/rehub.wpsoul.com\/wp-content\/uploads\/2015\/09\/Logo.png','rehub_logo_margin':'5','rehub_logo_retina':'','rehub_logo_retina_width':'179','rehub_logo_retina_height':'51','rehub_text_logo':'','rehub_text_slogan':'','rehub_favicon_note':'','rehub_header_style':'header_second','rehub_search_icon':'top','rehub_body_block':'','rehub_sticky_nav':'','rehub_header_social':'1','rehub_logged_enable_intop':'','exclude_cart_header':'','rehub_header_top':'','rehub_headercolor_style':'0','rehub_header_note':'','rehub_header_color_background':'','rehub_header_background_image':'','rehub_header_background_repeat':'','rehub_header_background_position':'','rehub_header_background_offset':'','rehub_custom_color_nav':'','rehub_custom_color_nav_font':'','rehub_custom_color_top':'','rehub_custom_color_top_font':'','rehub_enable_newstick':'1','rehub_enable_newstick_home':'1','rehub_newstick_label':'Special','rehub_newstick_cat':['9'],'rehub_newstick_tag':[],'rehub_newstick_fetch':'5','rehub_footer_widgets':'1','rehub_footer_block':'','rehub_footer_text':'\u00a9 2014 Sizam Design. All rights reserved.','rehub_footer_logo':'http:\/\/rehub.wpsoul.net\/wp-content\/uploads\/2015\/06\/foot_logo.png','rehub_featured_toggle':'1','rehub_featured_note':'','rehub_featured_slider':['787','645','100'],'rehub_featured_right':['73','64'],'rehub_feature_color':'','rehub_featured_tag':'','rehub_exclude_posts':'','rehub_homecarousel_toggle':'1','rehub_homecarousel_ed':'','rehub_homecarousel_tag':'best','rehub_homecarousel_note':'','rehub_homecarousel_label':'1','rehub_label_color':'def','rehub_homecarousel_label_text':'Editor's <span>choice<\/span>','rehub_homecarousel_cat':'','rehub_facebook':'http:\/\/facebook.com\/envato','rehub_twitter':'','rehub_google':'https:\/\/plus.google.com\/u\/0\/105011339557975001645','rehub_instagram':'','rehub_tumblr':'','rehub_youtube':'','rehub_vimeo':'','rehub_pinterest':'','rehub_linkedin':'','rehub_soundcloud':'','rehub_dribbble':'','rehub_vk':'http:\/\/vk.com\/movetraining','rehub_rss':'','rehub_color_schema':'default','rehub_custom_color':'','rehub_btnoffer_color':'','rehub_color_link':'','rehub_bg_flat_color':'','rehub_color_background':'#ffffff','rehub_background_image':'http:\/\/rehub.wpsoul.net\/wp-content\/uploads\/2014\/04\/Pattern_01.jpg','rehub_background_repeat':'repeat','rehub_background_position':'','rehub_background_offset':'','rehub_background_fixed':'','rehub_sized_background':'','rehub_content_shadow':'','rehub_branded_bg_url':'','rehub_ecwid_enable':'1','rehub_nav_font':'','rehub_nav_font_style':'','rehub_nav_font_weight':'','rehub_nav_font_subset':[],'rehub_nav_font_trans':'','rehub_headings_font':'','rehub_headings_font_style':'','rehub_headings_font_weight':'','rehub_headings_font_subset':[],'rehub_headings_font_trans':'','rehub_block_font':'','rehub_block_font_style':'','rehub_block_font_weight':'','rehub_block_font_subset':[],'rehub_block_font_trans':'','rehub_slider_font':'','rehub_slider_font_style':'','rehub_slider_font_weight':'','rehub_slider_font_subset':[],'rehub_slider_font_trans':'','rehub_body_font':'','rehub_body_font_style':'','rehub_body_font_weight':'','rehub_body_font_subset':[],'body_font_size':'','aq_resize':'1','aq_resize_crop':'','shortcode_enable':'1','repick_social_disable':'','exclude_author_meta':'','exclude_cat_meta':'','exclude_date_meta':'','exclude_comments_meta':'','post_view_disable':'','disable_btn_offer_loop':'','font_fallback':'1','rehub_disable_fulltitle':'','rehub_disable_breadcrumbs':'','rehub_disable_share':'1','rehub_disable_share_top':'1','rehub_disable_prev':'','rehub_disable_totop':'','rehub_disable_tags':'','rehub_disable_author':'1','rehub_disable_relative':'','rehub_enable_tag_relative':'','rehub_disable_feature_thumb':'','rehub_disable_comments':'','rehub_widget_comments':'','rehub_ads_top':'[wpsm_user_modal as_btn='1' class='alignright ml15 mobileinmenu mt10'][wpsm_button icon=\'cloud-upload\' link=\'http:\/\/rehub.wpsoul.com\/add-deal\/\' class=\'right act-rehub-login-popup mobileinmenu mt10 ml15\' color=\'green\']Submit a deal[\/wpsm_button][wpsm_searchform class=\'head_search floatright disablefloatmobile mt10 mb15\']','rehub_ads_megatop':'','rehub_ads_infooter':'','rehub_single_after_title':'[sharing_buttons]','rehub_single_before_post':'','rehub_single_before_post_note':'','rehub_single_code':'<script async src=\'\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\'><\/script>\n<!-- sizamdesign -->\n<ins class=\'adsbygoogle\'\n     style=\'display:block\'\n     data-ad-client=\'ca-pub-2255356503124533\'\n     data-ad-slot=\'8351714205\'\n     data-ad-form
  7. Répertoires indésirables : Répertoire de control de version GITGIT revision control directory.git a été trouvé.
  8. Fichiers indésirables : Fichier système de Windowsthumbs.db a été trouvé.
  9. Eléments custom : Présence d'une entête customAucune référence à custom header n'a été trouvée dans le thème.
  10. Eléments custom : Présence d'un fond customAucune référence à custom background n'a été trouvée dans le thème.
  11. Fonctions obsolètes : wp_richedit_prewp_richedit_pre trouvé dans le fichier wpeditor.php . Obsolète depuis la version de la 4.3.
    Line 14: $value = wp_richedit_pre($value);
  12. 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.
  13. Implémentation de l'internationalisation : Utilisation correcte de ___al(La variable $label a été trouvée dans une fonction de traduction dans le fichier vc_functions.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 199: $post_types_list[] = array( $post_type, __( $label, 'js_composer' ) );
  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 archive.php. Il est préférable d'utiliser la fonction get_option( 'date_format' )à la place.
  15. Screenshot : Copie d'écranLa taille du screenshot est 880x660px. 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 des tags tag.phpCe thème ne contient pas le fichier optionnel tag.php.
  5. Fichiers optionnels : Présence du fichier template de taxinomie taxonomy.phpCe thème ne contient pas le fichier optionnel taxonomy.php.
  6. Fichiers optionnels : Présence du fichier-template author.phpCe thème ne contient pas le fichier optionnel author.php.
  7. Fichiers optionnels : Présence du fichier-template des pièces jointes attachment.phpCe thème ne contient pas le fichier optionnel attachment.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 : page_builder.php
    Line 38: include(locate_template('inc/page_areas/two-col-block.php'));
    Line 40: include(locate_template('inc/page_areas/carousel-gallery-block.php'));
    Line 42: include(locate_template('inc/page_areas/video-block.php'));
    Line 44: include(locate_template('inc/page_areas/tabbed-block.php'));			
    Line 46: include(locate_template('inc/page_areas/woocommerce-block.php'));
    Line 48: include(locate_template('inc/page_areas/news-withthumbs-block.php'));
    Line 50: include(locate_template('inc/page_areas/posts-carousel-block.php'));
    Line 52: include(locate_template('inc/page_areas/news-nothumbs-block.php'));
    Line 54: include(locate_template('inc/page_areas/small-posts-block.php'));
    Line 56: include(locate_template('inc/page_areas/grid-posts-block.php'));
    Line 58: include(locate_template('inc/page_areas/big-posts-block.php'));
    Line 60: include(locate_template('inc/page_areas/slider-block.php'));
    Line 62: include(locate_template('inc/page_areas/custom-block.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 : bootstrap.php
    Line 9: require_once 'constant.php';
    Line 14: require_once 'autoload.php';
    Line 35: require_once($datasource);
    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 4: require_once ( get_template_directory() . '/shortcodes/tinyMCE/tinyMCE.php'
    Line 820: include_once(ABSPATH . WPINC . '/feed.php');
    Line 2170: include(locate_template('inc/top/metacolumn.php'));
    Line 2172: include(locate_template('inc/top/reviewcolumn.php'));
    Line 2174: include(locate_template('inc/top/userreviewcolumn.php'));                  
    Line 2305: include(locate_template('inc/top/metarow.php'));
    Line 2307: include(locate_template('inc/top/imagerow.php'));
    Line 2309: include(locate_template('inc/top/titlerow.php'));   
    Line 2311: include(locate_template('inc/top/taxonomyrow.php'));                       
    Line 2313: include(locate_template('inc/top/btnrow.php'));
    Line 2315: include(locate_template('inc/top/reviewlinkrow.php'));
    Line 2317: include(locate_template('inc/top/reviewrow.php'));                         
    Line 2319: include(locate_template('inc/top/userreviewcolumn.php'));                  
    Line 3074: include(locate_template('functions/icecat.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 : bars.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : recentpostlist.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : highlight.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : price.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : testimonial.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : offerbox.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : woobox.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : titlebox.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : divider.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : button.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : map.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : slider.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : tooltip.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : afflist.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : icecat.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : box.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : accordion.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : woolist.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : gallerycarousel.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : codebox.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : membercontent.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : rss.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : toggle.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : numberbox.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : dropcap.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : recentpostcarousel.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : quote.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : countdown.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : affbutton.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : list.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : postimagesslider.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : numberheading.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : categorizator.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.php'); ?>
    Line 44: 
    Line 45: <small><?php _e('Set ids of categories which you want to include (example: 22,34)', 'rehub_framework') ;?></small>
    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 : cartbox.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : tabs.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : proscons.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : colortable.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : column.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : lightbox.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : video.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : promobox.php
    Line 1: <?php require_once(dirName(__FILE__).'/../../../../../../wp-load.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 : index.php
    Line 7: <?php include(locate_template('inc/parts/query_type3.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-topcharts.php
    Line 108: include(locate_template('inc/top/metarow.php'));
    Line 110: include(locate_template('inc/top/imagerow.php'));
    Line 112: include(locate_template('inc/top/titlerow.php'));   
    Line 114: include(locate_template('inc/top/taxonomyrow.php'));                       
    Line 116: include(locate_template('inc/top/btnrow.php'));
    Line 118: include(locate_template('inc/top/reviewlinkrow.php'));
    Line 120: include(locate_template('inc/top/reviewrow.php'));                         
    Line 122: include(locate_template('inc/top/userreviewcolumn.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 : rehub.php
    Line 134: require_once( 'screens/welcome.php' );
    Line 138: require_once( 'screens/support.php' );
    Line 142: require_once( 'screens/demos.php' );
    Line 146: require_once( 'screens/plugins.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 : admin.php
    Line 12: require_once 'source.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 : small-posts-block.php
    Line 58: <?php include(locate_template('inc/parts/query_type1.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 : grid-posts-block.php
    Line 64: <?php include(locate_template('inc/parts/query_type3.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 : big-posts-block.php
    Line 57: <?php include(locate_template('inc/parts/query_type2.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 : review_functions.php
    Line 1256: include(locate_template( 'inc/parts/affeggbutton.php' ) );
    Line 1373: include(locate_template( 'inc/parts/affeggurl.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 : sidebar_functions.php
    Line 60: include (TEMPLATEPATH . '/inc/widgets/tabs_widget.php');
    Line 61: include (TEMPLATEPATH . '/inc/widgets/posts_list.php');
    Line 62: include (TEMPLATEPATH . '/inc/widgets/featured_sidebar.php');
    Line 63: include (TEMPLATEPATH . '/inc/widgets/latest_video.php');
    Line 64: include (TEMPLATEPATH . '/inc/widgets/feedburner_widget.php');
    Line 65: include (TEMPLATEPATH . '/inc/widgets/login_widget.php');
    Line 66: include (TEMPLATEPATH . '/inc/widgets/facebook_widget.php');
    Line 67: include (TEMPLATEPATH . '/inc/widgets/social_link_widget.php');
    Line 68: include (TEMPLATEPATH . '/inc/widgets/sticky_scroll.php');
    Line 69: include (TEMPLATEPATH . '/inc/widgets/related_reviews.php');
    Line 70: include (TEMPLATEPATH . '/inc/widgets/top_offers.php');
    Line 71: include (TEMPLATEPATH . '/inc/widgets/outer_ads.php');
    Line 72: include (TEMPLATEPATH . '/inc/widgets/better_menu.php');
    Line 73: include (TEMPLATEPATH . '/inc/widgets/imagetrend_sidebar.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 : grid_loop_mod.php
    Line 86: <?php include(locate_template('inc/parts/query_type3.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 : regular_blog_loop.php
    Line 70: <?php include(locate_template('inc/parts/query_type2.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 : small_thumb_loop.php
    Line 70: <?php include(locate_template('inc/parts/query_type1.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 : compactgrid_loop_mod.php
    Line 113: <?php include(locate_template('inc/parts/compact_grid.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 : data_specification.php
    Line 7: <?php include(locate_template('functions/icecat.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-toptable.php
    Line 165: include(locate_template('inc/top/metacolumn.php'));
    Line 167: include(locate_template('inc/top/reviewcolumn.php'));
    Line 169: include(locate_template('inc/top/userreviewcolumn.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