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 FICHIER5633025 octets
  • MD5212b71fb7bca51c450422708c30914bb
  • SHA1b9d63e04e21bc34808818b441abde1d2dc7acc43
  • LICENCEGNU GPL 2
  • FICHIERS INCLUSCSS, PHP, Bitmap images
  • VERSION2.9.2
  • 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éATION2022-06-04
  • DERNIèRE MISE à JOUR DU FICHIER2022-12-02
  • DERNIèRE VALIDATION2022-12-02 17:41
  • AUTRES VERSIONS

    2.9.10 : 0%

    2.8 : 0%

    2.6.6 : 0%

    2.6.4 : 0%

    2.4.6 : 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. Widgets : Widgets Les sidebars doivent être déclarées dans une fonction custom en hook à l'action widgets_init. Cf register_sidebar().
  4. Failles de sécurité : Modification des paramètres du serveur PHP ini_set trouvé dans le fichier ajax.php. 56: @ini_set( 'display_errors', 0 );ini_set trouvé dans le fichier demo-importer.php. 93: @ini_set( 'display_errors', 0 );
  5. Failles de sécurité : Utilisation de base64_decode() base64_decode trouvé dans le fichier profile-picture-field.php. 18: $value = base64_decode( str_replace( 'b64:', '', $value ), true );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. 306: $license = maybe_unserialize( base64_decode( $license ) );base64_decode trouvé dans le fichier api-helpers.php. 4369: return base64_decode( $data );4376: list($encrypted_data, $iv) = explode( '::', base64_decode( $data ), 2 );
  6. 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 init.php.
     $response['encoded_guid'] = 'b64:'.base64_encode( $response['guid'] );
    base64_encode trouvé dans le fichier updates.php.
     $value = base64_encode( maybe_serialize( $data ) );
    base64_encode trouvé dans le fichier api-helpers.php.
     return base64_encode( $data );
     return base64_encode( $encrypted_data . '::' . $iv );
  7. 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
  8. Code malveillant : Opérations sur système de fichiers file_get_contents trouvé dans le fichier admin.php. 250: $doc_contents = file_get_contents( $doc_file );file_get_contents trouvé dans le fichier preview-card-utils.php. 41: 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_put_contents trouvé dans le fichier utils.php. 279: file_put_contents( trailingslashit( $upload_dir['basedir'] ) . 'mylisting-dfile_get_contents trouvé dans le fichier import-media.php. 20: $upload = wp_upload_bits( $filename, null, file_get_contents( $filepath ) );file_get_contents trouvé dans le fichier demo-importer-utils.php. 60: $raw_contents = file_get_contents( uploads_dir( 'mylisting-demo-data/'.$file ) );file_get_contents trouvé dans le fichier admin-field-groups.php. 654: $local_field_group = json_decode( file_get_contents( $files[ $key ] ), true );file_get_contents trouvé dans le fichier class-acf-admin-tool-import.php. 106: $json = file_get_contents( $file['tmp_name'] );file_get_contents trouvé dans le fichier class-acf-ajax-local-json-diff.php. 55: $local_field_group = json_decode( file_get_contents( $files[ $key ] ), true );file_get_contents trouvé dans le fichier local-json.php. 122: $json = json_decode( file_get_contents( $file ), true );167: $json = json_decode( file_get_contents( $file ), true );file_get_contents trouvé dans le fichier local-json.php. 122: $json = json_decode( file_get_contents( $file ), true );167: $json = json_decode( file_get_contents( $file ), true );file_put_contents trouvé dans le fichier local-json.php. 225: $result = file_put_contents( $file, acf_json_encode( $field_group ) );
  9. 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 : 43: 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 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 : 186: add_submenu_page(Fichier claims.php : 40: \MyListing\add_dashboard_page( [Fichier post-duplicate-endpoint.php : 32: $add_listing_page = c27()->get_setting( 'general_add_listing_page' );36: ], $add_listing_page );Fichier post-duplicate-endpoint.php : 32: $add_listing_page = c27()->get_setting( 'general_add_listing_page' );36: ], $add_listing_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 : 51: add_action( 'admin_menu', [ $this, 'add_settings_page' ], 50 );61: public function add_settings_page() {Fichier listing-stats.php : 62: 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 promotions-admin-controller.php : 28: add_submenu_page(Fichier promotions-dashboard-controller.php : 126: \MyListing\add_dashboard_page( [Fichier dashboard-listings-controller.php : 227: $add_listing_page = c27()->get_setting( 'general_add_listing_page' );242: ], $add_listing_page );Fichier dashboard-listings-controller.php : 227: $add_listing_page = c27()->get_setting( 'general_add_listing_page' );242: ], $add_listing_page );Fichier user-roles-controller.php : 27: add_submenu_page(Fichier onboarding.php : 18: add_submenu_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 : 68: $slug = add_menu_page( $page['page_title'], $page['menu_title'], $page['capability'Fichier admin-options-page.php : 73: $slug = add_submenu_page( $page['parent_slug'], $page['page_title'], $page['menu_tiFichier admin-updates.php : 122: $page = add_submenu_page( 'edit.php?post_type=acf-field-group', __( 'Updates', 'acfFichier options-page.php : 152: * add_sub_page164: function add_sub_page( $page ) {331: * alias of acf_options_page()->add_sub_page()345: return acf_options_page()->add_sub_page( $page );Fichier admin-tools.php : 119: $page = add_submenu_page( 'edit.php?post_type=acf-field-group', __( 'Tools', 'acf' Fichier admin.php : 49: add_menu_page( __( 'Custom Fields', 'acf' ), __( 'Custom Fields', 'acf' ), Fichier admin.php : 50: add_submenu_page( $slug, __( 'Field Groups', 'acf' ), __( 'Field Groups', '51: add_submenu_page( $slug, __( 'Add New', 'acf' ), __( 'Add New', 'acf' ), $cFichier admin.php : 50: add_submenu_page( $slug, __( 'Field Groups', 'acf' ), __( 'Field Groups', '51: add_submenu_page( $slug, __( 'Add New', 'acf' ), __( 'Add New', 'acf' ), $cFichier admin-upgrade.php : 51: $page = add_submenu_page( 'index.php', __( 'Upgrade Database', 'acf' ), __( 'Upgrad111: $page = add_submenu_page(Fichier admin-upgrade.php : 51: $page = add_submenu_page( 'index.php', __( 'Upgrade Database', 'acf' ), __( 'Upgrad111: $page = add_submenu_page(Fichier buddypress.php : 27: add_action( 'bp_setup_nav', [ $this, 'add_listings_page' ] );63: public function add_listings_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. 226: * Select2 - first use wp_deregister_script to unset select2 loaded229: 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 __, avec les arguments 'Block type "%s" is already registered.' dans le fichier blocks.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 '%1$s must contain at least %2$s %3$s layout.', '%1$s must contain at least %2$s %3$s layouts.', min, 'acf' 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 '%1$s must contain at most %2$s %3$s layout.', '%1$s must contain at most %2$s %3$s layouts.', max, 'acf' 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 '%1$s requires at least %2$s selection', '%1$s requires at least %2$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 'acf' dans le fichier class-acf-rest-api.php.Utilisation d'une fonction de traduction avec un nombre incorrect d'arguments. Fonction _n, avec les arguments '%1$s requires at least %2$s selection', '%1$s requires at least %2$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 'Clear' dans le fichier class-acf-field-color_picker.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Clear color' dans le fichier class-acf-field-color_picker.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Default' dans le fichier class-acf-field-color_picker.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Select default color' dans le fichier class-acf-field-color_picker.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Select Color' dans le fichier class-acf-field-color_picker.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Color value' dans le fichier class-acf-field-color_picker.php.Une fonction de traduction utilisée sans text-domain. Fonction __, avec les arguments 'Location type "%s" is already registered.' dans le fichier locations.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 '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, acf, min, max, role, post_type, taxonomy, 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 tracks.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.20: <em><?= _x( 'No click stats recorded yet.', 'stats', 'my-listing' ) ?></em>Présence de balises PHP courtes dans le fichier tracks-by-type.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.13: <li><strong><?= esc_html( $track_group['label'] ) ?></strong></li>23: <em><?= _x( 'No click stats recorded yet.', 'stats', 'my-listing' ) ?></em>Pré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 $taxonomy_label a été trouvée dans une fonction de traduction dans le fichier quick-view.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-repeater.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-repeater.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-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-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 $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 $attrs 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 $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 $object a été trouvée dans une fonction de traduction dans le fichier class-acf-rest-api.php . Les appels de fonctions de traduction ne doivent pas contenir de variables PHP. 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 $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 $attrs 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 $attrs 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-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 $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 $attrs 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 $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 des résultats de recherche search.phpCe thème ne contient pas le fichier optionnel search.php.
  8. Fichiers optionnels : Présence du fichier-template des pièces jointes attachment.phpCe thème ne contient pas le fichier optionnel attachment.php.
  9. 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 178: include_once( ABSPATH . 'wp-admin/includes/file.php' );179: include_once( ABSPATH . 'wp-admin/includes/media.php' );180: 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 : api-helpers.php 2790: // require_once( ABSPATH . '/wp-load.php' ); // WP should already be loaded 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 884: 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 461: require_once( ABSPATH . 'wp-admin/includes/image.php' );462: require_once( ABSPATH . 'wp-admin/includes/file.php' );463: 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