0
Résultats de validation

My Listing

My Listing

WordPress 6.7 theme
0
  • TYPE DE THèMEThème WordPress %s 6.7
  • NOM DU FICHIERmy-listing.zip
  • TAILLE DU FICHIER6078504 octets
  • MD545a979f11bac74494f899210c9e86d82
  • SHA151a415eb2fe2c4fe31ca769c92fb2bf94aa5fbf9
  • LICENCEGNU GPL 2
  • FICHIERS INCLUSCSS, PHP, HTML, Bitmap images
  • VERSION2.4.6
  • URI DE L'AUTEUR
  • TAGSone-column, two-columns, three-columns, left-sidebar, right-sidebar, grid-layout, custom-menu, custom-logo, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
  • DATE DE CRéATION2021-07-03
  • DERNIèRE MISE à JOUR DU FICHIER2021-07-03
  • DERNIèRE VALIDATION2021-07-03 17:17
  • AUTRES VERSIONS

    2.9.2 : 0%

    2.9.10 : 0%

    2.8 : 0%

    2.6.6 : 0%

    2.6.4 : 0%

    2.4.4 : 0%

    2.4.2 : 0%

    2.1.7 : 0%

    2.0.6 : 0%

Ce thème n'est peut être pas libre. Themecheck ne distribue pas de thèmes commerciaux.
Alertes critiques
  1. Customizer : Sanitization des Customizer settings Un setting Customizer a été trouvé sans callback de sanitization dans le fichier typography.php. Tous les appels à la méthode add_setting() doivent déclarer une fonction de filtrage.
  2. Title : Title Les tags <title> ne peuvent contenir qu'un appe à wp_title(). wp_title filter soit être utilisée pour modifier la sortie.
  3. Failles de sécurité : Modification des paramètres du serveur PHP ini_set trouvé dans le fichier ajax.php. 52: @ini_set( 'display_errors', 0 );ini_set trouvé dans le fichier OneClickDemoImport.php. 214: ini_set( 'memory_limit', apply_filters( 'pt-ocdi/import_memory_limit', '350
  4. Failles de sécurité : Utilisation de base64_decode() base64_decode trouvé dans le fichier file-field.php. 34: $value = base64_decode( str_replace( 'b64:', '', $value ), true );base64_decode trouvé dans le fichier schema.php. 61: $compiled_value = json_decode( base64_decode( $compiled_value ) );base64_decode trouvé dans le fichier updates.php. 134: $license = maybe_unserialize(base64_decode($license));base64_decode trouvé dans le fichier api-helpers.php. 4631: if( !function_exists('openssl_decrypt') ) return base64_decode($data);4639: list($encrypted_data, $iv) = explode('::', base64_decode($data), 2);
  5. Failles de sécurité : Utilisation de base64_encode() base64_encode trouvé dans le fichier file.php.
     value='<?php echo esc_attr( 'b64:'.base64_encode( $file ) ) ?>'>
    base64_encode trouvé dans le fichier uploaded-file-html.php.
     <input type='hidden' class='input-text' name='<?php echo esc_attr( $name ) ?>' value='<?php echo esc_attr( 'b64:'.base64_encode( $value ) ) ?>'>
    base64_encode trouvé dans le fichier file-upload-endpoint.php.
     $uploaded_file->encoded_guid = 'b64:'.base64_encode( $uploaded_file->guid );
    base64_encode trouvé dans le fichier schema.php.
     $value = $this->hash . base64_encode( json_encode( $value ) );
    base64_encode trouvé dans le fichier updates.php.
     $value = base64_encode(maybe_serialize($data));
    base64_encode trouvé dans le fichier api-helpers.php.
     if( !function_exists('openssl_encrypt') ) return base64_encode($data);
     return base64_encode($encrypted_data . '::' . $iv);
    base64_encode trouvé dans le fichier filters.php.
     $response['encoded_guid'] = 'b64:'.base64_encode( $response['guid'] );
  6. 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://my.timekit.io/<?php echo esc_attr( $timekitID ) ?> trouvé dans le fichier bookings.php. 49: <iframe src='https://my.timekit.io/<?php echo esc_attr( $timekitID ) ?>' fr<iframe src="<?php echo esc_attr( $video['url'] ) ?> trouvé dans le fichier video-block.php. 30: <iframe src='<?php echo esc_attr( $video['url'] ) ?>' frameborder='0' allow<iframe src="<?php echo esc_attr( $video['url'] ) ?> trouvé dans le fichier video-block.php. 31: <iframe src='<?php echo esc_attr( $video['url'] ) ?>' frameborder='0' allow
  7. Code malveillant : Opérations sur système de fichiers file_get_contents trouvé dans le fichier admin.php. 248: $doc_contents = file_get_contents( $doc_file );file_get_contents trouvé dans le fichier preview-card-utils.php. 37: return apply_filters( 'mylisting/get-preview-card-cache', file_get_contents( $filepath ), $listing_id );fopen trouvé dans le fichier preview-card-utils.php. 69: $fp = fopen( trailingslashit( $dir ).$listing_id.'.html', 'wb' );fwrite trouvé dans le fichier preview-card-utils.php. 70: fwrite( $fp, \MyListing\minify_html( $content ) );fclose trouvé dans le fichier preview-card-utils.php. 71: fclose( $fp );file_get_contents trouvé dans le fichier settings-info.php. 148: $readme = file_get_contents( acf_get_path('readme.txt') );file_get_contents trouvé dans le fichier class-acf-admin-tool-import.php. 102: $json = file_get_contents( $file['tmp_name'] );file_get_contents trouvé dans le fichier json.php. 154: $json = file_get_contents('{$path}/{$file}');fopen trouvé dans le fichier json.php. 227: $f = fopen('{$path}/{$file}', 'w');fwrite trouvé dans le fichier json.php. 228: fwrite($f, acf_json_encode( $field_group ));fclose trouvé dans le fichier json.php. 229: fclose($f);file_get_contents trouvé dans le fichier assets.php. 288: preg_replace( '/\s+/S', ' ', file_get_contents( locate_template( 'assets/dynamic/element-queries'.$suffifile_put_contents trouvé dans le fichier assets.php. 304: file_put_contents( trailingslashit( $upload_dir['basedir'] ) . 'mylisting-d
  8. Menu Admin : Les thèmes doivent utiliser add_theme_page () pour ajouter des pages admin. Fichier reports-screen.php : 53: add_submenu_page(Fichier view-claims-screen.php : 42: add_submenu_page(Fichier settings-screen.php : 76: add_action( 'admin_menu', [ $this, 'add_settings_page' ], 20 );98: public function add_settings_page() {Fichier settings-screen.php : 99: add_submenu_page(Fichier bookmarks.php : 20: \MyListing\add_dashboard_page( [Fichier forms.php : 215: $add_listing_page = c27()->get_setting( 'general_add_listing_page' );231: ], $add_listing_page );Fichier forms.php : 215: $add_listing_page = c27()->get_setting( 'general_add_listing_page' );231: ], $add_listing_page );Fichier wcpl-importer.php : 24: add_action( 'admin_menu', [ $this, 'add_migration_page' ], 999 );35: public function add_migration_page() {Fichier wcpl-importer.php : 37: add_submenu_page(Fichier user-packages.php : 182: add_submenu_page(Fichier claims.php : 40: \MyListing\add_dashboard_page( [Fichier map-services.php : 39: add_action( 'admin_menu', [ $this, 'add_settings_page' ], 50 );63: public function add_settings_page() {Fichier map-services.php : 64: add_submenu_page(Fichier listing-stats.php : 50: add_action( 'admin_menu', [ $this, 'add_settings_page' ], 50 );60: public function add_settings_page() {Fichier listing-stats.php : 61: add_submenu_page(Fichier theme-options.php : 31: add_submenu_page(Fichier shortcodes.php : 15: add_action( 'admin_menu', [ $this, 'add_shortcodes_page' ], 50 );27: public function add_shortcodes_page() {Fichier advanced-custom-fields.php : 31: add_action( 'mylisting/init', [ $this, 'add_integrations_page' ] );72: public function add_integrations_page() {Fichier admin-options-page.php : 67: $slug = add_menu_page( $page['page_title'], $page['menu_title'], $page['capability'Fichier admin-options-page.php : 72: $slug = add_submenu_page( $page['parent_slug'], $page['page_title'], $page['menu_tiFichier admin-updates.php : 118: $page = add_submenu_page( 'edit.php?post_type=acf-field-group', __('Updates','acf')Fichier options-page.php : 158: * add_sub_page170: function add_sub_page( $page ) {342: * alias of acf_options_page()->add_sub_page()356: return acf_options_page()->add_sub_page( $page );Fichier settings-info.php : 50: add_submenu_page('edit.php?post_type=acf-field-group', __('Info','acf'), __Fichier admin-tools.php : 116: $page = add_submenu_page('edit.php?post_type=acf-field-group', __('Tools','acf'), _Fichier admin.php : 54: add_menu_page(__('Custom Fields','acf'), __('Custom Fields','acf'), $cap, $Fichier admin.php : 58: add_submenu_page($slug, __('Field Groups','acf'), __('Field Groups','acf'),59: add_submenu_page($slug, __('Add New','acf'), __('Add New','acf'), $cap, 'poFichier admin.php : 58: add_submenu_page($slug, __('Field Groups','acf'), __('Field Groups','acf'),59: add_submenu_page($slug, __('Add New','acf'), __('Add New','acf'), $cap, 'poFichier admin-upgrade.php : 47: $page = add_submenu_page('index.php', __('Upgrade Database','acf'), __('Upgrade Dat94: $page = add_submenu_page('index.php', __('Upgrade Database','acf'), __('Upgrade DatFichier admin-upgrade.php : 47: $page = add_submenu_page('index.php', __('Upgrade Database','acf'), __('Upgrade Dat94: $page = add_submenu_page('index.php', __('Upgrade Database','acf'), __('Upgrade DatFichier buddypress.php : 27: add_action( 'bp_setup_nav', [ $this, 'add_listings_page' ] );63: public function add_listings_page() {Fichier package.php : 101: add_submenu_page(Fichier woocommerce.php : 79: \MyListing\add_dashboard_page( [Fichier OneClickDemoImport.php : 143: $this->plugin_page = add_submenu_page(Fichier custom-taxonomies.php : 29: add_action( 'admin_menu', [ $this, 'add_settings_page' ], 30 );167: public function add_settings_page() {Fichier custom-taxonomies.php : 168: add_submenu_page(Fichier simple-products.php : 210: \MyListing\add_dashboard_page( [219: \MyListing\add_dashboard_page( [Fichier simple-products.php : 210: \MyListing\add_dashboard_page( [219: \MyListing\add_dashboard_page( [
Attention
  1. Script de core désabonné : Désabonnement d'un script de coreAppel à wp_deregister_script dans assets.php. Les thèmes ne doivent appeler wp_deregister_script sur des scripts du core. 150: * Select2 - first use wp_deregister_script to unset select2 loaded153: wp_deregister_script( 'select2' );
  2. tags du thème : Présence de tags inconnusTag inconnu custom-logo trouvé dans l'entête du fichier style.css.
  3. Text domain : Utilisation incorrecte des fonctions de traduction.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Use this option to display the date in a box layout, if possible. Otherwise, it will be plain text.' dans le fichier format.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html_e, avec les arguments 'View All Packages.' dans le fichier wcpl-importer.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'IMPORTANT: Please backup all your database before performing this action.' dans le fichier wcpl-importer.php.Une fonction de traduction utilisée sans text-domain. Fonction _n, avec les arguments 'layout', 'layouts' dans le fichier class-acf-field-flexible-content.php.Une fonction de traduction utilisée sans text-domain. Fonction _n, avec les arguments 'layout', 'layouts' dans le fichier class-acf-field-flexible-content.php.Utilisation d'une fonction de traduction avec un nombre incorrect d'arguments. Fonction _n, avec les arguments '%s requires at least %s selection', '%s requires at least %s selections', min, 'acf' dans le fichier class-acf-field-gallery.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Apply' dans le fichier admin-field-groups.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'Bulk Actions' dans le fichier admin-field-groups.php.Une fonction de traduction utilisée sans text-domain. Fonction _e, avec les arguments 'btn' dans le fichier settings-addons.php.Utilisation d'une fonction de traduction avec un nombre incorrect d'arguments. Fonction _n, avec les arguments '%s requires at least %s selection', '%s requires at least %s selections', min, 'acf' dans le fichier class-acf-field-relationship.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments dans le fichier api-helpers.php.Une fonction de traduction utilisée sans text-domain. Fonction _x, avec les arguments 'Promotions: buy package', 'my-listing' dans le fichier promotions.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Cannot import auto-draft posts' dans le fichier src/WXRImporter.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Skipping attachment "%s", fetching attachments disabled' dans le fichier src/WXRImporter.php.Une fonction de traduction utilisée sans text-domain. Fonction _x, avec les arguments 'Taxonomy plural name', 'my-listing' dans le fichier custom-taxonomies.php.Une fonction de traduction utilisée sans text-domain. Fonction _x, avec les arguments 'Taxonomy singular name', 'my-listing' dans le fichier custom-taxonomies.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'my-listing' dans le fichier custom-taxonomies.php.Une fonction de traduction utilisée sans text-domain. Fonction esc_html__, avec les arguments 'my-listing' dans le fichier messages.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 my-listing, woocommerce, my-listings, acf, min, pt-ocdi, wordpress-importer, your-plugin, elementor.
  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 parsedown.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.829: if (preg_match('/^\[(.+?)\]:[ ]*<?(\S+?)>?(?:[ ]+['\'(](.+)['\')])?[ ]*$/', $Line['text'], $matches))
  6. Barre d'admin cachée : Barre d'admin cachée dans CSSLes thèmes ne doivent pas cacher la barre d'admin. Détecté dans le fichier frontend.css.
  7. Eléments custom : Présence d'une entête customAucune référence à custom header n'a été trouvée dans le thème.
  8. Implémentation de l'internationalisation : Utilisation correcte de _e(La variable $div a été trouvée dans une fonction de traduction dans le fichier class-acf-field-repeater.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $atts a été trouvée dans une fonction de traduction dans le fichier class-acf-field-clone.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $div a été trouvée dans une fonction de traduction dans le fichier class-acf-field-flexible-content.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $atts a été trouvée dans une fonction de traduction dans le fichier class-acf-field-flexible-content.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $attrs a été trouvée dans une fonction de traduction dans le fichier class-acf-field-gallery.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $attributes a été trouvée dans une fonction de traduction dans le fichier field-group-field-conditional-logic.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $addon a été trouvée dans une fonction de traduction dans le fichier settings-addons.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $args a été trouvée dans une fonction de traduction dans le fichier form-front.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $div a été trouvée dans une fonction de traduction dans le fichier class-acf-field-date_picker.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $div a été trouvée dans une fonction de traduction dans le fichier class-acf-field-date_time_picker.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $atts a été trouvée dans une fonction de traduction dans le fichier class-acf-field-group.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $wrap a été trouvée dans une fonction de traduction dans le fichier class-acf-field-wysiwyg.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $div a été trouvée dans une fonction de traduction dans le fichier class-acf-field-file.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $atts a été trouvée dans une fonction de traduction dans le fichier class-acf-field-tab.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $atts a été trouvée dans une fonction de traduction dans le fichier class-acf-field-accordion.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $div a été trouvée dans une fonction de traduction dans le fichier class-acf-field-taxonomy.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $div a été trouvée dans une fonction de traduction dans le fichier class-acf-field-link.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $atts a été trouvée dans une fonction de traduction dans le fichier class-acf-field-google-map.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $atts a été trouvée dans une fonction de traduction dans le fichier class-acf-field-relationship.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $div a été trouvée dans une fonction de traduction dans le fichier class-acf-field-image.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $atts a été trouvée dans une fonction de traduction dans le fichier class-acf-field-oembed.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $div a été trouvée dans une fonction de traduction dans le fichier class-acf-field-time_picker.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $attrs a été trouvée dans une fonction de traduction dans le fichier acf-input-functions.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $attrs a été trouvée dans une fonction de traduction dans le fichier acf-input-functions.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
  9. Implémentation de l'internationalisation : Utilisation correcte de ___al(La variable $string a été trouvée dans une fonction de traduction dans le fichier api-helpers.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $title a été trouvée dans une fonction de traduction dans le fichier custom-taxonomies.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $name a été trouvée dans une fonction de traduction dans le fichier messages.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
  10. Implémentation de l'internationalisation : Utilisation correcte de _x(La variable $listing a été trouvée dans une fonction de traduction dans le fichier promotions.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $title a été trouvée dans une fonction de traduction dans le fichier custom-taxonomies.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $title a été trouvée dans une fonction de traduction dans le fichier custom-taxonomies.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
  11. Implémentation de l'internationalisation : Utilisation correcte de _ex(La variable $product a été trouvée dans une fonction de traduction dans le fichier choose-promotion.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $duration a été trouvée dans une fonction de traduction dans le fichier choose-promotion.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
  12. Implémentation de l'internationalisation : Utilisation correcte de esc_attr_e(La variable $div a été trouvée dans une fonction de traduction dans le fichier class-acf-field-repeater.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $atts a été trouvée dans une fonction de traduction dans le fichier class-acf-field-clone.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $div a été trouvée dans une fonction de traduction dans le fichier class-acf-field-flexible-content.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $atts a été trouvée dans une fonction de traduction dans le fichier class-acf-field-flexible-content.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $attrs a été trouvée dans une fonction de traduction dans le fichier class-acf-field-gallery.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $attributes a été trouvée dans une fonction de traduction dans le fichier field-group-field-conditional-logic.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $args a été trouvée dans une fonction de traduction dans le fichier form-front.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $div a été trouvée dans une fonction de traduction dans le fichier class-acf-field-date_picker.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $div a été trouvée dans une fonction de traduction dans le fichier class-acf-field-date_time_picker.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $atts a été trouvée dans une fonction de traduction dans le fichier class-acf-field-group.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $wrap a été trouvée dans une fonction de traduction dans le fichier class-acf-field-wysiwyg.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $div a été trouvée dans une fonction de traduction dans le fichier class-acf-field-file.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $atts a été trouvée dans une fonction de traduction dans le fichier class-acf-field-tab.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $atts a été trouvée dans une fonction de traduction dans le fichier class-acf-field-accordion.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $div a été trouvée dans une fonction de traduction dans le fichier class-acf-field-taxonomy.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $div a été trouvée dans une fonction de traduction dans le fichier class-acf-field-link.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $atts a été trouvée dans une fonction de traduction dans le fichier class-acf-field-google-map.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $atts a été trouvée dans une fonction de traduction dans le fichier class-acf-field-relationship.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $div a été trouvée dans une fonction de traduction dans le fichier class-acf-field-image.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $atts a été trouvée dans une fonction de traduction dans le fichier class-acf-field-oembed.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $div a été trouvée dans une fonction de traduction dans le fichier class-acf-field-time_picker.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. La variable $attrs a été trouvée dans une fonction de traduction dans le fichier acf-input-functions.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
  13. Implémentation de l'internationalisation : Utilisation correcte de esc_html__all(La variable $name a été trouvée dans une fonction de traduction dans le fichier messages.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP.
  14. 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.
  15. Implémentation de la date et de l'heure : Utilisation de date_i18n()Au moins une date codée en dur a été trouvée dans le fichier class-acf-field-date_picker.php. Il est préférable d'utiliser la fonction get_option( 'date_format' )à la place.
  16. Screenshot : Copie d'écranMauvaise extension de fichier screenshot ! Le fichier screenshot.png n'est pas un véritable fichier JPG. Le type détecté est : "image/png".
Info
  1. Fichiers optionnels : Présence du fichierde style pour les écritures de droite vers la gauche rtl.cssCe thème ne contient pas le fichier optionnel rtl.php.
  2. Fichiers optionnels : Présence du fichier-template fron-*page.phpCe thème ne contient pas le fichier optionnel front-page.php.
  3. Fichiers optionnels : Présence du fichier-template de page d'accueil home.phpCe thème ne contient pas le fichier optionnel home.php.
  4. Fichiers optionnels : Présence du fichier-template de catégorie category.phpCe thème ne contient pas le fichier optionnel category.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 du fichier-template des résultats de recherche search.phpCe thème ne contient pas le fichier optionnel search.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. Utilisation d'includes : Utilisation de include ou de de requireLe thème semble utiliser include ou require : base-field.php 42: Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : helpers.php 163: include_once( ABSPATH . 'wp-admin/includes/file.php' );164: include_once( ABSPATH . 'wp-admin/includes/media.php' );165: include_once( ABSPATH . 'wp-admin/includes/image.php' ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : blocks.php 317: include( $path ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : acf.php 101: include_once( ACF_PATH . 'includes/acf-utility-functions.php'); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : api-helpers.php 437: include( $path );2919: //require_once( ABSPATH . '/wp-load.php' ); // WP should already be loaded2920: require_once( ABSPATH . '/wp-admin/includes/media.php' ); // video function2921: require_once( ABSPATH . '/wp-admin/includes/file.php' );2922: require_once( ABSPATH . '/wp-admin/includes/image.php' );4279: include_once( ABSPATH . 'wp-admin/includes/plugin.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 : acf-utility-functions.php 156: include_once($file_path); 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 : CustomizerImporter.php 186: require_once( ABSPATH . 'wp-admin/includes/media.php' );187: require_once( ABSPATH . 'wp-admin/includes/file.php' );188: require_once( ABSPATH . 'wp-admin/includes/image.php' ); Si ces fonctions sont utilisées pour inclure des sections séparées d'un modèle à partir de fichiers indépendants, alors get_template_part () doit être utilisé à la place.Le thème semble utiliser include ou require : messages.php 850: 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 : reviews.php 460: require_once( ABSPATH . 'wp-admin/includes/image.php' );461: require_once( ABSPATH . 'wp-admin/includes/file.php' );462: 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.
Other checked themes