0
Résultats de validation

Etalon | Shared by VestaThemes.com

Etalon | Shared by VestaThemes.com

WordPress 5.7.1 theme
0
  • TYPE DE THèMEThème WordPress %s 5.7.1
  • NOM DU FICHIERetalon.zip
  • TAILLE DU FICHIER17449052 octets
  • MD511f57b833a37c93b4e2034e9934956bd
  • SHA1a88341487538207105e3089683b47b9572b0ead0
  • LICENCEGNU GPL 2
  • FICHIERS INCLUSCSS, PHP, HTML, XML, Bitmap images, Adobe Illustrator
  • URI DU THèME URIhttp://keydesign-themes.com/etalon/
  • VERSION1.2
  • TAGSone-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready
  • DATE DE CRéATION2020-01-13
  • DERNIèRE MISE à JOUR DU FICHIER2020-01-13
  • DERNIèRE VALIDATION2020-01-13 07:25
Ce thème n'est peut être pas libre. Themecheck ne distribue pas de thèmes commerciaux.
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 vc_raw_html.php. 20: $content = rawurldecode( base64_decode( strip_tags( $content ) ) );base64_decode trouvé dans le fichier helpers_factory.php. 276: $value = preg_match( '/^#E\-8_/', $value ) ? rawurldecode( base64_decode( preg_replace( '/^#E\-8_/', '', $value ) ) ) : $value;base64_decode trouvé dans le fichier default_params.php. 246: . htmlentities( rawurldecode( base64_decode( $value ) ), ENT_COMPAT, 'UTF-8' ) . '</textarea>';base64_decode trouvé dans le fichier vc-raw-js.php. 23: $content = rawurldecode( base64_decode( strip_tags( $content ) ) );base64_decode trouvé dans le fichier vc-raw-html.php. 44: $output .= '<' . $param['holder'] . ' class='wpb_vc_param_value ' . $param_name . ' ' . $type . ' ' . $class . '' name='' . $param_name . ''>' . htmlentities( rawurldecode( base64_decode( strip_tags( $value ) ) ), ENT_COMPAT, 'UTF-8' ) . '</' . $pa
  3. Failles de sécurité : Utilisation de base64_encode() base64_encode trouvé dans le fichier vc-image-filters.php.
     $response['data']['src'] = 'data:image/' . $extension . ';base64,' . base64_encode( $data );
    base64_encode trouvé dans le fichier shortcode-vc-raw-js.php.
     'value' => __( base64_encode( '<script type='text/javascript'> alert('Enter your js here!'
    base64_encode trouvé dans le fichier shortcode-vc-raw-html.php.
     'value' => base64_encode( '<p>I am raw html block.<br/>Click edit button to change thi
    base64_encode trouvé dans le fichier external-sources.class.php.
     $bearer_token_credentials_64 = base64_encode( $bearer_token_credentials );
  4. Fichiers indésirables : fichiers ou dossiers cachés .ds_store .idea 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="100%" height="' . $size . '" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="' . $link . '&amp;t=' . $type . '&amp;z=' . $zoom . '&amp;output=embed' . $bubble . '"> trouvé dans le fichier vc_gmaps.php. 64: echo '<iframe width='100%' height='' . $size . '' frameborder='0' scrolling='no' <iframe src="//www.facebook.com/plugins/like.php?href=' . $url . '&amp;layout=' . $type . '&amp;show_faces=false&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true"> trouvé dans le fichier vc_facebook.php. <iframe width="500" height="281" src="//www.youtube.com/embed/sBvEiIL6Blo" frameborder="0" allowfullscreen> trouvé dans le fichier vc-grid-item-editor.php. 214: 'content' => sprintf( '<h3> %s </h3> %s', __( 'Watch Video Tutorial', 'js_composer' ), '<p>' . __( 'Have a look how easy it is to work with grid element builder.', 'js_composer' ) . '</p>' . '<iframe width='500' height='281' src='//www.youtube.com/embed/sBvEiIL6Blo' <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d6304.829986131271!2d-122.4746968033092!3d37.80374752160443!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x808586e6302615a1%3A0x86bd130251757c00!2sStorey+Ave%2C+San+Francisco%2C+CA+94129!5e0!3m2!1sen!2sus!4v1435826432051" width="600" height="450" frameborder="0" style="border:0" allowfullscreen> trouvé dans le fichier shortcode-vc-gmaps.php. 23: 'value' => '<iframe src='https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d6304.829
  6. Code malveillant : Opérations sur système de fichiers file_get_contents trouvé dans le fichier helpers_factory.php. 414: function vc_file_get_contents( $filename, $partial = false ) {431: $output = file_get_contents( $filename );file_get_contents trouvé dans le fichier vc-shortcode-autoloader.php. 82: $contents = file_get_contents( $file );113: $contents = file_get_contents( $file );file_get_contents trouvé dans le fichier vc-shortcode-autoloader.php. 82: $contents = file_get_contents( $file );113: $contents = file_get_contents( $file );file_put_contents trouvé dans le fichier vc-shortcode-autoloader.php. 261: return (bool) file_put_contents( $target, $code );file_get_contents trouvé dans le fichier parsers.php. 74: $success = $dom->loadXML( file_get_contents( $file ) );345: if ( ! xml_parse( $xml, file_get_contents( $file ), true ) ) {file_get_contents trouvé dans le fichier parsers.php. 74: $success = $dom->loadXML( file_get_contents( $file ) );345: if ( ! xml_parse( $xml, file_get_contents( $file ), true ) ) {fopen trouvé dans le fichier parsers.php. 522: $fp = $this->fopen( $file, 'r' );765: function fopen( $filename, $mode = 'r' ) {770: return fopen( $filename, $mode );fclose trouvé dans le fichier parsers.php. 572: $this->fclose( $fp );789: function fclose( $fp ) {794: return fclose( $fp );fopen trouvé dans le fichier parsers.php. 522: $fp = $this->fopen( $file, 'r' );765: function fopen( $filename, $mode = 'r' ) {770: return fopen( $filename, $mode );fopen trouvé dans le fichier parsers.php. 522: $fp = $this->fopen( $file, 'r' );765: function fopen( $filename, $mode = 'r' ) {770: return fopen( $filename, $mode );fclose trouvé dans le fichier parsers.php. 572: $this->fclose( $fp );789: function fclose( $fp ) {794: return fclose( $fp );fclose trouvé dans le fichier parsers.php. 572: $this->fclose( $fp );789: function fclose( $fp ) {794: return fclose( $fp );fopen trouvé dans le fichier wordpress-importer.php. 400: $out_fp = fopen( $file_path, 'w' );fwrite trouvé dans le fichier wordpress-importer.php. 405: fwrite( $out_fp, wp_remote_retrieve_body( $response ) );fclose trouvé dans le fichier wordpress-importer.php. 406: fclose( $out_fp );file_put_contents trouvé dans le fichier object-library.class.php. 270: @file_put_contents( $file, $image_data );321: @file_put_contents( $file, $image_data );fopen trouvé dans le fichier object-library.class.php. 315: $image_handle = @fopen($file_path, 'r');file_put_contents trouvé dans le fichier object-library.class.php. 270: @file_put_contents( $file, $image_data );321: @file_put_contents( $file, $image_data );readfile trouvé dans le fichier slider.class.php. 1015: readfile(RevSliderGlobals::$uploadsUrlExportZip);file_get_contents trouvé dans le fichier external-sources.class.php. 685: $rsp = json_decode(file_get_contents($url));fclose trouvé dans le fichier functions-wordpress.class.php. 207: if(@fclose(@fopen($file_url, 'r'))){ //make sure the file actually existsfopen trouvé dans le fichier functions-wordpress.class.php. 207: if(@fclose(@fopen($file_url, 'r'))){ //make sure the file actually existsfile_get_contents trouvé dans le fichier base.class.php. 154: $contents = file_get_contents($filepath);file_put_contents trouvé dans le fichier addon-admin.class.php. 235: $ret = @file_put_contents( $file, $get['body'] );file_get_contents trouvé dans le fichier operations.class.php. 890: $contentCSS = @file_get_contents(RS_PLUGIN_PATH.'public/assets/css/static-captions.css');898: $contentCSS = @file_get_contents(RS_PLUGIN_PATH.'public/assets/css/static-captions.css');1188: $contentCSS = file_get_contents(RS_PLUGIN_PATH.'public/assets/css/captions.css');1190: $contentCSS = file_get_contents(RS_PLUGIN_PATH.'public/assets/css/captions-original.css')1192: $contentCSS = file_get_contents(RS_PLUGIN_PATH.'backup/'.'captions.css');1194: $contentCSS = file_get_contents(RS_PLUGIN_PATH.'backup/'.'captions-original.css');file_get_contents trouvé dans le fichier operations.class.php. 890: $contentCSS = @file_get_contents(RS_PLUGIN_PATH.'public/assets/css/static-captions.css');898: $contentCSS = @file_get_contents(RS_PLUGIN_PATH.'public/assets/css/static-captions.css');1188: $contentCSS = file_get_contents(RS_PLUGIN_PATH.'public/assets/css/captions.css');1190: $contentCSS = file_get_contents(RS_PLUGIN_PATH.'public/assets/css/captions-original.css')1192: $contentCSS = file_get_contents(RS_PLUGIN_PATH.'backup/'.'captions.css');1194: $contentCSS = file_get_contents(RS_PLUGIN_PATH.'backup/'.'captions-original.css');file_get_contents trouvé dans le fichier operations.class.php. 890: $contentCSS = @file_get_contents(RS_PLUGIN_PATH.'public/assets/css/static-captions.css');898: $contentCSS = @file_get_contents(RS_PLUGIN_PATH.'public/assets/css/static-captions.css');1188: $contentCSS = file_get_contents(RS_PLUGIN_PATH.'public/assets/css/captions.css');1190: $contentCSS = file_get_contents(RS_PLUGIN_PATH.'public/assets/css/captions-original.css')1192: $contentCSS = file_get_contents(RS_PLUGIN_PATH.'backup/'.'captions.css');1194: $contentCSS = file_get_contents(RS_PLUGIN_PATH.'backup/'.'captions-original.css');file_get_contents trouvé dans le fichier operations.class.php. 890: $contentCSS = @file_get_contents(RS_PLUGIN_PATH.'public/assets/css/static-captions.css');898: $contentCSS = @file_get_contents(RS_PLUGIN_PATH.'public/assets/css/static-captions.css');1188: $contentCSS = file_get_contents(RS_PLUGIN_PATH.'public/assets/css/captions.css');1190: $contentCSS = file_get_contents(RS_PLUGIN_PATH.'public/assets/css/captions-original.css')1192: $contentCSS = file_get_contents(RS_PLUGIN_PATH.'backup/'.'captions.css');1194: $contentCSS = file_get_contents(RS_PLUGIN_PATH.'backup/'.'captions-original.css');file_get_contents trouvé dans le fichier operations.class.php. 890: $contentCSS = @file_get_contents(RS_PLUGIN_PATH.'public/assets/css/static-captions.css');898: $contentCSS = @file_get_contents(RS_PLUGIN_PATH.'public/assets/css/static-captions.css');1188: $contentCSS = file_get_contents(RS_PLUGIN_PATH.'public/assets/css/captions.css');1190: $contentCSS = file_get_contents(RS_PLUGIN_PATH.'public/assets/css/captions-original.css')1192: $contentCSS = file_get_contents(RS_PLUGIN_PATH.'backup/'.'captions.css');1194: $contentCSS = file_get_contents(RS_PLUGIN_PATH.'backup/'.'captions-original.css');file_get_contents trouvé dans le fichier operations.class.php. 890: $contentCSS = @file_get_contents(RS_PLUGIN_PATH.'public/assets/css/static-captions.css');898: $contentCSS = @file_get_contents(RS_PLUGIN_PATH.'public/assets/css/static-captions.css');1188: $contentCSS = file_get_contents(RS_PLUGIN_PATH.'public/assets/css/captions.css');1190: $contentCSS = file_get_contents(RS_PLUGIN_PATH.'public/assets/css/captions-original.css')1192: $contentCSS = file_get_contents(RS_PLUGIN_PATH.'backup/'.'captions.css');1194: $contentCSS = file_get_contents(RS_PLUGIN_PATH.'backup/'.'captions-original.css');readfile trouvé dans le fichier operations.class.php. 1975: readfile(RevSliderGlobals::$uploadsUrlExportZip);file_put_contents trouvé dans le fichier template.class.php. 70: $ret = @file_put_contents( $file, $response );321: @file_put_contents( $file, $image_data );372: @file_put_contents( $file, $image_data );file_get_contents trouvé dans le fichier template.class.php. 309: $image_data = @file_get_contents($url.'/'.$this->templates_server_path.$temp['img']); // G362: $image_data = @file_get_contents($url.'/'.$this->templates_server_path.$tvalues['img']); /file_put_contents trouvé dans le fichier template.class.php. 70: $ret = @file_put_contents( $file, $response );321: @file_put_contents( $file, $image_data );372: @file_put_contents( $file, $image_data );file_get_contents trouvé dans le fichier template.class.php. 309: $image_data = @file_get_contents($url.'/'.$this->templates_server_path.$temp['img']); // G362: $image_data = @file_get_contents($url.'/'.$this->templates_server_path.$tvalues['img']); /file_put_contents trouvé dans le fichier template.class.php. 70: $ret = @file_put_contents( $file, $response );321: @file_put_contents( $file, $image_data );372: @file_put_contents( $file, $image_data );file_get_contents trouvé dans le fichier slider-overview.php. 667: <div class='rs-update-history'><?php echo file_get_contents(RS_PLUGIN_PATH.'release_log.html'); ?></div>file_get_contents trouvé dans le fichier parsers.php. 66: $success = $dom->loadXML( file_get_contents( $file ) );269: if ( ! xml_parse( $xml, file_get_contents( $file ), true ) ) {file_get_contents trouvé dans le fichier parsers.php. 66: $success = $dom->loadXML( file_get_contents( $file ) );269: if ( ! xml_parse( $xml, file_get_contents( $file ), true ) ) {fopen trouvé dans le fichier parsers.php. 415: $fp = $this->fopen( $file, 'r' );641: function fopen( $filename, $mode = 'r' ) {644: return fopen( $filename, $mode );fclose trouvé dans le fichier parsers.php. 464: $this->fclose($fp);659: function fclose( $fp ) {662: return fclose( $fp );fopen trouvé dans le fichier parsers.php. 415: $fp = $this->fopen( $file, 'r' );641: function fopen( $filename, $mode = 'r' ) {644: return fopen( $filename, $mode );fopen trouvé dans le fichier parsers.php. 415: $fp = $this->fopen( $file, 'r' );641: function fopen( $filename, $mode = 'r' ) {644: return fopen( $filename, $mode );fclose trouvé dans le fichier parsers.php. 464: $this->fclose($fp);659: function fclose( $fp ) {662: return fclose( $fp );fclose trouvé dans le fichier parsers.php. 464: $this->fclose($fp);659: function fclose( $fp ) {662: return fclose( $fp );file_put_contents trouvé dans le fichier wordpress-importer.php. 906: file_put_contents($upload['file'], fopen($url, 'r'));fopen trouvé dans le fichier wordpress-importer.php. 906: file_put_contents($upload['file'], fopen($url, 'r'));
  7. Menu Admin : Les thèmes doivent utiliser add_theme_page () pour ajouter des pages admin. Fichier settings-tabs.php : 21: $page = add_submenu_page( VC_PAGE_MAIN_SLUG, $title, $title, 'manage_options', $sluFichier pages.php : 60: add_menu_page( __( 'WPBakery Page Builder', 'js_composer' ), __( 'WPBakery 78: add_menu_page( __( 'WPBakery Page Builder', 'js_composer' ), __( 'WPBakery Fichier pages.php : 60: add_menu_page( __( 'WPBakery Page Builder', 'js_composer' ), __( 'WPBakery 78: add_menu_page( __( 'WPBakery Page Builder', 'js_composer' ), __( 'WPBakery Fichier welcome-screen.php : 38: $page = add_submenu_page( VC_PAGE_MAIN_SLUG, __( 'About', 'js_composer' ), __( 'AboFichier vc-grid-item-editor.php : 15: add_action( 'vc_menu_page_build', 'vc_gitem_add_submenu_page' );259: function vc_gitem_add_submenu_page() {262: add_submenu_page( VC_PAGE_MAIN_SLUG, $labels['name'], $labels['name'], 'ediFichier base-admin.class.php : 360: $revslider_screens[] = add_menu_page( $title, $title, $role, 'revslider', array(self::$t, $pageFunFichier base-admin.class.php : 367: $revslider_screens[] = add_submenu_page( 'revslider', $title, $title, $role, $pageSlug, array(selfFichier addon-admin.class.php : 119: $this->plugin_screen_hook_suffix = add_submenu_page(Fichier revslider-admin.class.php : 134: add_action('admin_notices', array('RevSliderAdmin', 'add_plugins_page_notices'));154: public static function add_plugins_page_notices(){
  8. Fonctions obsolètes : screen_icon screen_icon trouvé dans le fichier wordpress-importer.php . Obsolète depuis la version de la 3.8. 1034: screen_icon();
Attention
  1. Script de core désabonné : Désabonnement d'un script de coreAppel à wp_deregister_script dans wp_customize.php. Les thèmes ne doivent appeler wp_deregister_script sur des scripts du core. 17: wp_deregister_script( 'wpb_composer_front_js' );
  2. 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 etalon-shared-by-vestathemes-com.
  3. Text domain : Utilisation incorrecte des fonctions de traduction.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'js_composer' dans le fichier css_editor.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Yes' dans le fichier default_params.php.Utilisation d'une fonction de traduction avec un nombre incorrect d'arguments. Fonction __, avec les arguments 'To receive automatic updates license activation is required. Please visit <a href="', , '" target="_blank">Settings</a> to activate your WPBakery Page Builder.' dans le fichier class-vc-updater.php.Utilisation d'une fonction de traduction avec un nombre incorrect d'arguments. Fonction __, avec les arguments 'To receive automatic updates license activation is required. Please visit <a href="', , '" target="_blank">Settings</a> to activate your WPBakery Page Builder.', 'js_composer' dans le fichier class-vc-updater.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments '&wpb_vc_js_status=true' dans le fichier class-vc-navbar-frontend.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'js_composer' dans le fichier class-vc-edit-form-fields.php.Utilisation d'une fonction de traduction avec un nombre incorrect d'arguments. Fonction __, avec les arguments 'custom.css could not be created. Cannot write custom css to "', ., 'js_composer' dans le fichier class-vc-settings.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'js_composer' dans le fichier class-vc-settings.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'js_composer' dans le fichier class-vc-license.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'js_composer' dans le fichier class-vc-license.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Dismiss this notice.' dans le fichier class-vc-license.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'js_composer' dans le fichier shortcode-vc-raw-js.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Visit %s to create your map (Step by step: 1) Find location 2) Click the cog symbol in the lower right corner and select "Share or embed map" 3) On modal window select "Embed map" 4) Copy iframe code and paste it).' dans le fichier shortcode-vc-gmaps.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Search' dans le fichier shortcode-vc-wp-search.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Links' dans le fichier shortcode-vc-wp-links.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'RSS' dans le fichier shortcode-vc-wp-rss.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Custom Menu' dans le fichier shortcode-vc-wp-custommenu.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Calendar' dans le fichier shortcode-vc-wp-calendar.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Categories' dans le fichier shortcode-vc-wp-categories.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Categories' dans le fichier shortcode-vc-wp-categories.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Pages' dans le fichier shortcode-vc-wp-pages.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Pages' dans le fichier shortcode-vc-wp-pages.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Recent Comments' dans le fichier shortcode-vc-wp-recentcomments.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Recent Comments' dans le fichier shortcode-vc-wp-recentcomments.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Meta' dans le fichier shortcode-vc-wp-meta.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Meta' dans le fichier shortcode-vc-wp-meta.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Text' dans le fichier shortcode-vc-wp-text.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Archives' dans le fichier shortcode-vc-wp-archives.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Archives' dans le fichier shortcode-vc-wp-archives.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Recent Posts' dans le fichier shortcode-vc-wp-posts.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Recent Posts' dans le fichier shortcode-vc-wp-posts.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Tag Cloud' dans le fichier shortcode-vc-wp-tagcloud.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments ' not found!<br>' dans le fichier slider.class.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments ' not found!<br>' dans le fichier slider.class.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments "revslider" dans le fichier template.class.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments "revslider" dans le fichier template.class.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments "Horizontal position of bullets " dans le fichier slider-main-options.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments "Put the thumbnails inside or outside of the slider container. Outside added thumbnails will decrease the size of the slider." dans le fichier slider-main-options.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments "Horizontal position of thumbnails" dans le fichier slider-main-options.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments "Put the tabs inside or outside of the slider container. Outside added tabs will decrease the size of the slider." dans le fichier slider-main-options.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments "Horizontal position of tabs." dans le fichier slider-main-options.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Select' dans le fichier slider-main-options.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Add Navigation Preset' dans le fichier slider-main-options.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Preset Name:' dans le fichier slider-main-options.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'revslider' dans le fichier slide-stage.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'revslider' dans le fichier slide-stage.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Plugin Activation Required' dans le fichier master-view.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Plugin Activation Required' dans le fichier master-view.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Plugin Activation Required' dans le fichier master-view.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Object Library License Information' dans le fichier master-view.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 etalon, js_composer, , wordpress-importer, woocommerce, ., js_comopser, revslider, wp_twitter_api.
  4. Cdn : Utilisation d'un CDNUne url de type CDN a été trouvée dans le code code.jquery.com/jquery-. Les fichiers CSS et JS ne doivent pas être chargés depuis un CDN. Ces ressources doivent être intégrées dans le thème.
  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. Fonctions obsolètes : screen_iconscreen_icon trouvé dans le fichier wordpress-importer.php . Obsolète depuis la version de la 3.8. 1034: screen_icon();
  7. 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.
  8. Implémentation de l'internationalisation : Utilisation correcte de _e(La variable $post a été trouvée dans une fonction de traduction dans le fichier class-vc-navbar-frontend.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $etikett_a a été trouvée dans une fonction de traduction dans le fichier template.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $etikett_a a été trouvée dans une fonction de traduction dans le fichier template.class.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $ddd_label_text a été trouvée dans une fonction de traduction dans le fichier slide-stage.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $ddd_no_parallax a été trouvée dans une fonction de traduction dans le fichier slide-stage.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
  9. Implémentation de l'internationalisation : Utilisation correcte de ___al(La variable $style a été trouvée dans une fonction de traduction dans le fichier css_editor.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $url a été trouvée dans une fonction de traduction dans le fichier class-vc-updater.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $this a été trouvée dans une fonction de traduction dans le fichier class-vc-edit-form-fields.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $filename a été trouvée dans une fonction de traduction dans le fichier class-vc-settings.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $js_composer_upload_dir a été trouvée dans une fonction de traduction dans le fichier class-vc-settings.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $response a été trouvée dans une fonction de traduction dans le fichier class-vc-license.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $response a été trouvée dans une fonction de traduction dans le fichier class-vc-license.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
  10. Implémentation de l'internationalisation : Utilisation correcte de esc_attr_e(La variable $post a été trouvée dans une fonction de traduction dans le fichier class-vc-navbar-frontend.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
  11. Screenshot : Copie d'écranMauvaises dimensions du screenshot ! Format détecté : 380x240px (19:12). Le format doit être 4:3.La taille du screenshot est 380x240px. 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 de page d'accueil home.phpCe thème ne contient pas le fichier optionnel home.php.
  3. Fichiers optionnels : Présence du fichier-template de catégorie category.phpCe thème ne contient pas le fichier optionnel category.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 de du fichier-template des dates et heures date.phpCe thème ne contient pas le fichier optionnel date.php.
  8. Fichiers optionnels : Présence du fichier-template des pièces jointes attachment.phpCe thème ne contient pas le fichier optionnel attachment.php.
  9. Fichiers optionnels : Présence du fichier-template des images image.phpCe thème ne contient pas le fichier optionnel image.php.
  10. Utilisation d'includes : Utilisation de include ou de de requireLe thème semble utiliser include ou require : single-portfolio.php 49: <?php include( get_template_directory() . '/core/templates/portfolio/portfolio-me93: <?php include( get_template_directory() . '/core/templates/portfolio/portfolio-me137: <?php include( get_template_directory() . '/core/templates/portfolio/portfolio-me 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 : vc_ui-template-preview.tpl.php 36: require_once( ABSPATH . 'wp-admin/admin-header.php' );127: require_once( ABSPATH . 'wp-admin/admin-footer.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 : frontend_editor.tpl.php 19: require_once( $editor->adminFile( 'admin-header.php' ) );121: require_once( $editor->adminFile( 'admin-footer.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 : vc_ui-template-preview.tpl.php 30: require_once( ABSPATH . 'wp-admin/admin-header.php' );81: require_once( ABSPATH . 'wp-admin/admin-footer.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 : helpers.php 744: require_once 'class-vc-color-helper.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 : helpers_factory.php 417: require_once( ABSPATH . '/wp-admin/includes/file.php' ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : vc-shortcode-autoloader.php 64: require_once( $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 : ninja_forms.php 13: include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); // Require plugin 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 : qtranslate.php 13: include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); // Require plugin 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 : mqtranslate.php 13: include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); // Require plugin 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 : gravity_forms.php 13: include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); // Require plugin 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 : woocommerce.php 25: include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); // Require plugin 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 : acf.php 19: include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); // Require plugin 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 : layerslider.php 13: include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); // Require plugin 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 : cf7.php 13: include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); // Require plugin 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 : revslider.php 13: include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); // Require plugin 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 : yoast_seo.php 15: include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); // Require plugin 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 473: include( $this->html_template );1304: require_once( $file );1341: require_once( $file );1443: require_once( $file ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : class-vc-frontend-editor.php 571: require( ABSPATH . WPINC . '/class-wp-editor.php' ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : class-vc-role-access.php 25: require_once( ABSPATH . 'wp-admin/includes/user.php' ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : class-vc-vendor-woocommerce.php 1516: include_once( WC()->plugin_path() . '/includes/wc-template-functions.php' ) Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : class-vc-settings.php 816: require_once( ABSPATH . 'wp-admin/includes/template.php' );818: require_once( ABSPATH . 'wp-admin/includes/file.php' );971: require_once( ABSPATH . '/wp-admin/includes/file.php' ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : shortcode-vc-media-grid.php 6: require_once( 'class-vc-grids-common.php' ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : class-vc-grids-common.php 6: require_once 'vc-grids-functions.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 : shortcode-vc-masonry-grid.php 6: require_once( 'class-vc-grids-common.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 : shortcode-vc-masonry-media-grid.php 6: require_once( 'class-vc-grids-common.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 : shortcode-vc-basic-grid.php 6: require_once( 'class-vc-grids-common.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 : shortcode-vc-text-separator.php 6: require_once 'vc-icon-element.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 : shortcode-vc-icon.php 6: require_once 'vc-icon-element.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 : revslider.php 58: require_once(RS_PLUGIN_PATH . 'includes/framework/include-framework.php');61: require_once($folderIncludes . 'base.class.php');62: require_once($folderIncludes . 'elements-base.class.php');63: require_once($folderIncludes . 'base-admin.class.php');64: require_once($folderIncludes . 'base-front.class.php');67: require_once(RS_PLUGIN_PATH . 'includes/globals.class.php');68: require_once(RS_PLUGIN_PATH . 'includes/operations.class.php');69: require_once(RS_PLUGIN_PATH . 'includes/slider.class.php');70: require_once(RS_PLUGIN_PATH . 'includes/output.class.php');71: require_once(RS_PLUGIN_PATH . 'includes/slide.class.php');72: require_once(RS_PLUGIN_PATH . 'includes/widget.class.php');73: require_once(RS_PLUGIN_PATH . 'includes/navigation.class.php');74: require_once(RS_PLUGIN_PATH . 'includes/object-library.class.php');75: require_once(RS_PLUGIN_PATH . 'includes/template.class.php');76: require_once(RS_PLUGIN_PATH . 'includes/external-sources.class.php');77: require_once(RS_PLUGIN_PATH . 'includes/page-template.class.php');79: require_once(RS_PLUGIN_PATH . 'includes/tinybox.class.php');80: require_once(RS_PLUGIN_PATH . 'includes/extension.class.php');81: require_once(RS_PLUGIN_PATH . 'public/revslider-front.class.php');164: require_once(RS_PLUGIN_PATH . 'includes/framework/update.class.php');165: require_once(RS_PLUGIN_PATH . 'includes/framework/newsletter.class.php');166: require_once(RS_PLUGIN_PATH . 'admin/revslider-admin.class.php'); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : slider.class.php 867: require_once(ABSPATH . 'wp-admin/includes/class-pclzip.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 : external-sources.class.php 276: //require_once( 'class-wp-twitter-api.php' ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : functions-wordpress.class.php 193: require_once(ABSPATH . 'wp-admin/includes/image.php'); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : addon-admin.class.php 135: include_once( RS_PLUGIN_PATH.'admin/views/rev_addon-admin-display.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 : include-framework.php 12: require_once($folderIncludes . 'functions.class.php');13: require_once($folderIncludes . 'functions-wordpress.class.php');14: require_once($folderIncludes . 'db.class.php');15: require_once($folderIncludes . 'cssparser.class.php');16: require_once($folderIncludes . 'wpml.class.php');17: require_once($folderIncludes . 'woocommerce.class.php');18: require_once($folderIncludes . 'em-integration.class.php');19: require_once($folderIncludes . 'aq-resizer.class.php');20: require_once($folderIncludes . 'plugin-update.class.php');21: require_once($folderIncludes . 'addon-admin.class.php');22: require_once($folderIncludes . 'colorpicker.class.php');23: require_once($folderIncludes . 'loadbalancer.class.php'); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : operations.class.php 801: include(RS_PLUGIN_PATH.'includes/googlefonts.php');1473: require_once(ABSPATH . 'wp-admin/includes/class-pclzip.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 : revslider-front.class.php 239: require_once(ABSPATH . 'wp-admin/includes/upgrade.php');269: require_once(ABSPATH . 'wp-admin/includes/upgrade.php');287: require_once(ABSPATH . 'wp-admin/includes/upgrade.php');306: require_once(ABSPATH . 'wp-admin/includes/upgrade.php');334: require_once(ABSPATH . 'wp-admin/includes/upgrade.php');346: require_once(ABSPATH . 'wp-admin/includes/upgrade.php');471: 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 : revslider-admin.class.php 1456: include(RS_PLUGIN_PATH.'admin/views/templates/template-selector.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 : init.php 7: require_once(get_template_directory() . '/core/options-init.php');18: require_once ( get_template_directory() . '/core/assets/extra/wp_bootstrap_27: require_once ( get_template_directory() . '/core/theme-woocommerce.php' );114: include( get_template_directory() . '/core/theme-activation.php' );117: include( get_template_directory() . '/core/theme-pagemeta.php' );120: include( get_template_directory() . '/core/theme-sidebars.php' );123: include( get_template_directory() . '/core/widgets/socials.php' );215: include( get_template_directory() . '/core/colors-keydesign.css.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 : theme-activation.php 6: include_once (get_template_directory() . '/core/assets/extra/class-tgm-plug 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 : options-init.php 71: require_once(ABSPATH . '/wp-admin/includes/file.php'); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.
Other checked themes