0
Résultats de validation

web

web

WordPress 4.9.2 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 Skin.php.
    Line 104: $skin_config = unserialize( base64_decode( $skin_config ) );
    base64_decode trouvé dans le fichier Backup.php.
    Line 156: $db = unserialize( base64_decode( gzuncompress( $content_file ) ) ); 
    base64_decode trouvé dans le fichier Panel.php.
    Line 803: $config = unserialize(base64_decode($configs[$config_name]['values']));
  3. Failles de sécurité : Utilisation de base64_encode() base64_encode trouvé dans le fichier functions-template.php.
     $oauth_signature = base64_encode(hash_hmac('sha1', $base_info, $composite_key, true));
    base64_encode trouvé dans le fichier recaptchalib.php.
     return strtr(base64_encode ($x), '+/', '-_');
    base64_encode trouvé dans le fichier Backup.php.
     $info['content'] = gzcompress( base64_encode( serialize( $db ) ) );
    base64_encode trouvé dans le fichier Configuration_All.php.
     <textarea rows='' cols='' id='panel-string' name='panel-string'><?php echo base64_encode(serialize( yit_get_model('panel')->db_options )); ?></textare
    base64_encode trouvé dans le fichier Panel.php.
     $new_config_backup = base64_encode(serialize( $this->db_options ));
  4. 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 src="'. $server . '/noscript?k=' . $pubkey . $errorpart . '" height="300" width="300" frameborder="0"> trouvé dans le fichier recaptchalib.php.
    Line 138: <iframe src=''. $server . '/noscript?k=' . $pubkey . $errorpart . '' height
    <iframe <?php if ($width != '' && $height != '') : ?>width="<?php echo $width; ?>" <?php else: ?>style="width: 100%;"<?php endif; ?> height="<?php echo $height; ?>" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="<?php echo $src; ?> trouvé dans le fichier googlemap.php.
    Line 2: <iframe <?php if ($width != '' && $height != '') : ?>width='<?php echo $wid
    <iframe wmode="transparent" src="http://www.veoh.com/static/swf/veoh/SPL.swf?videoAutoPlay=0&permalinkId=<?php echo $video_id ?> trouvé dans le fichier veoh.php.
    Line 2: <iframe wmode='transparent' src='http://www.veoh.com/static/swf/veoh/SPL.sw
    <iframe wmode="transparent" src="http://player.vimeo.com/video/<?php echo $video_id; ?> trouvé dans le fichier vimeo.php.
    Line 2: <iframe wmode='transparent' src='http://player.vimeo.com/video/<?php echo $
    <iframe wmode="transparent" src="http://www.viddler.com/simple/<?php echo $video_id ?> trouvé dans le fichier viddler.php.
    Line 2: <iframe wmode='transparent' src='http://www.viddler.com/simple/<?php echo $
    <iframe frameborder="0" width="<?php echo $width; ?>" height="<?php echo $height; ?>" src="http://www.dailymotion.com/embed/video/<?php echo$video_id; ?> trouvé dans le fichier dailymotion.php.
    Line 2: <iframe frameborder='0' width='<?php echo $width; ?>' height='<?php echo $h
    <iframe wmode="transparent" src="http://a.blip.tv/scripts/shoggplayer.html#file=http://blip.tv/rss/flash/<?php echo $video_id ?> trouvé dans le fichier bliptv.php.
    Line 2: <iframe wmode='transparent' src='http://a.blip.tv/scripts/shoggplayer.html#
    <iframe wmode="transparent" width="<?php echo $width; ?>" height="<?php echo $height; ?>" src="http://www.youtube.com/embed/<?php echo $video_id; ?> trouvé dans le fichier youtube.php.
    Line 3: <iframe wmode='transparent' width='<?php echo $width; ?>' height='<?php ech
    <iframe id='yit_iframe' src='{$this-> trouvé dans le fichier Buy.php.
    Line 87: echo '<iframe id='yit_iframe' src='{$this->_url}' width='100%' height='100%'></if
    <iframe id='yit_iframe' src='{$this-> trouvé dans le fichier Support.php.
    Line 86: //echo '<iframe id='yit_iframe' src='{$this->_url}' width='100%' height='100%'></if
  5. Code malveillant : Opérations sur système de fichiers file_get_contents trouvé dans le fichier Skin.php.
    Line 102: $skin_config = @file_get_contents( $skin_file );
    file_get_contents trouvé dans le fichier addimportant.php.
    Line 4: $css = file_get_contents($filename);
    file_put_contents trouvé dans le fichier addimportant.php.
    Line 7: file_put_contents($filename, $css);
    Line 21: //         file_put_contents( 'buttons/' . $filename . '.css', $buffer, FILE_APPEND );
    fopen trouvé dans le fichier addimportant.php.
    Line 11: // $handle = @fopen('buttons.css', 'r');
    file_put_contents trouvé dans le fichier addimportant.php.
    Line 7: file_put_contents($filename, $css);
    Line 21: //         file_put_contents( 'buttons/' . $filename . '.css', $buffer, FILE_APPEND );
    fclose trouvé dans le fichier addimportant.php.
    Line 29: //     fclose($handle);
    fwrite trouvé dans le fichier recaptchalib.php.
    Line 95: fwrite($fs, $http_request);
    fclose trouvé dans le fichier recaptchalib.php.
    Line 99: fclose($fs);
    file_get_contents trouvé dans le fichier Backup.php.
    Line 154: $content_file = file_get_contents( $file );
    fopen trouvé dans le fichier Image.php.
    Line 723: $handle = fopen( $image_url, 'rb' );
    fread trouvé dans le fichier Image.php.
    Line 728: $contents .= fread( $handle, 8192 );
    fclose trouvé dans le fichier Image.php.
    Line 734: fclose ( $handle );
    file_get_contents trouvé dans le fichier Notifier.php.
    Line 92: // 	            $cache = @file_get_contents($notifier_file_url); // ...if not, use the common file_ge
    Line 113: $notifier_data = file_get_contents( YIT_CORE_TEMPLATES_DIR . '/admin/notifier/default.xml' )
    file_get_contents trouvé dans le fichier Notifier.php.
    Line 92: // 	            $cache = @file_get_contents($notifier_file_url); // ...if not, use the common file_ge
    Line 113: $notifier_data = file_get_contents( YIT_CORE_TEMPLATES_DIR . '/admin/notifier/default.xml' )
    file_get_contents trouvé dans le fichier Notifier.php.
    Line 92: // 	            $cache = @file_get_contents($notifier_file_url); // ...if not, use the common file_ge
    Line 113: $notifier_data = file_get_contents( YIT_CORE_TEMPLATES_DIR . '/admin/notifier/default.xml' )
    fopen trouvé dans le fichier Cache.php.
    Line 76: //         $fp = fopen( $file, 'w' );
    Line 101: $fp = fopen( $file, 'r' );
    fwrite trouvé dans le fichier Cache.php.
    Line 79: //             fwrite( $fp, $content );
    fclose trouvé dans le fichier Cache.php.
    Line 80: //             fclose( $fp );
    Line 108: fclose( $fp );
    fopen trouvé dans le fichier Cache.php.
    Line 76: //         $fp = fopen( $file, 'w' );
    Line 101: $fp = fopen( $file, 'r' );
    fread trouvé dans le fichier Cache.php.
    Line 105: $content .= fread( $fp, 8192 );
    fclose trouvé dans le fichier Cache.php.
    Line 80: //             fclose( $fp );
    Line 108: fclose( $fp );
    file_get_contents trouvé dans le fichier Css.php.
    Line 356: $style = file_get_contents($filename);
    file_get_contents trouvé dans le fichier Font.php.
    Line 171: return file_exists( $file ) ? file_get_contents( $file ) : '';
    file_put_contents trouvé dans le fichier functions-core.php.
    Line 893: if ( ! function_exists( 'yit_file_put_contents' ) ) {     
    Line 899: function yit_file_put_contents( $file, $content ) {
    Line 902: return file_put_contents( $file, $content );
  6. Code malveillant : Opérations réseau curl_init trouvé dans le fichier functions-template.php.
    Line 1016: $feed = curl_init();
    curl_exec trouvé dans le fichier functions-template.php.
    Line 1019: $json = curl_exec($feed);
    fsockopen trouvé dans le fichier recaptchalib.php.
    Line 91: if( false == ( $fs = @fsockopen($host, $port, $errno, $errstr, 10) ) ) {
    curl_init trouvé dans le fichier Notifier.php.
    Line 84: // 	        if( function_exists('curl_init') ) { // if cURL is available, use it...
    Line 85: // 	            $ch = curl_init($notifier_file_url);
    curl_exec trouvé dans le fichier Notifier.php.
    Line 89: // 	            $cache = curl_exec($ch);
  7. Menu Admin : Les thèmes doivent utiliser add_theme_page () pour ajouter des pages admin. Fichier woocommerce.php :
    Line 1537: //add_action( 'admin_init', 'add_myaccount_pages', 11 );
    Line 1538: function add_myaccount_pages() {
    Fichier Notifier.php :
    Line 132: add_dashboard_page( YIT_THEME_NAME . ' Theme Updates', $config['theme']['na
    Fichier Panel.php :
    Line 251: add_action( 'admin_menu', array( &$this, 'add_menu_page' ) );
    Line 334: public function add_menu_page() {
    Line 338: add_menu_page(
    Fichier Panel.php :
    Line 252: add_action( 'admin_menu', array( &$this, 'add_submenu_page' ) );
    Line 354: public function add_submenu_page() {
    Line 357: add_submenu_page(
    Line 1051: add_submenu_page( 
    Fichier Panel.php :
    Line 251: add_action( 'admin_menu', array( &$this, 'add_menu_page' ) );
    Line 334: public function add_menu_page() {
    Line 338: add_menu_page(
    Fichier Panel.php :
    Line 252: add_action( 'admin_menu', array( &$this, 'add_submenu_page' ) );
    Line 354: public function add_submenu_page() {
    Line 357: add_submenu_page(
    Line 1051: add_submenu_page( 
    Fichier Panel.php :
    Line 252: add_action( 'admin_menu', array( &$this, 'add_submenu_page' ) );
    Line 354: public function add_submenu_page() {
    Line 357: add_submenu_page(
    Line 1051: add_submenu_page( 
    Fichier Plugins.php :
    Line 89: add_submenu_page(
  8. 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-theme.php.
  9. Constantes inappropriées : Utilisation de NO_HEADER_TEXT La constante NO_HEADER_TEXT' a été trouvée dans le fichier functions-theme.php. add_theme_support( 'custom-header' ) doit être utilisé à la place.
    Line 64: if ( ! defined( 'NO_HEADER_TEXT' ) )
    Line 65: define( 'NO_HEADER_TEXT', true );
  10. Constantes inappropriées : Utilisation de HEADER_TEXTCOLOR La constante HEADER_TEXTCOLOR' a été trouvée dans le fichier functions-theme.php. add_theme_support( 'custom-header' ) doit être utilisé à la place.
    Line 55: if ( ! defined( 'HEADER_TEXTCOLOR' ) )
    Line 56: define( 'HEADER_TEXTCOLOR', '' );
  11. Constantes inappropriées : Utilisation de HEADER_IMAGE_WIDTH La constante HEADER_IMAGE_WIDTH' a été trouvée dans le fichier functions-theme.php. add_theme_support( 'custom-header' ) doit être utilisé à la place.
    Line 60: define( 'HEADER_IMAGE_WIDTH', apply_filters( 'yiw_header_image_width', 1170 ) );
  12. Constantes inappropriées : Utilisation de HEADER_IMAGE_HEIGHT La constante HEADER_IMAGE_HEIGHT' a été trouvée dans le fichier functions-theme.php. add_theme_support( 'custom-header' ) doit être utilisé à la place.
    Line 61: define( 'HEADER_IMAGE_HEIGHT', apply_filters( 'yiw_header_image_height', 410 ) );
Attention
  1. URIs particulières : Présence de tags inconnusTheme URI et Author URI ne doivent pas être identiques.
  2. tags du thème : Présence de tags inconnusTag inconnu trouvé dans l'entête du fichier 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 web.
  4. Text domain : Utilisation incorrecte des fonctions de traduction.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'yit' dans le fichier markup.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'yit' dans le fichier standard.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'yit' dans le fichier gallery.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'yit' dans le fichier woocommerce.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'yit' dans le fichier woocommerce.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'To' dans le fichier woocommerce.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'Add to Menu' dans le fichier woocommerce.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'HOME' dans le fichier functions-theme.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments '{logout}' dans le fichier functions-theme.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments '%s' dans le fichier functions-theme.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'Move up' dans le fichier Walker_Nav_Menu_Edit.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'Move down' dans le fichier Walker_Nav_Menu_Edit.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'Add' dans le fichier categories.php.Une fonction de traduction utilisée sans text-domain. Fonction _x, avec les arguments 'Add New', 'yit' dans le fichier CPT_Unlimited.php.Utilisation d'une fonction de traduction avec un nombre incorrect d'arguments. Fonction __, avec les arguments 'success', images deleted!, 'yit' dans le fichier functions-core.php.Utilisation d'une fonction de traduction avec un nombre incorrect d'arguments. Fonction __, avec les arguments 'Error. The file ', does not exists!, 'yit' dans le fichier functions-core.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 yit, woocommerce, tgmpa, images deleted!, does not exists!.
  5. 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.
  6. Implémentation de l'internationalisation : Utilisation correcte de _e(La variable $field a été trouvée dans une fonction de traduction dans le fichier Walker_Nav_Menu_Edit.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 181: <?php _e( $field['label'], 'yit'); ?>
    La variable $field a été trouvée dans une fonction de traduction dans le fichier Walker_Nav_Menu_Edit.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 187: <span class='description'><?php _e($field['description'], 'yit'); ?></span>
  7. Implémentation de l'internationalisation : Utilisation correcte de ___al(La variable $domain a été trouvée dans une fonction de traduction dans le fichier functions-theme.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 467: return sprintf( __( '%s', $domain ), $string );
    La variable $count a été trouvée dans une fonction de traduction dans le fichier functions-core.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 1384: yit_get_model( 'message' )->addMessage( __( $count['success'] . ' images deleted!', 'yit' ) );
    La variable $gz a été trouvée dans une fonction de traduction dans le fichier functions-core.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 1466: yit_get_model( 'message' )->addMessage( __( 'Error. The file ' . $gz . ' does not exists!', 'yit' ), 'error' );   
  8. Implémentation de l'internationalisation : Utilisation correcte de _x(La variable $args a été trouvée dans une fonction de traduction dans le fichier CPT_Unlimited.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 359: 'add_new' => _x( 'Add New', ucfirst( $args['labels']['singular_name'] ), 'yit' ),
  9. Fichiers CSS : Présence du type de licenseLa déclaration License: manque dans le header du fichier style.css.
  10. Fichiers CSS : Présence de l'url de la licenseLa déclaration License URI: manque dans le header du fichier style.css.
  11. Fichiers CSS : Présence de text domainLa déclaration Text Domain: manque dans le header du fichier style.css.
  12. 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. présence de favicon : Gestion des faviconsDéclaration de favicon trouvée dans functions-template.php. Les favicons sont prises en charges dans le paramètrage Site Icon depuis la version 4.3.Déclaration de favicon trouvée dans head.php. Les favicons sont prises en charges dans le paramètrage Site Icon depuis la version 4.3.
  2. Liens statiques : Présence de liens codés en durLien potentiellement codés en dur trouvé dans le fichier general-settings.php.
    Line 107: 'desc' => __( 'This is an advanced setting that allows you remove query strings from static contents (eg. the ?v=3.5.1 string from CSS and JS files). <a href='http://gtmetrix.com/remove-query-strings-from-static-resources.html'>More i
    Lien potentiellement codés en dur trouvé dans le fichier teaser.php.
    Line 52: <a href='media-upload.php?type=image&TB_iframe=true' id='<?php echo $this->id ?>-upl
    Lien potentiellement codés en dur trouvé dans le fichier text_image.php.
    Line 58: <a href='media-upload.php?type=image&TB_iframe=true' id='<?php echo $this->id ?>-upl
    Lien potentiellement codés en dur trouvé dans le fichier cta.php.
    Line 81: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Lien potentiellement codés en dur trouvé dans le fichier contact_info.php.
    Line 67: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 80: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 93: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 106: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 119: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 67: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 80: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 93: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 106: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 119: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 67: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 80: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 93: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 106: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 119: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 67: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 80: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 93: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 106: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 119: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 67: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 80: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 93: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 106: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 119: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Lien potentiellement codés en dur trouvé dans le fichier functions-theme.php.
    Line 397: //echo '<p>' . __('<strong>Note:</strong> if you want to install Sample Data of Black and White version, please download the sample data and the images from <a href='http://support.yithemes.com/entries/23707017-How-to-import-sample-data-in-R
    Lien potentiellement codés en dur trouvé dans le fichier text_image.php.
    Line 58: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Lien potentiellement codés en dur trouvé dans le fichier header.php.
    Line 17: <a href='http://yithemes.com' target='_blank' title='Your Inspiration Themes'><?php 
    Lien potentiellement codés en dur trouvé dans le fichier notifier.php.
    Line 22: <p>To get the latest update of the Theme, login to <a href='http://www.themeforest.net/'>ThemeForest</a>, head over to your <strong>Dow
    Line 33: <p>To get the latest update of the Theme, login to <a href='http://www.yithemes.com/'>YIThemes</a>, head over to your <strong>My Accoun
    Line 44: <p>To get the latest update of the Theme, login to <a href='http://www.yithemes.com/'>YIThemes</a> and re-download the theme.</p>
    Line 33: <p>To get the latest update of the Theme, login to <a href='http://www.yithemes.com/'>YIThemes</a>, head over to your <strong>My Accoun
    Line 44: <p>To get the latest update of the Theme, login to <a href='http://www.yithemes.com/'>YIThemes</a> and re-download the theme.</p>
    Lien potentiellement codés en dur trouvé dans le fichier instructions.php.
    Line 11: <p></p><div style='width: 310px' class='wp-caption aligncenter'><a href='http://cdn.yithemes.com/images/plugins/extract_plugin.jpg'><img alt='extrac
    Line 14: <p></p><div style='width: 310px' class='wp-caption aligncenter'><a href='http://cdn.yithemes.com/images/plugins/filezilla_plugins.jpg'><img alt='fil
    Line 17: <p></p><div style='width: 310px' class='wp-caption aligncenter'><a href='http://cdn.yithemes.com/images/plugins/filezilla_local.jpg'><img alt='filez
    Line 20: <p></p><div style='width: 310px' class='wp-caption aligncenter'><a href='http://cdn.yithemes.com/images/plugins/filezilla_drop.jpg'><img alt='filezi
    Line 23: <p></p><div style='width: 310px' class='wp-caption aligncenter'><a href='http://cdn.yithemes.com/images/plugins/filezilla_overwrite.jpg'><img alt='f
    Lien potentiellement codés en dur trouvé dans le fichier instructions.php.
    Line 10: <p></p><div style='width: 310px' class='wp-caption aligncenter'><a href='http://yithemes.com/cdn/images/cache/quickconnect.jpg'><img alt='Selecting 
    Line 13: <p></p><div style='width: 310px' class='wp-caption aligncenter'><a href='http://yithemes.com/cdn/images/cache/filepermissions.jpg'><img alt='Selecti
    Line 15: <p></p><div style='width: 310px' class='wp-caption aligncenter' id='attachment_226'><a href='http://yithemes.com/cdn/images/cache/numericvalue.jpg'><img alt='Entering t
    Lien potentiellement codés en dur trouvé dans le fichier General_Cachefonts.php.
    Line 52: 'desc' => __( 'Using many subsets can slow down your webpage, so only select the subsets that you actually need on your webpage. Make sure the fonts you\'re using supports the subsets chosen. More info on <a href='http://www.google.com/webfonts'>Google Web Fonts</a>.', 'yit' ),
    Lien potentiellement codés en dur trouvé dans le fichier General_Integration.php.
    Line 53: 'desc' => __('Insert your Twitter API created from <a href='https://dev.twitter.com/apps'>https://dev.twitter.com/apps</a>', 'yit')
    Lien potentiellement codés en dur trouvé dans le fichier Shortcodes.php.
    Line 290: 'description' => __( 'You can find the buttons list <a href='http://wrapbootstrap.com/preview/WB00T81AK'>here</a>', 'yit' ),
    Lien potentiellement codés en dur trouvé dans le fichier metaboxes.php.
    Line 203: 'desc' =>  __( '<a href='http://maps.google.com/' title='Google Maps'>Google Maps</a> map URL.', 'yi
    Line 229: 'desc' => __( 'Insert the <a href='http://soundcloud.com' title='SoundCloud'>SoundCloud.com</a> song URL.', 'y
  3. 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.
  4. Fichiers optionnels : Présence du fichier-template fron-*page.phpCe thème ne contient pas le fichier optionnel front-page.php.
  5. Fichiers optionnels : Présence du fichier-template de catégorie category.phpCe thème ne contient pas le fichier optionnel category.php.
  6. Fichiers optionnels : Présence du fichier-template des tags tag.phpCe thème ne contient pas le fichier optionnel tag.php.
  7. Fichiers optionnels : Présence du fichier template de taxinomie taxonomy.phpCe thème ne contient pas le fichier optionnel taxonomy.php.
  8. Fichiers optionnels : Présence du fichier-template author.phpCe thème ne contient pas le fichier optionnel author.php.
  9. Fichiers optionnels : Présence de du fichier-template des dates et heures date.phpCe thème ne contient pas le fichier optionnel date.php.
  10. Fichiers optionnels : Présence du fichier-template des archives archive.phpCe thème ne contient pas le fichier optionnel archive.php.
  11. Fichiers optionnels : Présence du fichier-template des pièces jointes attachment.phpCe thème ne contient pas le fichier optionnel attachment.php.
  12. Utilisation d'includes : Utilisation de include ou de de requireLe thème semble utiliser include ou require : form-checkout.php
    Line 19: require_once('form-checkout-multistep.php');
    Line 21: require_once('form-checkout-classic.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 : form-checkout.php
    Line 19: require_once('form-checkout-multistep.php');
    Line 21: require_once('form-checkout-classic.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 : main-navigation.php
    Line 16: include_once( YIT_THEME_ASSETS_DIR . '/lib/Walker_Nav_Menu_Div.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 : functions-theme.php
    Line 125: require_once( $locale_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 : Contact_Form.php
    Line 288: require_once( YIT_CORE_LIB . '/vendors/recaptcha/recaptchalib.php' );
    Line 321: require_once( YIT_CORE_LIB .'/vendors/recaptcha/recaptchalib.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 : Faq.php
    Line 274: require_once(ABSPATH . 'wp-admin/includes/upgrade.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 : form-checkout.php
    Line 19: require_once('form-checkout-multistep.php');
    Line 21: require_once('form-checkout-classic.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 : safe-wp-load.php
    Line 15: 
    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-tgm-plugin-activation.php
    Line 1082: require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.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 : Type.php
    Line 31: require_once('Types/' . $type . '.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 : Portfolio_type.php
    Line 376: { 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 : lightbox.php
    Line 17: //require_once( dirname(dirname(dirname(dirname(__FILE__)))) . '/safe-wp-load
    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 : textarea-editor.php
    Line 19: include 'textarea.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 : Yit.php
    Line 101: require_once($class);
    Line 116: require_once($class);
    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 : Abstract.php
    Line 86: require_once($class);
    Line 100: require_once($class);
    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 : Contact_Form.php
    Line 287: require_once( YIT_CORE_LIB . '/vendors/recaptcha/recaptchalib.php' );
    Line 319: require_once( YIT_CORE_LIB .'/vendors/recaptcha/recaptchalib.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 457: { 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 : Widgets.php
    Line 80: require_once($widget);
    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 : Panel.php
    Line 430: { require_once($class); }
    Line 432: { require_once( str_replace( YIT_THEME_FUNC_DIR, YIT_CORE_PATH, $class ) ); }
    Line 453: require_once($class);
    Line 734: require_once( YIT_CORE_LIB . '/yit/Backup/Backup.php' );
    Line 743: require_once( YIT_CORE_LIB . '/yit/Backup/Backup.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 : Nav_Menu.php
    Line 17: require_once( ABSPATH . 'wp-admin/includes/nav-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 : functions-core.php
    Line 72: include( $located );
    Line 911: require_once(ABSPATH . 'wp-admin/includes/admin.php');
    Line 920: include_once( ABSPATH . 'wp-admin/includes/screen.php');
    Line 921: include_once( ABSPATH . 'wp-admin/admin-header.php');
    Line 923: include( ABSPATH . 'wp-admin/admin-footer.php');
    Line 934: include_once( ABSPATH . 'wp-admin/includes/screen.php');
    Line 935: include_once( ABSPATH . 'wp-admin/admin-header.php');
    Line 937: include( ABSPATH . 'wp-admin/admin-footer.php');
    Line 1458: require_once( YIT_CORE_LIB . '/yit/Backup/Backup.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 : load.php
    Line 73: require_once( YIT_THEME_FUNC_DIR . '/Yit.php' );
    Line 75: require_once( 'Yit.php' );	
    Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.

Ceci est un thème distribué surThemeForest. Etant donné que tous les thèmes de Themeforest sont validés par un humain avant d'être mis en ligne, les règles de vérification de Themeforest sont plus permissives que celles de themecheck et peuvent donner un meilleur score de vérification ( Themeforest requirements ).

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. Code malveillant : Opérations réseau curl_init trouvé dans le fichier functions-template.php.
    Line 1016: $feed = curl_init();
    curl_exec trouvé dans le fichier functions-template.php.
    Line 1019: $json = curl_exec($feed);
    fsockopen trouvé dans le fichier recaptchalib.php.
    Line 91: if( false == ( $fs = @fsockopen($host, $port, $errno, $errstr, 10) ) ) {
    curl_init trouvé dans le fichier Notifier.php.
    Line 84: // 	        if( function_exists('curl_init') ) { // if cURL is available, use it...
    Line 85: // 	            $ch = curl_init($notifier_file_url);
    curl_exec trouvé dans le fichier Notifier.php.
    Line 89: // 	            $cache = curl_exec($ch);
  3. 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-theme.php.
  4. Constantes inappropriées : Utilisation de NO_HEADER_TEXT La constante NO_HEADER_TEXT' a été trouvée dans le fichier functions-theme.php. add_theme_support( 'custom-header' ) doit être utilisé à la place.
    Line 64: if ( ! defined( 'NO_HEADER_TEXT' ) )
    Line 65: define( 'NO_HEADER_TEXT', true );
  5. Constantes inappropriées : Utilisation de HEADER_TEXTCOLOR La constante HEADER_TEXTCOLOR' a été trouvée dans le fichier functions-theme.php. add_theme_support( 'custom-header' ) doit être utilisé à la place.
    Line 55: if ( ! defined( 'HEADER_TEXTCOLOR' ) )
    Line 56: define( 'HEADER_TEXTCOLOR', '' );
  6. Constantes inappropriées : Utilisation de HEADER_IMAGE_WIDTH La constante HEADER_IMAGE_WIDTH' a été trouvée dans le fichier functions-theme.php. add_theme_support( 'custom-header' ) doit être utilisé à la place.
    Line 60: define( 'HEADER_IMAGE_WIDTH', apply_filters( 'yiw_header_image_width', 1170 ) );
  7. Constantes inappropriées : Utilisation de HEADER_IMAGE_HEIGHT La constante HEADER_IMAGE_HEIGHT' a été trouvée dans le fichier functions-theme.php. add_theme_support( 'custom-header' ) doit être utilisé à la place.
    Line 61: define( 'HEADER_IMAGE_HEIGHT', apply_filters( 'yiw_header_image_height', 410 ) );
Attention
  1. URIs particulières : Présence de tags inconnusTheme URI et Author URI ne doivent pas être identiques.
  2. tags du thème : Présence de tags inconnusTag inconnu trouvé dans l'entête du fichier 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 web.
  4. Text domain : Utilisation incorrecte des fonctions de traduction.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'yit' dans le fichier markup.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'yit' dans le fichier standard.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'yit' dans le fichier gallery.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'yit' dans le fichier woocommerce.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'yit' dans le fichier woocommerce.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'To' dans le fichier woocommerce.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'Add to Menu' dans le fichier woocommerce.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'HOME' dans le fichier functions-theme.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments '{logout}' dans le fichier functions-theme.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments '%s' dans le fichier functions-theme.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'Move up' dans le fichier Walker_Nav_Menu_Edit.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'Move down' dans le fichier Walker_Nav_Menu_Edit.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'Add' dans le fichier categories.php.Une fonction de traduction utilisée sans text-domain. Fonction _x, avec les arguments 'Add New', 'yit' dans le fichier CPT_Unlimited.php.Utilisation d'une fonction de traduction avec un nombre incorrect d'arguments. Fonction __, avec les arguments 'success', images deleted!, 'yit' dans le fichier functions-core.php.Utilisation d'une fonction de traduction avec un nombre incorrect d'arguments. Fonction __, avec les arguments 'Error. The file ', does not exists!, 'yit' dans le fichier functions-core.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 yit, woocommerce, tgmpa, images deleted!, does not exists!.
  5. 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.
  6. Fichiers CSS : Présence du type de licenseLa déclaration License: manque dans le header du fichier style.css.
  7. Fichiers CSS : Présence de l'url de la licenseLa déclaration License URI: manque dans le header du fichier style.css.
  8. Fichiers CSS : Présence de text domainLa déclaration Text Domain: manque dans le header du fichier style.css.
  9. 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. présence de favicon : Gestion des faviconsDéclaration de favicon trouvée dans functions-template.php. Les favicons sont prises en charges dans le paramètrage Site Icon depuis la version 4.3.Déclaration de favicon trouvée dans head.php. Les favicons sont prises en charges dans le paramètrage Site Icon depuis la version 4.3.
  2. Liens statiques : Présence de liens codés en durLien potentiellement codés en dur trouvé dans le fichier general-settings.php.
    Line 107: 'desc' => __( 'This is an advanced setting that allows you remove query strings from static contents (eg. the ?v=3.5.1 string from CSS and JS files). <a href='http://gtmetrix.com/remove-query-strings-from-static-resources.html'>More i
    Lien potentiellement codés en dur trouvé dans le fichier teaser.php.
    Line 52: <a href='media-upload.php?type=image&TB_iframe=true' id='<?php echo $this->id ?>-upl
    Lien potentiellement codés en dur trouvé dans le fichier text_image.php.
    Line 58: <a href='media-upload.php?type=image&TB_iframe=true' id='<?php echo $this->id ?>-upl
    Lien potentiellement codés en dur trouvé dans le fichier cta.php.
    Line 81: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Lien potentiellement codés en dur trouvé dans le fichier contact_info.php.
    Line 67: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 80: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 93: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 106: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 119: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 67: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 80: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 93: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 106: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 119: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 67: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 80: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 93: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 106: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 119: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 67: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 80: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 93: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 106: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 119: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 67: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 80: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 93: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 106: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Line 119: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Lien potentiellement codés en dur trouvé dans le fichier functions-theme.php.
    Line 397: //echo '<p>' . __('<strong>Note:</strong> if you want to install Sample Data of Black and White version, please download the sample data and the images from <a href='http://support.yithemes.com/entries/23707017-How-to-import-sample-data-in-R
    Lien potentiellement codés en dur trouvé dans le fichier text_image.php.
    Line 58: <a href='media-upload.php?type=image&TB_iframe=true' class='upload-image button-seco
    Lien potentiellement codés en dur trouvé dans le fichier header.php.
    Line 17: <a href='http://yithemes.com' target='_blank' title='Your Inspiration Themes'><?php 
    Lien potentiellement codés en dur trouvé dans le fichier notifier.php.
    Line 22: <p>To get the latest update of the Theme, login to <a href='http://www.themeforest.net/'>ThemeForest</a>, head over to your <strong>Dow
    Line 33: <p>To get the latest update of the Theme, login to <a href='http://www.yithemes.com/'>YIThemes</a>, head over to your <strong>My Accoun
    Line 44: <p>To get the latest update of the Theme, login to <a href='http://www.yithemes.com/'>YIThemes</a> and re-download the theme.</p>
    Line 33: <p>To get the latest update of the Theme, login to <a href='http://www.yithemes.com/'>YIThemes</a>, head over to your <strong>My Accoun
    Line 44: <p>To get the latest update of the Theme, login to <a href='http://www.yithemes.com/'>YIThemes</a> and re-download the theme.</p>
    Lien potentiellement codés en dur trouvé dans le fichier instructions.php.
    Line 11: <p></p><div style='width: 310px' class='wp-caption aligncenter'><a href='http://cdn.yithemes.com/images/plugins/extract_plugin.jpg'><img alt='extrac
    Line 14: <p></p><div style='width: 310px' class='wp-caption aligncenter'><a href='http://cdn.yithemes.com/images/plugins/filezilla_plugins.jpg'><img alt='fil
    Line 17: <p></p><div style='width: 310px' class='wp-caption aligncenter'><a href='http://cdn.yithemes.com/images/plugins/filezilla_local.jpg'><img alt='filez
    Line 20: <p></p><div style='width: 310px' class='wp-caption aligncenter'><a href='http://cdn.yithemes.com/images/plugins/filezilla_drop.jpg'><img alt='filezi
    Line 23: <p></p><div style='width: 310px' class='wp-caption aligncenter'><a href='http://cdn.yithemes.com/images/plugins/filezilla_overwrite.jpg'><img alt='f
    Lien potentiellement codés en dur trouvé dans le fichier instructions.php.
    Line 10: <p></p><div style='width: 310px' class='wp-caption aligncenter'><a href='http://yithemes.com/cdn/images/cache/quickconnect.jpg'><img alt='Selecting 
    Line 13: <p></p><div style='width: 310px' class='wp-caption aligncenter'><a href='http://yithemes.com/cdn/images/cache/filepermissions.jpg'><img alt='Selecti
    Line 15: <p></p><div style='width: 310px' class='wp-caption aligncenter' id='attachment_226'><a href='http://yithemes.com/cdn/images/cache/numericvalue.jpg'><img alt='Entering t
    Lien potentiellement codés en dur trouvé dans le fichier General_Cachefonts.php.
    Line 52: 'desc' => __( 'Using many subsets can slow down your webpage, so only select the subsets that you actually need on your webpage. Make sure the fonts you\'re using supports the subsets chosen. More info on <a href='http://www.google.com/webfonts'>Google Web Fonts</a>.', 'yit' ),
    Lien potentiellement codés en dur trouvé dans le fichier General_Integration.php.
    Line 53: 'desc' => __('Insert your Twitter API created from <a href='https://dev.twitter.com/apps'>https://dev.twitter.com/apps</a>', 'yit')
    Lien potentiellement codés en dur trouvé dans le fichier Shortcodes.php.
    Line 290: 'description' => __( 'You can find the buttons list <a href='http://wrapbootstrap.com/preview/WB00T81AK'>here</a>', 'yit' ),
    Lien potentiellement codés en dur trouvé dans le fichier metaboxes.php.
    Line 203: 'desc' =>  __( '<a href='http://maps.google.com/' title='Google Maps'>Google Maps</a> map URL.', 'yi
    Line 229: 'desc' => __( 'Insert the <a href='http://soundcloud.com' title='SoundCloud'>SoundCloud.com</a> song URL.', 'y
  3. 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.
  4. Fichiers optionnels : Présence du fichier-template fron-*page.phpCe thème ne contient pas le fichier optionnel front-page.php.
  5. Fichiers optionnels : Présence du fichier-template de catégorie category.phpCe thème ne contient pas le fichier optionnel category.php.
  6. Fichiers optionnels : Présence du fichier-template des tags tag.phpCe thème ne contient pas le fichier optionnel tag.php.
  7. Fichiers optionnels : Présence du fichier template de taxinomie taxonomy.phpCe thème ne contient pas le fichier optionnel taxonomy.php.
  8. Fichiers optionnels : Présence du fichier-template author.phpCe thème ne contient pas le fichier optionnel author.php.
  9. Fichiers optionnels : Présence de du fichier-template des dates et heures date.phpCe thème ne contient pas le fichier optionnel date.php.
  10. Fichiers optionnels : Présence du fichier-template des archives archive.phpCe thème ne contient pas le fichier optionnel archive.php.
  11. Fichiers optionnels : Présence du fichier-template des pièces jointes attachment.phpCe thème ne contient pas le fichier optionnel attachment.php.
  12. Utilisation d'includes : Utilisation de include ou de de requireLe thème semble utiliser include ou require : form-checkout.php
    Line 19: require_once('form-checkout-multistep.php');
    Line 21: require_once('form-checkout-classic.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 : form-checkout.php
    Line 19: require_once('form-checkout-multistep.php');
    Line 21: require_once('form-checkout-classic.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 : main-navigation.php
    Line 16: include_once( YIT_THEME_ASSETS_DIR . '/lib/Walker_Nav_Menu_Div.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 : functions-theme.php
    Line 125: require_once( $locale_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 : Contact_Form.php
    Line 288: require_once( YIT_CORE_LIB . '/vendors/recaptcha/recaptchalib.php' );
    Line 321: require_once( YIT_CORE_LIB .'/vendors/recaptcha/recaptchalib.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 : Faq.php
    Line 274: require_once(ABSPATH . 'wp-admin/includes/upgrade.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 : form-checkout.php
    Line 19: require_once('form-checkout-multistep.php');
    Line 21: require_once('form-checkout-classic.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 : safe-wp-load.php
    Line 15: 
    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-tgm-plugin-activation.php
    Line 1082: require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.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 : Type.php
    Line 31: require_once('Types/' . $type . '.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 : Portfolio_type.php
    Line 376: { 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 : lightbox.php
    Line 17: //require_once( dirname(dirname(dirname(dirname(__FILE__)))) . '/safe-wp-load
    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 : textarea-editor.php
    Line 19: include 'textarea.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 : Yit.php
    Line 101: require_once($class);
    Line 116: require_once($class);
    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 : Abstract.php
    Line 86: require_once($class);
    Line 100: require_once($class);
    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 : Contact_Form.php
    Line 287: require_once( YIT_CORE_LIB . '/vendors/recaptcha/recaptchalib.php' );
    Line 319: require_once( YIT_CORE_LIB .'/vendors/recaptcha/recaptchalib.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 457: { 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 : Widgets.php
    Line 80: require_once($widget);
    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 : Panel.php
    Line 430: { require_once($class); }
    Line 432: { require_once( str_replace( YIT_THEME_FUNC_DIR, YIT_CORE_PATH, $class ) ); }
    Line 453: require_once($class);
    Line 734: require_once( YIT_CORE_LIB . '/yit/Backup/Backup.php' );
    Line 743: require_once( YIT_CORE_LIB . '/yit/Backup/Backup.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 : Nav_Menu.php
    Line 17: require_once( ABSPATH . 'wp-admin/includes/nav-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 : functions-core.php
    Line 72: include( $located );
    Line 911: require_once(ABSPATH . 'wp-admin/includes/admin.php');
    Line 920: include_once( ABSPATH . 'wp-admin/includes/screen.php');
    Line 921: include_once( ABSPATH . 'wp-admin/admin-header.php');
    Line 923: include( ABSPATH . 'wp-admin/admin-footer.php');
    Line 934: include_once( ABSPATH . 'wp-admin/includes/screen.php');
    Line 935: include_once( ABSPATH . 'wp-admin/admin-header.php');
    Line 937: include( ABSPATH . 'wp-admin/admin-footer.php');
    Line 1458: require_once( YIT_CORE_LIB . '/yit/Backup/Backup.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 : load.php
    Line 73: require_once( YIT_THEME_FUNC_DIR . '/Yit.php' );
    Line 75: require_once( 'Yit.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