0
Résultats de validation

ROYAL - 8theme WordPress theme

WordPress 4.9.8 theme Gratuit

ROYAL - 8theme WordPress theme

WordPress 4.9.8 theme Gratuit
0
Erreur 8 : Undefined variable: cms
In /home/www/themecheck/themecheck/controllers/controller_results.php line 818
Alertes critiques
  1. Title : Title Absence de référence à add_theme_support( "title-tag" ) dans le thème.Le thème doit avoir des tags <title>, idéalement dans le fichier header.php.Le thème doit comporter un appel à wp_title(), idéalement dans le fichier header.php.
  2. Failles de sécurité : Modification des paramètres du serveur PHP ini_set trouvé dans le fichier theme-functions.php.
    Line 7: @ini_set( 'upload_max_size' , '64M' );
    Line 8: @ini_set( 'post_max_size', '64M');
    Line 9: @ini_set( 'max_execution_time', '300' );
  3. Failles de sécurité : Utilisation de base64_decode() base64_decode trouvé dans le fichier theme-options.php.
    Line 3393: $new_options = json_decode(base64_decode($options['new_options']),true);
    base64_decode trouvé dans le fichier widgets.php.
    Line 1070: return unserialize( base64_decode( $instagram ) );
    base64_decode trouvé dans le fichier OAuth.php.
    Line 202: $decoded_sig = base64_decode($signature);
    base64_decode trouvé dans le fichier import.php.
    Line 255: $new_options = json_decode(base64_decode($new_options),true);
    Line 290: //$new_options = json_decode(base64_decode($options_presets[$style]),true);
  4. Failles de sécurité : Utilisation de base64_encode() base64_encode trouvé dans le fichier theme-options.php.
     $options = base64_encode($options_json);
     $options = base64_encode($options_json);
    base64_encode trouvé dans le fichier widgets.php.
     $instagram = base64_encode( serialize( $instagram ) );
    base64_encode trouvé dans le fichier OAuth.php.
     return base64_encode(hash_hmac('sha1', $base_string, $key, true));
     return base64_encode($signature);
  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="' . $a['width'] . '" height="' . $a['height'] . '" src="' . $a['src'] . '" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen> trouvé dans le fichier shortcodes.php.
    Line 2051: return '<div class='vimeo-video' style='width=:' . $a['width'] . 'px; height:' . $a['height'] . 'px;'><iframe width='' . $a['width'] . '' height='' . $a['height'] . '' src='' . 
    <iframe width="560" height="315" style="max-width:100%; height:auto;" src="https://www.youtube.com/embed/bHE_UhSJM10?list" frameborder="0" allowfullscreen> trouvé dans le fichier envato_setup.php.
    Line 1423: <iframe width='560' height='315' style='max-width:100%; height:auto;' src='
  6. Code malveillant : Opérations sur système de fichiers file_get_contents trouvé dans le fichier parsers.php.
    Line 66: $success = $dom->loadXML( file_get_contents( $file ) );
    Line 269: if ( ! xml_parse( $xml, file_get_contents( $file ), true ) ) {
    file_get_contents trouvé dans le fichier parsers.php.
    Line 66: $success = $dom->loadXML( file_get_contents( $file ) );
    Line 269: if ( ! xml_parse( $xml, file_get_contents( $file ), true ) ) {
    fopen trouvé dans le fichier parsers.php.
    Line 416: $fp = $this->fopen( $file, 'r' );
    Line 642: function fopen( $filename, $mode = 'r' ) {
    Line 645: return fopen( $filename, $mode );
    fclose trouvé dans le fichier parsers.php.
    Line 465: $this->fclose($fp);
    Line 660: function fclose( $fp ) {
    Line 663: return fclose( $fp );
    fopen trouvé dans le fichier parsers.php.
    Line 416: $fp = $this->fopen( $file, 'r' );
    Line 642: function fopen( $filename, $mode = 'r' ) {
    Line 645: return fopen( $filename, $mode );
    fopen trouvé dans le fichier parsers.php.
    Line 416: $fp = $this->fopen( $file, 'r' );
    Line 642: function fopen( $filename, $mode = 'r' ) {
    Line 645: return fopen( $filename, $mode );
    fclose trouvé dans le fichier parsers.php.
    Line 465: $this->fclose($fp);
    Line 660: function fclose( $fp ) {
    Line 663: return fclose( $fp );
    fclose trouvé dans le fichier parsers.php.
    Line 465: $this->fclose($fp);
    Line 660: function fclose( $fp ) {
    Line 663: return fclose( $fp );
    file_get_contents trouvé dans le fichier OAuth.php.
    Line 272: file_get_contents(self::$POST_INPUT)
    file_put_contents trouvé dans le fichier import.php.
    Line 56: file_put_contents($tmpZip, $sldier_content);
    Line 108: file_put_contents($tmpZip, $sldier_content);
    Line 135: file_put_contents($tmpZip, $slider_content);
    Line 162: file_put_contents($tmpZip, $slider_content);
    Line 202: file_put_contents($tmpxml, $version_content);
    file_put_contents trouvé dans le fichier import.php.
    Line 56: file_put_contents($tmpZip, $sldier_content);
    Line 108: file_put_contents($tmpZip, $sldier_content);
    Line 135: file_put_contents($tmpZip, $slider_content);
    Line 162: file_put_contents($tmpZip, $slider_content);
    Line 202: file_put_contents($tmpxml, $version_content);
    file_put_contents trouvé dans le fichier import.php.
    Line 56: file_put_contents($tmpZip, $sldier_content);
    Line 108: file_put_contents($tmpZip, $sldier_content);
    Line 135: file_put_contents($tmpZip, $slider_content);
    Line 162: file_put_contents($tmpZip, $slider_content);
    Line 202: file_put_contents($tmpxml, $version_content);
    file_put_contents trouvé dans le fichier import.php.
    Line 56: file_put_contents($tmpZip, $sldier_content);
    Line 108: file_put_contents($tmpZip, $sldier_content);
    Line 135: file_put_contents($tmpZip, $slider_content);
    Line 162: file_put_contents($tmpZip, $slider_content);
    Line 202: file_put_contents($tmpxml, $version_content);
    file_put_contents trouvé dans le fichier import.php.
    Line 56: file_put_contents($tmpZip, $sldier_content);
    Line 108: file_put_contents($tmpZip, $sldier_content);
    Line 135: file_put_contents($tmpZip, $slider_content);
    Line 162: file_put_contents($tmpZip, $slider_content);
    Line 202: file_put_contents($tmpxml, $version_content);
    file_put_contents trouvé dans le fichier envato_setup.php.
    Line 1540: file_put_contents( $new_theme_path.'/style.css', $css );
    file_put_contents trouvé dans le fichier envato-setup-export.php.
    Line 200: file_put_contents( get_home_path() . '/../theme/plugins/envato_setup/conten
    Line 201: file_put_contents( get_home_path() . '/../theme/plugins/envato_setup/conten
    Line 202: file_put_contents( get_home_path() . '/../theme/plugins/envato_setup/conten
    Line 203: file_put_contents( get_home_path() . '/../theme/plugins/envato_setup/conten
    Line 204: file_put_contents( get_home_path() . '/../theme/plugins/envato_setup/conten
    file_put_contents trouvé dans le fichier envato-setup-export.php.
    Line 200: file_put_contents( get_home_path() . '/../theme/plugins/envato_setup/conten
    Line 201: file_put_contents( get_home_path() . '/../theme/plugins/envato_setup/conten
    Line 202: file_put_contents( get_home_path() . '/../theme/plugins/envato_setup/conten
    Line 203: file_put_contents( get_home_path() . '/../theme/plugins/envato_setup/conten
    Line 204: file_put_contents( get_home_path() . '/../theme/plugins/envato_setup/conten
    file_put_contents trouvé dans le fichier envato-setup-export.php.
    Line 200: file_put_contents( get_home_path() . '/../theme/plugins/envato_setup/conten
    Line 201: file_put_contents( get_home_path() . '/../theme/plugins/envato_setup/conten
    Line 202: file_put_contents( get_home_path() . '/../theme/plugins/envato_setup/conten
    Line 203: file_put_contents( get_home_path() . '/../theme/plugins/envato_setup/conten
    Line 204: file_put_contents( get_home_path() . '/../theme/plugins/envato_setup/conten
    file_put_contents trouvé dans le fichier envato-setup-export.php.
    Line 200: file_put_contents( get_home_path() . '/../theme/plugins/envato_setup/conten
    Line 201: file_put_contents( get_home_path() . '/../theme/plugins/envato_setup/conten
    Line 202: file_put_contents( get_home_path() . '/../theme/plugins/envato_setup/conten
    Line 203: file_put_contents( get_home_path() . '/../theme/plugins/envato_setup/conten
    Line 204: file_put_contents( get_home_path() . '/../theme/plugins/envato_setup/conten
    file_put_contents trouvé dans le fichier envato-setup-export.php.
    Line 200: file_put_contents( get_home_path() . '/../theme/plugins/envato_setup/conten
    Line 201: file_put_contents( get_home_path() . '/../theme/plugins/envato_setup/conten
    Line 202: file_put_contents( get_home_path() . '/../theme/plugins/envato_setup/conten
    Line 203: file_put_contents( get_home_path() . '/../theme/plugins/envato_setup/conten
    Line 204: file_put_contents( get_home_path() . '/../theme/plugins/envato_setup/conten
    fopen trouvé dans le fichier really-simple-captcha.php.
    Line 172: if ( $fh = fopen( $answer_file, 'w' ) ) {
    Line 308: if ( $handle = fopen( $htaccess_file, 'w' ) ) {
    fwrite trouvé dans le fichier really-simple-captcha.php.
    Line 177: fwrite( $fh, $code );
    Line 309: fwrite( $handle, 'Order deny,allow' . '\n' );
    Line 310: fwrite( $handle, 'Deny from all' . '\n' );
    Line 311: fwrite( $handle, '<Files ~ '^[0-9A-Za-z]+\\.(jpeg|gif|png)$'>' . '\n' );
    Line 312: fwrite( $handle, '    Allow from all' . '\n' );
    Line 313: fwrite( $handle, '</Files>' . '\n' );
    fclose trouvé dans le fichier really-simple-captcha.php.
    Line 178: fclose( $fh );
    Line 314: fclose( $handle );
    file_get_contents trouvé dans le fichier really-simple-captcha.php.
    Line 203: if ( is_readable( $file ) && ( $code = file_get_contents( $file ) ) ) {
    fopen trouvé dans le fichier really-simple-captcha.php.
    Line 172: if ( $fh = fopen( $answer_file, 'w' ) ) {
    Line 308: if ( $handle = fopen( $htaccess_file, 'w' ) ) {
    fwrite trouvé dans le fichier really-simple-captcha.php.
    Line 177: fwrite( $fh, $code );
    Line 309: fwrite( $handle, 'Order deny,allow' . '\n' );
    Line 310: fwrite( $handle, 'Deny from all' . '\n' );
    Line 311: fwrite( $handle, '<Files ~ '^[0-9A-Za-z]+\\.(jpeg|gif|png)$'>' . '\n' );
    Line 312: fwrite( $handle, '    Allow from all' . '\n' );
    Line 313: fwrite( $handle, '</Files>' . '\n' );
    fwrite trouvé dans le fichier really-simple-captcha.php.
    Line 177: fwrite( $fh, $code );
    Line 309: fwrite( $handle, 'Order deny,allow' . '\n' );
    Line 310: fwrite( $handle, 'Deny from all' . '\n' );
    Line 311: fwrite( $handle, '<Files ~ '^[0-9A-Za-z]+\\.(jpeg|gif|png)$'>' . '\n' );
    Line 312: fwrite( $handle, '    Allow from all' . '\n' );
    Line 313: fwrite( $handle, '</Files>' . '\n' );
    fwrite trouvé dans le fichier really-simple-captcha.php.
    Line 177: fwrite( $fh, $code );
    Line 309: fwrite( $handle, 'Order deny,allow' . '\n' );
    Line 310: fwrite( $handle, 'Deny from all' . '\n' );
    Line 311: fwrite( $handle, '<Files ~ '^[0-9A-Za-z]+\\.(jpeg|gif|png)$'>' . '\n' );
    Line 312: fwrite( $handle, '    Allow from all' . '\n' );
    Line 313: fwrite( $handle, '</Files>' . '\n' );
    fwrite trouvé dans le fichier really-simple-captcha.php.
    Line 177: fwrite( $fh, $code );
    Line 309: fwrite( $handle, 'Order deny,allow' . '\n' );
    Line 310: fwrite( $handle, 'Deny from all' . '\n' );
    Line 311: fwrite( $handle, '<Files ~ '^[0-9A-Za-z]+\\.(jpeg|gif|png)$'>' . '\n' );
    Line 312: fwrite( $handle, '    Allow from all' . '\n' );
    Line 313: fwrite( $handle, '</Files>' . '\n' );
    fwrite trouvé dans le fichier really-simple-captcha.php.
    Line 177: fwrite( $fh, $code );
    Line 309: fwrite( $handle, 'Order deny,allow' . '\n' );
    Line 310: fwrite( $handle, 'Deny from all' . '\n' );
    Line 311: fwrite( $handle, '<Files ~ '^[0-9A-Za-z]+\\.(jpeg|gif|png)$'>' . '\n' );
    Line 312: fwrite( $handle, '    Allow from all' . '\n' );
    Line 313: fwrite( $handle, '</Files>' . '\n' );
    fclose trouvé dans le fichier really-simple-captcha.php.
    Line 178: fclose( $fh );
    Line 314: fclose( $handle );
    file_get_contents trouvé dans le fichier theme-functions.php.
    Line 1999: $fileContent = file_get_contents($txtFile);
    fopen trouvé dans le fichier theme-functions.php.
    Line 4564: $fo = fopen($file, 'w'); // opens for writing only or will create if it's not the
    Line 4574: $fo = fopen($file, 'r'); // opens for reading only
    fwrite trouvé dans le fichier theme-functions.php.
    Line 4566: $fr = fwrite($fo, $tweets); // writes to the file what was grabbed from the previ
    fclose trouvé dans le fichier theme-functions.php.
    Line 4568: fclose($fo); // closes
    Line 4578: fclose($fo);
    fopen trouvé dans le fichier theme-functions.php.
    Line 4564: $fo = fopen($file, 'w'); // opens for writing only or will create if it's not the
    Line 4574: $fo = fopen($file, 'r'); // opens for reading only
    fread trouvé dans le fichier theme-functions.php.
    Line 4576: $fr = fread($fo, filesize($file));
    fclose trouvé dans le fichier theme-functions.php.
    Line 4568: fclose($fo); // closes
    Line 4578: fclose($fo);
  7. Code malveillant : Opérations réseau curl_init trouvé dans le fichier twitteroauth.php.
    Line 194: $ci = curl_init();
    curl_exec trouvé dans le fichier twitteroauth.php.
    Line 220: $response = curl_exec($ci);
  8. Menu Admin : Les thèmes doivent utiliser add_theme_page () pour ajouter des pages admin. Fichier version-check.php :
    Line 48: add_menu_page(
    Fichier class-tgm-plugin-activation.php :
    Line 731: $this->page_hook = call_user_func( 'add_submenu_page', $args['parent_slug'], $args['page_title'], $args['menu_t
    Fichier ot-cleanup-api.php :
    Line 82: $theme_check_bs = 'add_menu_page';
    Fichier ot-settings-api.php :
    Line 99: $theme_check_bs   = 'add_menu_page';
    Fichier ot-settings-api.php :
    Line 100: $theme_check_bs2  = 'add_submenu_page';
  9. Fonctions obsolètes : screen_icon screen_icon trouvé dans le fichier wordpress-importer.php . Obsolète depuis la version de la 3.8.
    Line 1031: screen_icon();
  10. Fonctions obsolètes : wp_get_http wp_get_http trouvé dans le fichier wordpress-importer.php . Obsolète depuis la version de la 4.4. Il est prérable d'utiliser WP_Http à la place.
    Line 904: $headers = wp_get_http( $url, $upload['file'] );
  11. Inclusion de plugin : Présence de fichier zip Les plugins ne sont pas autorisés dans les thèmes. Le fichier zip tempsliderzip.zip a été trouvé.
Attention
  1. tags du thème : Présence de tags inconnusTag inconnu trouvé dans l'entête du fichier style.css.
  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 royal-8theme-wordpress-theme.
  3. Text domain : Utilisation incorrecte des fonctions de traduction.Utilisation d'une fonction de traduction avec un nombre incorrect d'arguments. Fonction esc_html__, avec les arguments 'uncategorized', slug, 'etheme' dans le fichier portfolio.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html__, avec les arguments 'Install Required Plugins' dans le fichier plugins.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html__, avec les arguments 'Install Plugins' dans le fichier plugins.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html__, avec les arguments 'Installing Plugin: %s' dans le fichier plugins.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html__, avec les arguments 'Something went wrong with the plugin API.' dans le fichier plugins.php.Une fonction de traduction utilisée sans text-domain. Fonction _n_noop, avec les arguments 'This theme requires the following plugin: %1$s.', 'This theme requires the following plugins: %1$s.' dans le fichier plugins.php.Une fonction de traduction utilisée sans text-domain. Fonction _n_noop, avec les arguments 'This theme recommends the following plugin: %1$s.', 'This theme recommends the following plugins: %1$s.' dans le fichier plugins.php.Une fonction de traduction utilisée sans text-domain. Fonction _n_noop, avec les arguments 'Sorry, but you do not have the correct permissions to install the %s plugin. Contact the administrator of this site for help on getting the plugin installed.', 'Sorry, but you do not have the correct permissions to install the %s plugins. Contact the administrator of this site for help on getting the plugins installed.' dans le fichier plugins.php.Une fonction de traduction utilisée sans text-domain. Fonction _n_noop, avec les arguments 'The following required plugin is currently inactive: %1$s.', 'The following required plugins are currently inactive: %1$s.' dans le fichier plugins.php.Une fonction de traduction utilisée sans text-domain. Fonction _n_noop, avec les arguments 'The following recommended plugin is currently inactive: %1$s.', 'The following recommended plugins are currently inactive: %1$s.' dans le fichier plugins.php.Une fonction de traduction utilisée sans text-domain. Fonction _n_noop, avec les arguments 'Sorry, but you do not have the correct permissions to activate the %s plugin. Contact the administrator of this site for help on getting the plugin activated.', 'Sorry, but you do not have the correct permissions to activate the %s plugins. Contact the administrator of this site for help on getting the plugins activated.' dans le fichier plugins.php.Une fonction de traduction utilisée sans text-domain. Fonction _n_noop, avec les arguments 'The following plugin needs to be updated to its latest version to ensure maximum compatibility with this theme: %1$s.', 'The following plugins need to be updated to their latest version to ensure maximum compatibility with this theme: %1$s.' dans le fichier plugins.php.Une fonction de traduction utilisée sans text-domain. Fonction _n_noop, avec les arguments 'Sorry, but you do not have the correct permissions to update the %s plugin. Contact the administrator of this site for help on getting the plugin updated.', 'Sorry, but you do not have the correct permissions to update the %s plugins. Contact the administrator of this site for help on getting the plugins updated.' dans le fichier plugins.php.Une fonction de traduction utilisée sans text-domain. Fonction _n_noop, avec les arguments 'Begin installing plugin', 'Begin installing plugins' dans le fichier plugins.php.Une fonction de traduction utilisée sans text-domain. Fonction _n_noop, avec les arguments 'Activate installed plugin', 'Activate installed plugins' dans le fichier plugins.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html__, avec les arguments 'Return to Required Plugins Installer' dans le fichier plugins.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html__, avec les arguments 'Plugin activated successfully.' dans le fichier plugins.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html__, avec les arguments 'All plugins installed and activated successfully. %s' dans le fichier plugins.php.Une fonction de traduction utilisée sans text-domain. Fonction _x, avec les arguments 'Brands', 'royal' dans le fichier woo.php.Une fonction de traduction utilisée sans text-domain. Fonction _x, avec les arguments 'Brand', 'royal' dans le fichier woo.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html__, avec les arguments 'Custom Order' dans le fichier vc.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'breadcrumb' dans le fichier theme-functions.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments dans le fichier theme-functions.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'content-class' dans le fichier attachment.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'sidebar' dans le fichier index.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'sidebar-mobile' dans le fichier index.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'content-class' dans le fichier index.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'sidebar-class' dans le fichier sidebar.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'sidebar' dans le fichier sidebar.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'sidebar' dans le fichier page.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'content-class' dans le fichier page.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'sidebar' dans le fichier single.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'content-class' dans le fichier single.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'sidebar-class' dans le fichier sidebar-shop.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'sidebar' dans le fichier sidebar-shop.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'sidebar' dans le fichier single-product.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'shop-sidebar-mobile' dans le fichier single-product.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'shop-sidebar-mobile' dans le fichier archive-product.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'content-class' dans le fichier archive-product.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'content-class' dans le fichier content-single-product.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments dans le fichier content-single-product.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments dans le fichier content-single-product.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments dans le fichier content-single-product.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'sidebar-class' dans le fichier content-single-product.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments 'sidebar' dans le fichier content-single-product.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_attr_e, avec les arguments dans le fichier woosearchform.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 royal, slug, etheme, theme, wordpress-importer, yit, js_composer, envato_setup, nmi, tgmpa, bbpress, sidebar-mobile, option-tree, option-tree-theme.
  4. 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.
  5. Balises courtes PHP : Présence de balises PHP courtesPrésence de balises PHP courtes dans le fichier product-quick-view.php. "Il est conseillé de ne pas les utiliser car elles ne sont seulement disponibles lors de l'activation de la directive de configuration short_open_tag du php.ini, ou si PHP a été configuré avec l'option --enable-short-tags" (php.net), ce qui n'est pas le cas sur de nombreux serveurs.
    Line 78: <h3 class='product-name test-triggers<? if ( ! $args['name'] ) echo ' hidden'; ?>'><?php the_title(); ?></h3>
  6. Eléments custom : Présence d'une entête customAucune référence à custom header n'a été trouvée dans le thème.
  7. Eléments custom : Présence d'un fond customAucune référence à custom background n'a été trouvée dans le thème.
  8. Fonctions obsolètes : screen_iconscreen_icon trouvé dans le fichier wordpress-importer.php . Obsolète depuis la version de la 3.8.
    Line 1031: screen_icon();
  9. Implémentation de l'internationalisation : Utilisation correcte de _e(La variable $l a été trouvée dans une fonction de traduction dans le fichier theme-functions.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 831: <div class='page-heading bc-type-<?php esc_attr_e( $l['breadcrumb'] ); ?>'>
    La variable $l a été trouvée dans une fonction de traduction dans le fichier attachment.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 25: <div class='<?php esc_attr_e( $l['content-class'] ); ?>'>
    La variable $l a été trouvée dans une fonction de traduction dans le fichier index.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 28: <div class='page-content sidebar-position-<?php esc_attr_e( $l['sidebar'] ); ?> sidebar-mobile-<?php esc_attr_e( $l['sidebar-mobile
    La variable $l a été trouvée dans une fonction de traduction dans le fichier index.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 28: <div class='page-content sidebar-position-<?php esc_attr_e( $l['sidebar'] ); ?> sidebar-mobile-<?php esc_attr_e( $l['sidebar-mobile'] ); ?>'>
    La variable $l a été trouvée dans une fonction de traduction dans le fichier index.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 30: <div class='content <?php esc_attr_e( $l['content-class'] ); ?>'>
    La variable $l a été trouvée dans une fonction de traduction dans le fichier sidebar.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 15: <div class='<?php esc_attr_e( $l['sidebar-class'] ); ?> sidebar sidebar-<?php esc_attr_e( $l['sidebar
    La variable $l a été trouvée dans une fonction de traduction dans le fichier sidebar.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 15: <div class='<?php esc_attr_e( $l['sidebar-class'] ); ?> sidebar sidebar-<?php esc_attr_e( $l['sidebar'] ); ?>'>
    La variable $l a été trouvée dans une fonction de traduction dans le fichier page.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 14: <div class='page-content sidebar-position-<?php esc_attr_e( $l['sidebar'] ); ?> sidebar-mobile-<?php esc_attr_e( class_exists('WooC
    La variable $l a été trouvée dans une fonction de traduction dans le fichier page.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 14: <div class='page-content sidebar-position-<?php esc_attr_e( $l['sidebar'] ); ?> sidebar-mobile-<?php esc_attr_e( class_exists('WooCommerce') && ( is_checkout() || is_cart() || is_accou
    La variable $l a été trouvée dans une fonction de traduction dans le fichier page.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 17: <div class='content <?php esc_attr_e( $l['content-class'] ); ?>'>
    La variable $l a été trouvée dans une fonction de traduction dans le fichier single.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 28: <div class='page-content sidebar-position-<?php esc_attr_e( $l['sidebar'] ); ?>'>
    La variable $l a été trouvée dans une fonction de traduction dans le fichier single.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 31: <div class='content <?php esc_attr_e( $l['content-class'] ); ?>'>
    La variable $l a été trouvée dans une fonction de traduction dans le fichier sidebar-shop.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 9: <div class='<?php esc_attr_e( $l['sidebar-class'] ); ?> sidebar sidebar-<?php esc_attr_e( $l['sidebar
    La variable $l a été trouvée dans une fonction de traduction dans le fichier sidebar-shop.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 9: <div class='<?php esc_attr_e( $l['sidebar-class'] ); ?> sidebar sidebar-<?php esc_attr_e( $l['sidebar'] ); ?>'>
    La variable $l a été trouvée dans une fonction de traduction dans le fichier single-product.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 29: <div class='page-content sidebar-position-<?php esc_attr_e( $l['sidebar'] ); ?> sidebar-mobile-<?php esc_attr_e( $l['shop-sidebar-m
    La variable $l a été trouvée dans une fonction de traduction dans le fichier single-product.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 29: <div class='page-content sidebar-position-<?php esc_attr_e( $l['sidebar'] ); ?> sidebar-mobile-<?php esc_attr_e( $l['shop-sidebar-mobile'] ); ?>'>
    La variable $l a été trouvée dans une fonction de traduction dans le fichier archive-product.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 41: <div class='page-content sidebar-position-<?php echo esc_attr( $l['sidebar'] ); ?> <?php if (etheme_get_option('grid_sidebar') != 'without'): ?> sidebar-mobile-<?php esc_attr_e( $l['shop-sidebar-mobile'] ); ?> <?php endif; ?>'>
    La variable $l a été trouvée dans une fonction de traduction dans le fichier archive-product.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 44: <div class='content main-products-loop <?php esc_attr_e( $l['content-class'] ); ?>'>
    La variable $l a été trouvée dans une fonction de traduction dans le fichier content-single-product.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 88: <div class='<?php esc_attr_e( $l['content-class'] ); ?> product-content'>
    La variable $image_class a été trouvée dans une fonction de traduction dans le fichier content-single-product.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 107: <div class='<?php esc_attr_e( $image_class ); ?> product-images'>
    La variable $infor_class a été trouvée dans une fonction de traduction dans le fichier content-single-product.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 128: <div class='<?php esc_attr_e( $infor_class ); ?> product-information <?php if(etheme_get_option('ajax
    Line 165: <div class='<?php esc_attr_e( $infor_class ); ?>'>
    La variable $infor_class a été trouvée dans une fonction de traduction dans le fichier content-single-product.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 128: <div class='<?php esc_attr_e( $infor_class ); ?> product-information <?php if(etheme_get_option('ajax
    Line 165: <div class='<?php esc_attr_e( $infor_class ); ?>'>
    La variable $l a été trouvée dans une fonction de traduction dans le fichier content-single-product.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 191: <div class='<?php esc_attr_e( $l['sidebar-class'] ); ?> single-product-sidebar sidebar-<?php esc_attr
    La variable $l a été trouvée dans une fonction de traduction dans le fichier content-single-product.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 191: <div class='<?php esc_attr_e( $l['sidebar-class'] ); ?> single-product-sidebar sidebar-<?php esc_attr_e( $l['sidebar'] ); ?>'>
  10. Implémentation de l'internationalisation : Utilisation correcte de ___al(La variable $theme_text_domain a été trouvée dans une fonction de traduction dans le fichier plugins.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 126: 'page_title'                       			=> esc_html__( 'Install Required Plugins', $theme_text_domain ),
    La variable $theme_text_domain a été trouvée dans une fonction de traduction dans le fichier plugins.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 127: 'menu_title'                       			=> esc_html__( 'Install Plugins', $theme_text_domain ),
    La variable $theme_text_domain a été trouvée dans une fonction de traduction dans le fichier plugins.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 128: 'installing'                       			=> esc_html__( 'Installing Plugin: %s', $theme_text_domain ), // %1$s = plugin name
    La variable $theme_text_domain a été trouvée dans une fonction de traduction dans le fichier plugins.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 129: 'oops'                             			=> esc_html__( 'Something went wrong with the plugin API.', $theme_text_domain ),
    La variable $theme_text_domain a été trouvée dans une fonction de traduction dans le fichier plugins.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 140: 'return'                           			=> esc_html__( 'Return to Required Plugins Installer', $theme_text_domain ),
    La variable $theme_text_domain a été trouvée dans une fonction de traduction dans le fichier plugins.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 141: 'plugin_activated'                 			=> esc_html__( 'Plugin activated successfully.', $theme_text_domain ),
    La variable $theme_text_domain a été trouvée dans une fonction de traduction dans le fichier plugins.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 142: 'complete' 									=> esc_html__( 'All plugins installed and activated successfully. %s', $theme_text_dom
    La variable $post_type a été trouvée dans une fonction de traduction dans le fichier theme-functions.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 3283: echo '<a href='' . $portfolioLink . '/'>' . __($post_type->labels->name, ETHEME_DOMAIN) . '</a>';
  11. Implémentation de l'internationalisation : Utilisation correcte de esc_attr_e(La variable $l a été trouvée dans une fonction de traduction dans le fichier theme-functions.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 831: <div class='page-heading bc-type-<?php esc_attr_e( $l['breadcrumb'] ); ?>'>
    La variable $l a été trouvée dans une fonction de traduction dans le fichier attachment.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 25: <div class='<?php esc_attr_e( $l['content-class'] ); ?>'>
    La variable $l a été trouvée dans une fonction de traduction dans le fichier index.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 28: <div class='page-content sidebar-position-<?php esc_attr_e( $l['sidebar'] ); ?> sidebar-mobile-<?php esc_attr_e( $l['sideba
    La variable $l a été trouvée dans une fonction de traduction dans le fichier index.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 28: <div class='page-content sidebar-position-<?php esc_attr_e( $l['sidebar'] ); ?> sidebar-mobile-<?php esc_attr_e( $l['sidebar-mobile'] ); ?>'>
    La variable $l a été trouvée dans une fonction de traduction dans le fichier index.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 30: <div class='content <?php esc_attr_e( $l['content-class'] ); ?>'>
    La variable $l a été trouvée dans une fonction de traduction dans le fichier sidebar.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 15: <div class='<?php esc_attr_e( $l['sidebar-class'] ); ?> sidebar sidebar-<?php esc_attr_e( $l[
    La variable $l a été trouvée dans une fonction de traduction dans le fichier sidebar.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 15: <div class='<?php esc_attr_e( $l['sidebar-class'] ); ?> sidebar sidebar-<?php esc_attr_e( $l['sidebar'] ); ?>'>
    La variable $l a été trouvée dans une fonction de traduction dans le fichier page.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 14: <div class='page-content sidebar-position-<?php esc_attr_e( $l['sidebar'] ); ?> sidebar-mobile-<?php esc_attr_e( class_exis
    La variable $l a été trouvée dans une fonction de traduction dans le fichier page.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 14: <div class='page-content sidebar-position-<?php esc_attr_e( $l['sidebar'] ); ?> sidebar-mobile-<?php esc_attr_e( class_exists('WooCommerce') && ( is_checkout() || is_cart() || 
    La variable $l a été trouvée dans une fonction de traduction dans le fichier page.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 17: <div class='content <?php esc_attr_e( $l['content-class'] ); ?>'>
    La variable $l a été trouvée dans une fonction de traduction dans le fichier single.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 28: <div class='page-content sidebar-position-<?php esc_attr_e( $l['sidebar'] ); ?>'>
    La variable $l a été trouvée dans une fonction de traduction dans le fichier single.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 31: <div class='content <?php esc_attr_e( $l['content-class'] ); ?>'>
    La variable $l a été trouvée dans une fonction de traduction dans le fichier sidebar-shop.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 9: <div class='<?php esc_attr_e( $l['sidebar-class'] ); ?> sidebar sidebar-<?php esc_attr_e( $l[
    La variable $l a été trouvée dans une fonction de traduction dans le fichier sidebar-shop.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 9: <div class='<?php esc_attr_e( $l['sidebar-class'] ); ?> sidebar sidebar-<?php esc_attr_e( $l['sidebar'] ); ?>'>
    La variable $l a été trouvée dans une fonction de traduction dans le fichier single-product.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 29: <div class='page-content sidebar-position-<?php esc_attr_e( $l['sidebar'] ); ?> sidebar-mobile-<?php esc_attr_e( $l['shop-s
    La variable $l a été trouvée dans une fonction de traduction dans le fichier single-product.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 29: <div class='page-content sidebar-position-<?php esc_attr_e( $l['sidebar'] ); ?> sidebar-mobile-<?php esc_attr_e( $l['shop-sidebar-mobile'] ); ?>'>
    La variable $l a été trouvée dans une fonction de traduction dans le fichier archive-product.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 41: <div class='page-content sidebar-position-<?php echo esc_attr( $l['sidebar'] ); ?> <?php if (etheme_get_option('grid_sidebar') != 'without'): ?> sidebar-mobile-<?php esc_attr_e( $l['shop-sidebar-mobile'] ); ?> <?php endif; ?>'>
    La variable $l a été trouvée dans une fonction de traduction dans le fichier archive-product.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 44: <div class='content main-products-loop <?php esc_attr_e( $l['content-class'] ); ?>'>
    La variable $l a été trouvée dans une fonction de traduction dans le fichier content-single-product.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 88: <div class='<?php esc_attr_e( $l['content-class'] ); ?> product-content'>
    La variable $image_class a été trouvée dans une fonction de traduction dans le fichier content-single-product.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 107: <div class='<?php esc_attr_e( $image_class ); ?> product-images'>
    La variable $infor_class a été trouvée dans une fonction de traduction dans le fichier content-single-product.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 128: <div class='<?php esc_attr_e( $infor_class ); ?> product-information <?php if(etheme_get_opti
    Line 165: <div class='<?php esc_attr_e( $infor_class ); ?>'>
    La variable $infor_class a été trouvée dans une fonction de traduction dans le fichier content-single-product.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 128: <div class='<?php esc_attr_e( $infor_class ); ?> product-information <?php if(etheme_get_opti
    Line 165: <div class='<?php esc_attr_e( $infor_class ); ?>'>
    La variable $l a été trouvée dans une fonction de traduction dans le fichier content-single-product.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 191: <div class='<?php esc_attr_e( $l['sidebar-class'] ); ?> single-product-sidebar sidebar-<?php 
    La variable $l a été trouvée dans une fonction de traduction dans le fichier content-single-product.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 191: <div class='<?php esc_attr_e( $l['sidebar-class'] ); ?> single-product-sidebar sidebar-<?php esc_attr_e( $l['sidebar'] ); ?>'>
  12. Implémentation de l'internationalisation : Utilisation correcte de esc_html__all(La variable $theme_text_domain a été trouvée dans une fonction de traduction dans le fichier plugins.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 126: 'page_title'                       			=> esc_html__( 'Install Required Plugins', $theme_text_domain ),
    La variable $theme_text_domain a été trouvée dans une fonction de traduction dans le fichier plugins.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 127: 'menu_title'                       			=> esc_html__( 'Install Plugins', $theme_text_domain ),
    La variable $theme_text_domain a été trouvée dans une fonction de traduction dans le fichier plugins.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 128: 'installing'                       			=> esc_html__( 'Installing Plugin: %s', $theme_text_domain ), // %1$s = plugin
    La variable $theme_text_domain a été trouvée dans une fonction de traduction dans le fichier plugins.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 129: 'oops'                             			=> esc_html__( 'Something went wrong with the plugin API.', $theme_text_domain
    La variable $theme_text_domain a été trouvée dans une fonction de traduction dans le fichier plugins.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 140: 'return'                           			=> esc_html__( 'Return to Required Plugins Installer', $theme_text_domain ),
    La variable $theme_text_domain a été trouvée dans une fonction de traduction dans le fichier plugins.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 141: 'plugin_activated'                 			=> esc_html__( 'Plugin activated successfully.', $theme_text_domain ),
    La variable $theme_text_domain a été trouvée dans une fonction de traduction dans le fichier plugins.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
    Line 142: 'complete' 									=> esc_html__( 'All plugins installed and activated successfully. %s', $theme_
  13. Implémentation de la date et de l'heure : Utilisation de the_time()Au moins une date codée en dur a été trouvée dans le fichier widgets.php. Il est préférable d'utiliser la fonction get_option( 'date_format' )à la place.
  14. Screenshot : Copie d'écranMauvaises dimensions du screenshot ! Format détecté : 600x449px (600:449). Le format doit être 4:3.La taille du screenshot est 600x449px. La taille recommandée est 1200x900, pour prendre en compte les affichages HiDPI. Bien qu'une résolution de 1200x900 soit recommandée, toutes les images au format 4:3 sont acceptables.Mauvaise extension de fichier screenshot ! Le fichier screenshot.png n'est pas un véritable fichier JPG. Le type détecté est : "image/png".
Info
  1. Liens statiques : Présence de liens codés en durLien potentiellement codés en dur trouvé dans le fichier version-check.php.
    Line 70: <p><?php esc_html_e('To find your Purchase code, please, enter your ThemeForest account > Downloads tab > choose etheme > Download > License Certificate & Purchase code', 'etheme'); ?> <a href='http://prntscr.com/d23p2c' target='_blank'>http://prntscr.com/d23p2c</a></p
    Line 72: <p><?php esc_html_e('A purchase code (license) is only valid for One Project. Do you want to use this theme for a one more project? Purchase a ', 'theme'); ?> <a href='https://themeforest.net/item/xstore-responsive-woocommerce-theme/8611976?li
    Lien potentiellement codés en dur trouvé dans le fichier widgets.php.
    Line 566: <p class='help'>To find your flickID visit <a href='http://idgettr.com/' target='_blank'>idGettr</a>.</p>
    Lien potentiellement codés en dur trouvé dans le fichier envato_setup.php.
    Line 523: <p class='copyrights'>© Created by <a href='https://www.8theme.com/' target='_blank'>8theme</a> - Power Elite ThemeFore
    Line 1417: <li class='support'><a href='https://www.8theme.com/forums/'target='_blank'><?php esc_html_e( 'Get Help 
    Line 1578: Support Forum<br> <a href='https://www.8theme.com/forums/' target='_blank'>check</a></li>
    Line 1642: <li class='support'><a href='https://www.8theme.com/forums/'
    Line 1274: <p><?php printf( esc_html__( 'Please add your logo below. For best results, the logo should be a transparent PNG ( 466 by 277 pixels). The logo can be changed at any time from the Appearance > Customize area in your dashboard. Try %sEnvato Studio%s if you need a new logo designed.', 'etheme' ), '<a href='http://studiotracking.envato.com/aff_c?offer_id=4&aff_id=1564&source=DemoIn
    Line 1325: href='http://studiotracking.envato.com/aff_c?offer_id=4&aff_id=1564&source=DemoIn
    Line 1409: <p>We see that the server configurations do not follow the requirements. So, please, install a theme and plugins manually. You can implement this via Theme Options>>Import/Export The following <a href='https://www.youtube.com/watch?v=bHE_UhSJM10' target='blank'>Video tutorial<
    Line 1414: <li class='documentation'><a href='http://8theme.com/demo/docs/' target='_blank'><?php esc_html_e( 'Read the T
    Line 1634: <li class='documentation'><a href='http://8theme.com/demo/docs/'
    Line 1416: <li class='rating'><a href='http://themeforest.net/downloads'target='_blank'><?php esc_html_e( 'Leave a
    Line 1640: <li class='rating'><a href='http://themeforest.net/downloads'
    Line 1417: <li class='support'><a href='https://www.8theme.com/forums/'target='_blank'><?php esc_html_e( 'Get Help 
    Line 1578: Support Forum<br> <a href='https://www.8theme.com/forums/' target='_blank'>check</a></li>
    Line 1642: <li class='support'><a href='https://www.8theme.com/forums/'
    Line 1446: <p><?php esc_html_e('Use your purchase code to activate royal template. Please, note, that you won’t be able to use it without activation.A purchase code (license) is only valid for One Project. Do you want to use this theme for a one more project? Purchase a', 'etheme'); ?><a href='https://themeforest.net/item/xstore-responsive-woocommerce-theme/8611976?li
    Line 1575: Live Chat 24/7<br> <a href='http://8theme.com/demo/royal/' target='_blank'>check</a></li>
    Line 1417: <li class='support'><a href='https://www.8theme.com/forums/'target='_blank'><?php esc_html_e( 'Get Help 
    Line 1578: Support Forum<br> <a href='https://www.8theme.com/forums/' target='_blank'>check</a></li>
    Line 1642: <li class='support'><a href='https://www.8theme.com/forums/'
    Line 1581: ThemeForest profile<br> <a href='http://prntscr.com/d24xhu' target='_blank'>check</a></li>
    Line 1414: <li class='documentation'><a href='http://8theme.com/demo/docs/' target='_blank'><?php esc_html_e( 'Read the T
    Line 1634: <li class='documentation'><a href='http://8theme.com/demo/docs/'
    Line 1416: <li class='rating'><a href='http://themeforest.net/downloads'target='_blank'><?php esc_html_e( 'Leave a
    Line 1640: <li class='rating'><a href='http://themeforest.net/downloads'
    Line 1417: <li class='support'><a href='https://www.8theme.com/forums/'target='_blank'><?php esc_html_e( 'Get Help 
    Line 1578: Support Forum<br> <a href='https://www.8theme.com/forums/' target='_blank'>check</a></li>
    Line 1642: <li class='support'><a href='https://www.8theme.com/forums/'
  2. Fichiers optionnels : Présence du fichierde style pour les écritures de droite vers la gauche rtl.cssCe thème ne contient pas le fichier optionnel rtl.php.
  3. Fichiers optionnels : Présence du fichier-template fron-*page.phpCe thème ne contient pas le fichier optionnel front-page.php.
  4. Fichiers optionnels : Présence du fichier-template de page d'accueil home.phpCe thème ne contient pas le fichier optionnel home.php.
  5. Fichiers optionnels : Présence du fichier template de taxinomie taxonomy.phpCe thème ne contient pas le fichier optionnel taxonomy.php.
  6. Fichiers optionnels : Présence de du fichier-template des dates et heures date.phpCe thème ne contient pas le fichier optionnel date.php.
  7. Fichiers optionnels : Présence du fichier-template des images image.phpCe thème ne contient pas le fichier optionnel image.php.
  8. Utilisation d'includes : Utilisation de include ou de de requireLe thème semble utiliser include ou require : init.php
    Line 16: require_once( trailingslashit(ETHEME_CODE_DIR). 'theme.php' );
    Line 28: require_once( $locale_file );
    Line 32: require_once( trailingslashit(ETHEME_CODE_DIR). 'options.php' );
    Line 33: require_once( trailingslashit(ETHEME_CODE_DIR). 'inc/taxonomy-metadata.php'
    Line 34: require_once( trailingslashit(ETHEME_CODE_DIR). 'inc/really-simple-captcha/
    Line 35: require_once( trailingslashit(ETHEME_CODE_DIR). 'theme-functions.php' );
    Line 36: require_once( trailingslashit(ETHEME_CODE_DIR). 'images.php' );
    Line 37: require_once( trailingslashit(ETHEME_CODE_DIR). 'shortcodes.php' );
    Line 38: require_once( trailingslashit(ETHEME_CODE_DIR). 'widgets.php' );
    Line 39: require_once( trailingslashit(ETHEME_CODE_DIR). 'walkers.php' );
    Line 41: require_once( trailingslashit(ETHEME_CODE_DIR). 'woo.php' );
    Line 43: require_once( trailingslashit(ETHEME_CODE_DIR). 'vc.php' );
    Line 44: require_once( trailingslashit(ETHEME_CODE_DIR). 'twitteroauth/twitteroauth.
    Line 45: require_once( trailingslashit(ETHEME_CODE_DIR). 'portfolio.php' );
    Line 46: require_once( trailingslashit(ETHEME_CODE_DIR). 'testimonials/woothemes-tes
    Line 47: require_once( trailingslashit(ETHEME_CODE_DIR). 'theme-options.php');
    Line 48: require_once( trailingslashit(ETHEME_CODE_DIR). 'inc/envato_setup/envato_se
    Line 51: require_once( trailingslashit(ETHEME_CODE_DIR) . 'wordpress-importer/wordpr
    Line 52: require_once( trailingslashit(ETHEME_CODE_DIR) . 'import.php');
    Line 53: require_once( trailingslashit(ETHEME_CODE_DIR) . 'inc/menu-images/nav-menu-
    Line 54: require_once( trailingslashit(ETHEME_CODE_DIR) . 'plugins.php' );
    Line 56: require_once( trailingslashit(ETHEME_CODE_DIR). 'version-check.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 : widgets.php
    Line 792: include( locate_template( $template_part ) );
    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 : plugins.php
    Line 3: require_once('plugins/class-tgm-plugin-activation.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 : woothemes-testimonials.php
    Line 16: require_once( 'classes/class-woothemes-testimonials.php' );
    Line 17: require_once( 'classes/class-woothemes-testimonials-taxonomy.php' );
    Line 18: require_once( 'woothemes-testimonials-template.php' );
    Line 19: require_once( 'classes/class-woothemes-widget-testimonials.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 : twitteroauth.php
    Line 10: require_once('OAuth.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 : import.php
    Line 22: require_once($class_wp_importer);
    Line 208: require_once($class_wp_importer);
    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 : envato_setup.php
    Line 598: @include('envato-setup-export.php');
    Line 677: 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 : theme-functions.php
    Line 3217: include(TEMPLATEPATH . '/sidebar-'.$name.'.php');
    Line 3219: include(TEMPLATEPATH . '/sidebar.php');
    Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.
    Le thème semble utiliser include ou require : taxonomy-portfolio_category.php
    Line 5: require_once( 'portfolio.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 : ot-functions-docs-page.php
    Line 751: require( trailingslashit( get_template_directory() ) . \'includes/meta-boxe
    Line 834: require( trailingslashit( get_template_directory() ) . \'option-tree/ot-loa
    Line 851: require( trailingslashit( get_template_directory() ) . \'includes/theme-opt
    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 : ot-loader.php
    Line 554: include_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 : demo-functions.php
    Line 65: # require( trailingslashit( get_template_directory() ) . 'option-tree/ot-load
    Line 70: # require( trailingslashit( get_template_directory() ) . 'admin/theme-options
    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