0
Résultats de validation

Woffice

Woffice

WordPress 4.8.2 theme
0
Alertes critiques
  1. Failles de sécurité : Utilisation de base64_decode() base64_decode trouvé dans le fichier apiUtils.php.
    Ligne37: return base64_decode($b64);
    base64_decode trouvé dans le fichier OAuth.php.
    Ligne126: $decoded_sig = base64_decode($signature);
  2. Failles de sécurité : Utilisation de base64_encode() base64_encode trouvé dans le fichier class-fw-extension-woffice-slack.php.
     'Authorization' => 'Basic ' . base64_encode( $this->get_client_id() . ':' . $this->get_client_secret() ),
    base64_encode trouvé dans le fichier apiUtils.php.
     $b64 = base64_encode($data);
    base64_encode trouvé dans le fichier apiMediaFileUpload.php.
     $related .= '\r\n' . base64_encode($data) . '\r\n';
    base64_encode trouvé dans le fichier OAuth.php.
     return base64_encode( hash_hmac('sha1', $base_string, $key, true));
     return base64_encode($signature);
  3. Présence d'iframes : Les iframes sont parfois utilisées pour charger du contenu non désirés ou du code malicieux sur des sites tiers <iframe src="https://www.wunderlist.com/lists/<?php echo $project_wunderlist; ?> trouvé dans le fichier single-project.php.
    Ligne206: <iframe src='https://www.wunderlist.com/lists/<?php echo $project_wunderlis
  4. Code malveillant : Opérations sur système de fichiers file_get_contents trouvé dans le fichier class-fw-extension-woffice-map.php.
    Ligne70: $request = file_get_contents('https://maps.google.com/maps/api/geocode/json?address=' 
    Ligne109: $request = file_get_contents('https://maps.google.com/maps/api/geocode/json?address=' 
    file_get_contents trouvé dans le fichier class-fw-extension-woffice-map.php.
    Ligne70: $request = file_get_contents('https://maps.google.com/maps/api/geocode/json?address=' 
    Ligne109: $request = file_get_contents('https://maps.google.com/maps/api/geocode/json?address=' 
    fopen trouvé dans le fichier hooks.php.
    Ligne127: $output = fopen('php://output', 'w');
    fclose trouvé dans le fichier hooks.php.
    Ligne139: fclose($output);
    file_get_contents trouvé dans le fichier apiP12Signer.php.
    Ligne36: $p12 = file_get_contents($p12file);
    fopen trouvé dans le fichier OAuth.php.
    Ligne110: $fp = fopen($GLOBALS['PRIV_KEY_FILE'], 'r');
    fread trouvé dans le fichier OAuth.php.
    Ligne111: $privKey = fread($fp, 8192);
    fclose trouvé dans le fichier OAuth.php.
    Ligne112: fclose($fp);
    file_get_contents trouvé dans le fichier apiFileCache.php.
    Ligne97: if (($data = @file_get_contents($storageFile)) !== false) {
    file_put_contents trouvé dans le fichier apiFileCache.php.
    Ligne122: if (! @file_put_contents($storageFile, $data)) {
    fopen trouvé dans le fichier Woffice_Setup.php.
    Ligne310: $fp = fopen(get_template_directory() . '/js/manifest.json', 'w');
    fwrite trouvé dans le fichier Woffice_Setup.php.
    Ligne311: fwrite($fp, $json_content);
    fclose trouvé dans le fichier Woffice_Setup.php.
    Ligne312: fclose($fp);
  5. Code malveillant : Opérations réseau curl_init trouvé dans le fichier apiCurlIO.php.
    Ligne93: $ch = curl_init();
    curl_exec trouvé dans le fichier apiCurlIO.php.
    Ligne111: $respData = curl_exec($ch);
    Ligne118: $respData = curl_exec($ch);
    curl_exec trouvé dans le fichier apiCurlIO.php.
    Ligne111: $respData = curl_exec($ch);
    Ligne118: $respData = curl_exec($ch);
  6. Menu Admin : Les thèmes doivent utiliser add_theme_page () pour ajouter des pages admin. Fichier Woffice_Welcome.php :
    Ligne38: add_dashboard_page(
    Fichier TGM_Plugin_Activation.php :
    Ligne731: $this->page_hook = call_user_func( 'add_submenu_page', $args['parent_slug'], $args['page_title'], $args['menu_t
  7. Barre d'admin cachée : Barre d'admin cachée Les thèmes ne doivent pas cacher la barre d'admin. Détecté dans le fichier Woffice_Setup.php.
  8. Déclaration des "theme features" : Implémentation de add_theme_support() a été trouvé dans le fichier Woffice_Setup.php alors que get_post_format ou has_post_format sont introuvables , and no use of formats in the CSS was detected
  9. Inclusion de plugin : Présence de fichier zip Les plugins ne sont pas autorisés dans les thèmes. Le fichier zip dpproeventcalendar.zip revslider.zip multiverso.zip eventon-full-cal.zip eventon.zip a été trouvé.
Attention
  1. Script de core désabonné : Désabonnement d'un script de coreAppel à wp_deregister_script dans hooks.php. Les thèmes ne doivent appeler wp_deregister_script sur des scripts du core.
    Ligne16: wp_deregister_script('gmaps');
    Ligne277: wp_deregister_script( $handle );
    Ligne327: wp_deregister_script( 'evcal_gmaps' );
  2. Text domain : Utilisation incorrecte des fonctions de traduction.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'woocommerce' dans le fichier cart-totals.php.Utilisation d'une fonction de traduction avec un nombre incorrect d'arguments. Fonction __, avec les arguments 'No feed available,please visit our <a href="', >homepage</a>!, 'woffice' dans le fichier hooks.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 woffice, bbpress, it-l10n-ithemes-exchange, woffice_backend, buddypress, woocommerce, eonet, tgmpa, >homepage</a>!.
  3. Contextes de plugin : Fonctionnalités de pluginLe thème utilise la fonction register_post_type(). Cette fonction n'est pas prévue pour être utilisée dans le contexte d'un thème, mais plutôt dans un plugin.Le thème utilise la fonction add_shortcode(). L'utilisation des custom post-content shortcodes est du domaine des plugins.
  4. Eléments custom : Présence d'une entête customAucune référence à custom header n'a été trouvée dans le thème.
  5. Eléments custom : Présence d'un fond customAucune référence à custom background n'a été trouvée dans le thème.
  6. 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.
  7. Image à la une ("Featured image") : Utilisation de the_post_thumbnail() instead of custom fields for thumbnailsAucune référence à the_post_thumbnail n'a été trouvée dans le thème.
  8. Screenshot : Copie d'écranLa taille du screenshot est 880x660px. La taille recommandée est 1200x900, pour prendre en compte les affichages HiDPI. Bien qu'une résolution de 1200x900 soit recommandée, toutes les images au format 4:3 sont acceptables.Mauvaise extension de fichier screenshot ! Le fichier screenshot.png n'est pas un véritable fichier JPG. Le type détecté est : "image/png".
Info
  1. tags du thème : Présence de tags inconnusLes thèmes qui utilisent le tag accessibility-ready doivent concoder avec les règles de la revue d'accessibilité.
    Voir https://make.wordpress.org/themes/handbook/review/accessibility/
  2. Liens statiques : Présence de liens codés en durLien potentiellement codés en dur trouvé dans le fichier options.php.
    Ligne41: 'html' => __('If you need more options about this, please use the default shortcode generator from the plugin, it is slower but you\'ll find more options. You can also have  a look on this article for more details', 'woffice'). '<a href='https://2f.ticksy.com/article/5099/' target='_blank'>https://2f.ticksy.com/
    Lien potentiellement codés en dur trouvé dans le fichier settings-options.php.
    Ligne18: 'desc'  => __('We are using the GeoCoding Google API to get coordinates from users locations. By default it is working with our API key but as there are many Woffice around, the Quota (2500 requests per day) may be reached really quickly so the map will no longer be available. That is why it is important to use you own Google API key. Please see : ', 'woffice'). '<a href='https://2f.ticksy.com/article/4227/'>Tutorial</a>',
    Lien potentiellement codés en dur trouvé dans le fichier settings-options.php.
    Ligne22: $notice = __('You need to create a new application on Slack','woffice').' <a href='https://api.slack.com/apps' target='_blank'>'. __('Create a new application
    Ligne23: $notice .= '<a href='http://alka-web.com/blog/use-slack-with-wordpress-and-woffice' target='_bla
    Lien potentiellement codés en dur trouvé dans le fichier settings-options.php.
    Ligne19: 'html'  => 'Please make sure you have read the <a href='https://2f.ticksy.com/article/4261' target='_blank'>tutorial about Google L
    Ligne64: 'html'  => 'Please make sure you have read the <a href='https://2f.ticksy.com/article/4456/' target='_blank'>tutorial about Faceboo
    Lien potentiellement codés en dur trouvé dans le fichier apiWebfontsService.php.
    Ligne66: * <a href='http://code.google.com/apis/webfonts/docs/developer_api.html' target='_blan
    Lien potentiellement codés en dur trouvé dans le fichier apiLatitudeService.php.
    Ligne171: * <a href='http://code.google.com/apis/latitude/v1/using_rest.html' target='_blank'>AP
    Lien potentiellement codés en dur trouvé dans le fichier apiCustomsearchService.php.
    Ligne77: * <a href='http://code.google.com/apis/customsearch/v1/using_rest.html' target='_blank
    Lien potentiellement codés en dur trouvé dans le fichier apiModeratorService.php.
    Ligne876: * <a href='http://code.google.com/apis/moderator/v1/using_rest.html' target='_blank'>A
    Lien potentiellement codés en dur trouvé dans le fichier apiFreebaseService.php.
    Ligne131: * <a href='http://wiki.freebase.com/wiki/New_Freebase_API' target='_blank'>API Documen
    Lien potentiellement codés en dur trouvé dans le fichier apiTasksService.php.
    Ligne307: * <a href='http://code.google.com/apis/tasks/v1/using.html' target='_blank'>API Docume
    Lien potentiellement codés en dur trouvé dans le fichier apiAdsenseService.php.
    Ligne653: * <a href='https://code.google.com/apis/adsense/management/' target='_blank'>API Docum
    Lien potentiellement codés en dur trouvé dans le fichier apiShoppingService.php.
    Ligne148: * <a href='http://code.google.com/apis/shopping/search/v1/getting_started.html' target
    Lien potentiellement codés en dur trouvé dans le fichier apiPagespeedonlineService.php.
    Ligne69: * <a href='https://code.google.com/apis/pagespeedonline/v1/getting_started.html' targe
    Lien potentiellement codés en dur trouvé dans le fichier apiSiteVerificationService.php.
    Ligne161: * <a href='http://code.google.com/apis/siteverification/' target='_blank'>API Document
    Lien potentiellement codés en dur trouvé dans le fichier apiOrkutService.php.
    Ligne856: * <a href='http://code.google.com/apis/orkut/v2/reference.html' target='_blank'>API Do
    Lien potentiellement codés en dur trouvé dans le fichier apiAnalyticsService.php.
    Ligne264: * <a href='http://code.google.com/apis/analytics' target='_blank'>API Documentation</a
    Lien potentiellement codés en dur trouvé dans le fichier apiGanService.php.
    Ligne237: * <a href='https://code.google.com/apis/gan/' target='_blank'>API Documentation</a>
    Lien potentiellement codés en dur trouvé dans le fichier apiPredictionService.php.
    Ligne154: * <a href='http://code.google.com/apis/predict/docs/developer-guide.html' target='_bla
    Lien potentiellement codés en dur trouvé dans le fichier apiTranslateService.php.
    Ligne129: * <a href='http://code.google.com/apis/language/translate/v2/using_rest.html' target='
    Lien potentiellement codés en dur trouvé dans le fichier apiBloggerService.php.
    Ligne277: * <a href='https://code.google.com/apis/blogger/docs/2.0/json/getting_started.html' ta
    Lien potentiellement codés en dur trouvé dans le fichier apiCalendarService.php.
    Ligne705: * <a href='http://code.google.com/apis/calendar/v3/using.html' target='_blank'>API Doc
    Lien potentiellement codés en dur trouvé dans le fichier apiPlusService.php.
    Ligne227: * <a href='http://developers.google.com/+/api/' target='_blank'>API Documentation</a>
    Lien potentiellement codés en dur trouvé dans le fichier apiBigqueryService.php.
    Ligne478: * <a href='https://code.google.com/apis/bigquery/docs/v2/' target='_blank'>API Documen
    Lien potentiellement codés en dur trouvé dans le fichier apiUrlshortenerService.php.
    Ligne101: * <a href='http://code.google.com/apis/urlshortener/v1/getting_started.html' target='_
    Lien potentiellement codés en dur trouvé dans le fichier apiBooksService.php.
    Ligne539: * <a href='https://code.google.com/apis/books/docs/v1/getting_started.html' target='_b
    Lien potentiellement codés en dur trouvé dans le fichier general.php.
    Ligne58: 'desc'  => __( 'This key is used for all the Google MAPs (Not the members map creation)', 'woffice' ). ' <a href='https://developers.google.com/maps/documentation/javascript/get-api-key' ta
    Lien potentiellement codés en dur trouvé dans le fichier login.php.
    Ligne325: 'desc' => __('Do you want to see a Recaptcha2 checkbox on the register page, if you select 'yep' please fill the fields below. Very first thing you need to do is register your website on Google recaptcha to do that click :','woffice'). '<a href='https://www.google.com/recaptcha/'>https://www.google.com/recaptcha/</a>',
    Lien potentiellement codés en dur trouvé dans le fichier change-avatar.php.
    Ligne7: <p><?php _e( 'Your profile photo will be used on your profile and throughout the site. If there is a <a href='http://gravatar.com'>Gravatar</a> associated with your account email we wil
    Ligne55: <p><?php _e( 'Your profile photo will be used on your profile and throughout the site. To change your profile photo, please create an account with <a href='http://gravatar.com'>Gravatar</a> using the same email address as you used 
    Ligne7: <p><?php _e( 'Your profile photo will be used on your profile and throughout the site. If there is a <a href='http://gravatar.com'>Gravatar</a> associated with your account email we wil
    Ligne55: <p><?php _e( 'Your profile photo will be used on your profile and throughout the site. To change your profile photo, please create an account with <a href='http://gravatar.com'>Gravatar</a> using the same email address as you used 
    Lien potentiellement codés en dur trouvé dans le fichier Woffice_Frontend.php.
    Ligne544: $html .= '<small>'. __( 'You can use : ', 'woffice' ).'<a href='http://www.latlong.net/' target='_blank'>LatLong.net</a></small>';
    Ligne551: $html .= '<small>'. __( 'You can use : ', 'woffice' ) .'<a href='http://www.latlong.net/' target='_blank'>LatLong.net</a></small>';
    Ligne544: $html .= '<small>'. __( 'You can use : ', 'woffice' ).'<a href='http://www.latlong.net/' target='_blank'>LatLong.net</a></small>';
    Ligne551: $html .= '<small>'. __( 'You can use : ', 'woffice' ) .'<a href='http://www.latlong.net/' target='_blank'>LatLong.net</a></small>';
    Ligne568: $html .= '<small>'. __( 'Please see : ', 'woffice' ) .'<a href='http://fortawesome.github.io/Font-Awesome/icons/' target='_blank'>FontAweso
    Lien potentiellement codés en dur trouvé dans le fichier Woffice_Welcome.php.
    Ligne71: Therefore, you can reach <a href='themes.php?page=tgmpa-install-plugins'>this page</a> to
  3. Fichiers optionnels : Présence du fichierde style pour les écritures de droite vers la gauche rtl.cssCe thème ne contient pas le fichier optionnel rtl.php.
  4. Fichiers optionnels : Présence du fichier-template fron-*page.phpCe thème ne contient pas le fichier optionnel front-page.php.
  5. Fichiers optionnels : Présence du fichier-template des tags tag.phpCe thème ne contient pas le fichier optionnel tag.php.
  6. Fichiers optionnels : Présence du fichier template de taxinomie taxonomy.phpCe thème ne contient pas le fichier optionnel taxonomy.php.
  7. Fichiers optionnels : Présence du fichier-template author.phpCe thème ne contient pas le fichier optionnel author.php.
  8. Fichiers optionnels : Présence de du fichier-template des dates et heures date.phpCe thème ne contient pas le fichier optionnel date.php.
  9. Fichiers optionnels : Présence du fichier-template des pièces jointes attachment.phpCe thème ne contient pas le fichier optionnel attachment.php.
  10. Fichiers optionnels : Présence du fichier-template des images image.phpCe thème ne contient pas le fichier optionnel image.php.
  11. Utilisation d'includes : Utilisation de include ou de de requireLe thème semble utiliser include ou require : Woffice_Wiki_Display_Manager.php
    Ligne306: * @param $include (If 0 includes all parent categories)
    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 : hooks.php
    Ligne133: require_once(WP_PLUGIN_DIR . '/multiverso/inc/functions.php');
    Ligne135: require_once(get_template_directory() . '/inc/multiverso.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-fw-extension-woffice-poll.php
    Ligne73: 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 : apiWebfontsService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiLatitudeService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiOauth2Service.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiCustomsearchService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiModeratorService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiFreebaseService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiTasksService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiAdsenseService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiShoppingService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.php';
    Ligne47: * @opt_param string facets.include Facets to include (applies when useGcsConfig == false)
    Ligne167: 
    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 : apiPagespeedonlineService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiSiteVerificationService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiOrkutService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiAnalyticsService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiGanService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiPredictionService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiTranslateService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiBloggerService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiCalendarService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiPlusService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiUrlshortenerService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiBooksService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiSigner.php
    Ligne18: 
    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 : apiAuth.php
    Ligne18: 
    Ligne19: 
    Ligne20: 
    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 : apiVerifier.php
    Ligne18: 
    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 : apiOAuth.php
    Ligne18: 
    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 : apiOAuth2.php
    Ligne18: 
    Ligne19: 
    Ligne20: 
    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 : apiService.php
    Ligne18: require_once 'service/apiServiceResource.php';
    Ligne19: require_once 'service/apiServiceRequest.php';
    Ligne20: require_once 'service/apiBatch.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 : config.php
    Ligne19: require_once('../wp-load.php');
    Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.
    Le thème semble utiliser include ou require : apiIO.php
    Ligne18: require_once 'io/apiHttpRequest.php';
    Ligne19: require_once 'io/apiCurlIO.php';
    Ligne20: require_once 'io/apiREST.php';
    Ligne21: require_once 'io/apiRPC.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 : apiREST.php
    Ligne18: 
    Ligne19: 
    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 : apiCurlIO.php
    Ligne25: require_once 'apiCacheParser.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 : apiClient.php
    Ligne39: 
    Ligne43: require_once ($cwd . '/local_config.php');
    Ligne48: require_once 'service/apiModel.php';
    Ligne49: require_once 'service/apiService.php';
    Ligne50: require_once 'service/apiServiceRequest.php';
    Ligne51: require_once 'auth/apiAuth.php';
    Ligne52: require_once 'cache/apiCache.php';
    Ligne53: require_once 'io/apiIO.php';
    Ligne54: require_once('service/apiMediaFileUpload.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 : apiCache.php
    Ligne18: 
    Ligne19: 
    Ligne20: 
    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 : googleplusoauth.php
    Ligne15: require_once('../wp-load.php');
    Ligne17: require_once 'googleplusoauth/apiClient.php';
    Ligne18: require_once 'googleplusoauth/contrib/apiPlusService.php';
    Ligne37: require_once('../wp-load.php');
    Ligne39: require_once 'googleplusoauth/apiClient.php';
    Ligne40: require_once 'googleplusoauth/contrib/apiPlusService.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 : hooks.php
    Ligne173: 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 : Woffice_Frontend.php
    Ligne725: require_once( ABSPATH . 'wp-admin' . '/includes/image.php' );
    Ligne726: require_once( ABSPATH . 'wp-admin' . '/includes/file.php' );
    Ligne727: require_once( ABSPATH . 'wp-admin' . '/includes/media.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-widget-wpml.php
    Ligne26: include( $filepath );
    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-widget-cf7.php
    Ligne26: include( $filepath );
    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-widget-eventon.php
    Ligne29: include( $filepath );
    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-widget-visualizer.php
    Ligne26: include( $filepath );
    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 : customize.php
    Ligne24: require_once 'css_arrays/font_main.php';
    Ligne71: require_once 'css_arrays/colored_color.php';
    Ligne76: require_once 'css_arrays/colored_color_important.php';
    Ligne81: require_once 'css_arrays/colored_color_background.php';
    Ligne91: require_once 'css_arrays/colored_background_important.php';
    Ligne98: require_once 'css_arrays/colored_border_important.php';
    Ligne103: require_once 'css_arrays/color_text_color.php';
    Ligne118: require_once 'css_arrays/color_light1_color.php';
    Ligne124: require_once 'css_arrays/color_light1_border.php';
    Ligne139: require_once 'css_arrays/color_light2_background.php';
    Ligne148: require_once 'css_arrays/color_light3_color.php';
    Ligne153: require_once 'css_arrays/color_light3_color_important.php';
    Ligne158: require_once 'css_arrays/color_light3_border.php';
    Ligne163: require_once 'css_arrays/color_notification.php';
    Ligne166: require_once 'css_arrays/color_notification_green.php';
    Ligne548: require_once 'css_arrays/border_radius.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 : hooks.php
    Ligne185: return include(get_template_directory() . '/inc/allfiles.php');
    Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.

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

15
Alertes critiques
  1. Code malveillant : Opérations réseau curl_init trouvé dans le fichier apiCurlIO.php.
    Ligne93: $ch = curl_init();
    curl_exec trouvé dans le fichier apiCurlIO.php.
    Ligne111: $respData = curl_exec($ch);
    Ligne118: $respData = curl_exec($ch);
    curl_exec trouvé dans le fichier apiCurlIO.php.
    Ligne111: $respData = curl_exec($ch);
    Ligne118: $respData = curl_exec($ch);
  2. Barre d'admin cachée : Barre d'admin cachée Les thèmes ne doivent pas cacher la barre d'admin. Détecté dans le fichier Woffice_Setup.php.
  3. Déclaration des "theme features" : Implémentation de add_theme_support() a été trouvé dans le fichier Woffice_Setup.php alors que get_post_format ou has_post_format sont introuvables , and no use of formats in the CSS was detected
  4. Inclusion de plugin : Présence de fichier zip Les plugins ne sont pas autorisés dans les thèmes. Le fichier zip dpproeventcalendar.zip revslider.zip multiverso.zip eventon-full-cal.zip eventon.zip a été trouvé.
Attention
  1. Script de core désabonné : Désabonnement d'un script de coreAppel à wp_deregister_script dans hooks.php. Les thèmes ne doivent appeler wp_deregister_script sur des scripts du core.
    Ligne16: wp_deregister_script('gmaps');
    Ligne277: wp_deregister_script( $handle );
    Ligne327: wp_deregister_script( 'evcal_gmaps' );
  2. Text domain : Utilisation incorrecte des fonctions de traduction.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'woocommerce' dans le fichier cart-totals.php.Utilisation d'une fonction de traduction avec un nombre incorrect d'arguments. Fonction __, avec les arguments 'No feed available,please visit our <a href="', >homepage</a>!, 'woffice' dans le fichier hooks.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 woffice, bbpress, it-l10n-ithemes-exchange, woffice_backend, buddypress, woocommerce, eonet, tgmpa, >homepage</a>!.
  3. Contextes de plugin : Fonctionnalités de pluginLe thème utilise la fonction register_post_type(). Cette fonction n'est pas prévue pour être utilisée dans le contexte d'un thème, mais plutôt dans un plugin.Le thème utilise la fonction add_shortcode(). L'utilisation des custom post-content shortcodes est du domaine des plugins.
  4. Image à la une ("Featured image") : Utilisation de the_post_thumbnail() instead of custom fields for thumbnailsAucune référence à the_post_thumbnail n'a été trouvée dans le thème.
  5. Screenshot : Copie d'écranLa taille du screenshot est 880x660px. La taille recommandée est 1200x900, pour prendre en compte les affichages HiDPI. Bien qu'une résolution de 1200x900 soit recommandée, toutes les images au format 4:3 sont acceptables.Mauvaise extension de fichier screenshot ! Le fichier screenshot.png n'est pas un véritable fichier JPG. Le type détecté est : "image/png".
Info
  1. tags du thème : Présence de tags inconnusLes thèmes qui utilisent le tag accessibility-ready doivent concoder avec les règles de la revue d'accessibilité.
    Voir https://make.wordpress.org/themes/handbook/review/accessibility/
  2. Liens statiques : Présence de liens codés en durLien potentiellement codés en dur trouvé dans le fichier options.php.
    Ligne41: 'html' => __('If you need more options about this, please use the default shortcode generator from the plugin, it is slower but you\'ll find more options. You can also have  a look on this article for more details', 'woffice'). '<a href='https://2f.ticksy.com/article/5099/' target='_blank'>https://2f.ticksy.com/
    Lien potentiellement codés en dur trouvé dans le fichier settings-options.php.
    Ligne18: 'desc'  => __('We are using the GeoCoding Google API to get coordinates from users locations. By default it is working with our API key but as there are many Woffice around, the Quota (2500 requests per day) may be reached really quickly so the map will no longer be available. That is why it is important to use you own Google API key. Please see : ', 'woffice'). '<a href='https://2f.ticksy.com/article/4227/'>Tutorial</a>',
    Lien potentiellement codés en dur trouvé dans le fichier settings-options.php.
    Ligne22: $notice = __('You need to create a new application on Slack','woffice').' <a href='https://api.slack.com/apps' target='_blank'>'. __('Create a new application
    Ligne23: $notice .= '<a href='http://alka-web.com/blog/use-slack-with-wordpress-and-woffice' target='_bla
    Lien potentiellement codés en dur trouvé dans le fichier settings-options.php.
    Ligne19: 'html'  => 'Please make sure you have read the <a href='https://2f.ticksy.com/article/4261' target='_blank'>tutorial about Google L
    Ligne64: 'html'  => 'Please make sure you have read the <a href='https://2f.ticksy.com/article/4456/' target='_blank'>tutorial about Faceboo
    Lien potentiellement codés en dur trouvé dans le fichier apiWebfontsService.php.
    Ligne66: * <a href='http://code.google.com/apis/webfonts/docs/developer_api.html' target='_blan
    Lien potentiellement codés en dur trouvé dans le fichier apiLatitudeService.php.
    Ligne171: * <a href='http://code.google.com/apis/latitude/v1/using_rest.html' target='_blank'>AP
    Lien potentiellement codés en dur trouvé dans le fichier apiCustomsearchService.php.
    Ligne77: * <a href='http://code.google.com/apis/customsearch/v1/using_rest.html' target='_blank
    Lien potentiellement codés en dur trouvé dans le fichier apiModeratorService.php.
    Ligne876: * <a href='http://code.google.com/apis/moderator/v1/using_rest.html' target='_blank'>A
    Lien potentiellement codés en dur trouvé dans le fichier apiFreebaseService.php.
    Ligne131: * <a href='http://wiki.freebase.com/wiki/New_Freebase_API' target='_blank'>API Documen
    Lien potentiellement codés en dur trouvé dans le fichier apiTasksService.php.
    Ligne307: * <a href='http://code.google.com/apis/tasks/v1/using.html' target='_blank'>API Docume
    Lien potentiellement codés en dur trouvé dans le fichier apiAdsenseService.php.
    Ligne653: * <a href='https://code.google.com/apis/adsense/management/' target='_blank'>API Docum
    Lien potentiellement codés en dur trouvé dans le fichier apiShoppingService.php.
    Ligne148: * <a href='http://code.google.com/apis/shopping/search/v1/getting_started.html' target
    Lien potentiellement codés en dur trouvé dans le fichier apiPagespeedonlineService.php.
    Ligne69: * <a href='https://code.google.com/apis/pagespeedonline/v1/getting_started.html' targe
    Lien potentiellement codés en dur trouvé dans le fichier apiSiteVerificationService.php.
    Ligne161: * <a href='http://code.google.com/apis/siteverification/' target='_blank'>API Document
    Lien potentiellement codés en dur trouvé dans le fichier apiOrkutService.php.
    Ligne856: * <a href='http://code.google.com/apis/orkut/v2/reference.html' target='_blank'>API Do
    Lien potentiellement codés en dur trouvé dans le fichier apiAnalyticsService.php.
    Ligne264: * <a href='http://code.google.com/apis/analytics' target='_blank'>API Documentation</a
    Lien potentiellement codés en dur trouvé dans le fichier apiGanService.php.
    Ligne237: * <a href='https://code.google.com/apis/gan/' target='_blank'>API Documentation</a>
    Lien potentiellement codés en dur trouvé dans le fichier apiPredictionService.php.
    Ligne154: * <a href='http://code.google.com/apis/predict/docs/developer-guide.html' target='_bla
    Lien potentiellement codés en dur trouvé dans le fichier apiTranslateService.php.
    Ligne129: * <a href='http://code.google.com/apis/language/translate/v2/using_rest.html' target='
    Lien potentiellement codés en dur trouvé dans le fichier apiBloggerService.php.
    Ligne277: * <a href='https://code.google.com/apis/blogger/docs/2.0/json/getting_started.html' ta
    Lien potentiellement codés en dur trouvé dans le fichier apiCalendarService.php.
    Ligne705: * <a href='http://code.google.com/apis/calendar/v3/using.html' target='_blank'>API Doc
    Lien potentiellement codés en dur trouvé dans le fichier apiPlusService.php.
    Ligne227: * <a href='http://developers.google.com/+/api/' target='_blank'>API Documentation</a>
    Lien potentiellement codés en dur trouvé dans le fichier apiBigqueryService.php.
    Ligne478: * <a href='https://code.google.com/apis/bigquery/docs/v2/' target='_blank'>API Documen
    Lien potentiellement codés en dur trouvé dans le fichier apiUrlshortenerService.php.
    Ligne101: * <a href='http://code.google.com/apis/urlshortener/v1/getting_started.html' target='_
    Lien potentiellement codés en dur trouvé dans le fichier apiBooksService.php.
    Ligne539: * <a href='https://code.google.com/apis/books/docs/v1/getting_started.html' target='_b
    Lien potentiellement codés en dur trouvé dans le fichier general.php.
    Ligne58: 'desc'  => __( 'This key is used for all the Google MAPs (Not the members map creation)', 'woffice' ). ' <a href='https://developers.google.com/maps/documentation/javascript/get-api-key' ta
    Lien potentiellement codés en dur trouvé dans le fichier login.php.
    Ligne325: 'desc' => __('Do you want to see a Recaptcha2 checkbox on the register page, if you select 'yep' please fill the fields below. Very first thing you need to do is register your website on Google recaptcha to do that click :','woffice'). '<a href='https://www.google.com/recaptcha/'>https://www.google.com/recaptcha/</a>',
    Lien potentiellement codés en dur trouvé dans le fichier change-avatar.php.
    Ligne7: <p><?php _e( 'Your profile photo will be used on your profile and throughout the site. If there is a <a href='http://gravatar.com'>Gravatar</a> associated with your account email we wil
    Ligne55: <p><?php _e( 'Your profile photo will be used on your profile and throughout the site. To change your profile photo, please create an account with <a href='http://gravatar.com'>Gravatar</a> using the same email address as you used 
    Ligne7: <p><?php _e( 'Your profile photo will be used on your profile and throughout the site. If there is a <a href='http://gravatar.com'>Gravatar</a> associated with your account email we wil
    Ligne55: <p><?php _e( 'Your profile photo will be used on your profile and throughout the site. To change your profile photo, please create an account with <a href='http://gravatar.com'>Gravatar</a> using the same email address as you used 
    Lien potentiellement codés en dur trouvé dans le fichier Woffice_Frontend.php.
    Ligne544: $html .= '<small>'. __( 'You can use : ', 'woffice' ).'<a href='http://www.latlong.net/' target='_blank'>LatLong.net</a></small>';
    Ligne551: $html .= '<small>'. __( 'You can use : ', 'woffice' ) .'<a href='http://www.latlong.net/' target='_blank'>LatLong.net</a></small>';
    Ligne544: $html .= '<small>'. __( 'You can use : ', 'woffice' ).'<a href='http://www.latlong.net/' target='_blank'>LatLong.net</a></small>';
    Ligne551: $html .= '<small>'. __( 'You can use : ', 'woffice' ) .'<a href='http://www.latlong.net/' target='_blank'>LatLong.net</a></small>';
    Ligne568: $html .= '<small>'. __( 'Please see : ', 'woffice' ) .'<a href='http://fortawesome.github.io/Font-Awesome/icons/' target='_blank'>FontAweso
    Lien potentiellement codés en dur trouvé dans le fichier Woffice_Welcome.php.
    Ligne71: Therefore, you can reach <a href='themes.php?page=tgmpa-install-plugins'>this page</a> to
  3. Fichiers optionnels : Présence du fichierde style pour les écritures de droite vers la gauche rtl.cssCe thème ne contient pas le fichier optionnel rtl.php.
  4. Fichiers optionnels : Présence du fichier-template fron-*page.phpCe thème ne contient pas le fichier optionnel front-page.php.
  5. Fichiers optionnels : Présence du fichier-template des tags tag.phpCe thème ne contient pas le fichier optionnel tag.php.
  6. Fichiers optionnels : Présence du fichier template de taxinomie taxonomy.phpCe thème ne contient pas le fichier optionnel taxonomy.php.
  7. Fichiers optionnels : Présence du fichier-template author.phpCe thème ne contient pas le fichier optionnel author.php.
  8. Fichiers optionnels : Présence de du fichier-template des dates et heures date.phpCe thème ne contient pas le fichier optionnel date.php.
  9. Fichiers optionnels : Présence du fichier-template des pièces jointes attachment.phpCe thème ne contient pas le fichier optionnel attachment.php.
  10. Fichiers optionnels : Présence du fichier-template des images image.phpCe thème ne contient pas le fichier optionnel image.php.
  11. Utilisation d'includes : Utilisation de include ou de de requireLe thème semble utiliser include ou require : Woffice_Wiki_Display_Manager.php
    Ligne306: * @param $include (If 0 includes all parent categories)
    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 : hooks.php
    Ligne133: require_once(WP_PLUGIN_DIR . '/multiverso/inc/functions.php');
    Ligne135: require_once(get_template_directory() . '/inc/multiverso.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-fw-extension-woffice-poll.php
    Ligne73: 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 : apiWebfontsService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiLatitudeService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiOauth2Service.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiCustomsearchService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiModeratorService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiFreebaseService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiTasksService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiAdsenseService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiShoppingService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.php';
    Ligne47: * @opt_param string facets.include Facets to include (applies when useGcsConfig == false)
    Ligne167: 
    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 : apiPagespeedonlineService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiSiteVerificationService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiOrkutService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiAnalyticsService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiGanService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiPredictionService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiTranslateService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiBloggerService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiCalendarService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiPlusService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiUrlshortenerService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiBooksService.php
    Ligne18: require_once 'service/apiModel.php';
    Ligne19: require_once 'service/apiService.php';
    Ligne20: require_once 'service/apiServiceRequest.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 : apiSigner.php
    Ligne18: 
    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 : apiAuth.php
    Ligne18: 
    Ligne19: 
    Ligne20: 
    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 : apiVerifier.php
    Ligne18: 
    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 : apiOAuth.php
    Ligne18: 
    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 : apiOAuth2.php
    Ligne18: 
    Ligne19: 
    Ligne20: 
    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 : apiService.php
    Ligne18: require_once 'service/apiServiceResource.php';
    Ligne19: require_once 'service/apiServiceRequest.php';
    Ligne20: require_once 'service/apiBatch.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 : config.php
    Ligne19: require_once('../wp-load.php');
    Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.
    Le thème semble utiliser include ou require : apiIO.php
    Ligne18: require_once 'io/apiHttpRequest.php';
    Ligne19: require_once 'io/apiCurlIO.php';
    Ligne20: require_once 'io/apiREST.php';
    Ligne21: require_once 'io/apiRPC.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 : apiREST.php
    Ligne18: 
    Ligne19: 
    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 : apiCurlIO.php
    Ligne25: require_once 'apiCacheParser.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 : apiClient.php
    Ligne39: 
    Ligne43: require_once ($cwd . '/local_config.php');
    Ligne48: require_once 'service/apiModel.php';
    Ligne49: require_once 'service/apiService.php';
    Ligne50: require_once 'service/apiServiceRequest.php';
    Ligne51: require_once 'auth/apiAuth.php';
    Ligne52: require_once 'cache/apiCache.php';
    Ligne53: require_once 'io/apiIO.php';
    Ligne54: require_once('service/apiMediaFileUpload.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 : apiCache.php
    Ligne18: 
    Ligne19: 
    Ligne20: 
    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 : googleplusoauth.php
    Ligne15: require_once('../wp-load.php');
    Ligne17: require_once 'googleplusoauth/apiClient.php';
    Ligne18: require_once 'googleplusoauth/contrib/apiPlusService.php';
    Ligne37: require_once('../wp-load.php');
    Ligne39: require_once 'googleplusoauth/apiClient.php';
    Ligne40: require_once 'googleplusoauth/contrib/apiPlusService.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 : hooks.php
    Ligne173: 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 : Woffice_Frontend.php
    Ligne725: require_once( ABSPATH . 'wp-admin' . '/includes/image.php' );
    Ligne726: require_once( ABSPATH . 'wp-admin' . '/includes/file.php' );
    Ligne727: require_once( ABSPATH . 'wp-admin' . '/includes/media.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-widget-wpml.php
    Ligne26: include( $filepath );
    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-widget-cf7.php
    Ligne26: include( $filepath );
    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-widget-eventon.php
    Ligne29: include( $filepath );
    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-widget-visualizer.php
    Ligne26: include( $filepath );
    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 : customize.php
    Ligne24: require_once 'css_arrays/font_main.php';
    Ligne71: require_once 'css_arrays/colored_color.php';
    Ligne76: require_once 'css_arrays/colored_color_important.php';
    Ligne81: require_once 'css_arrays/colored_color_background.php';
    Ligne91: require_once 'css_arrays/colored_background_important.php';
    Ligne98: require_once 'css_arrays/colored_border_important.php';
    Ligne103: require_once 'css_arrays/color_text_color.php';
    Ligne118: require_once 'css_arrays/color_light1_color.php';
    Ligne124: require_once 'css_arrays/color_light1_border.php';
    Ligne139: require_once 'css_arrays/color_light2_background.php';
    Ligne148: require_once 'css_arrays/color_light3_color.php';
    Ligne153: require_once 'css_arrays/color_light3_color_important.php';
    Ligne158: require_once 'css_arrays/color_light3_border.php';
    Ligne163: require_once 'css_arrays/color_notification.php';
    Ligne166: require_once 'css_arrays/color_notification_green.php';
    Ligne548: require_once 'css_arrays/border_radius.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 : hooks.php
    Ligne185: return include(get_template_directory() . '/inc/allfiles.php');
    Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.
Autre thèmes vérifiés