[Résolu] présence d’un mu-plugin fait bugguer la recherche interne sur la bibliothèque

  • WordPress :4.9.4
  • Statut : résolu
2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Messages
  • #2149064
    Flobogo
    Modérateur
    Maître WordPress
    15328 contributions

    Bonjour,

    Ma configuration WP actuelle

    – Version de WordPress : 4.9.5
    – Version de PHP/MySQL : 7.1.17 / 5.6.37
    – Thème utilisé : Full Frame adapté (thème-enfant)
    – Extensions en place : Akismet Anti-Spam (4.0.3), Autoptimize (2.3.4), Basic Google Maps Placemarks (1.10.7), Category Tag Pages (1.0), Conditional Captcha (3.7.1), Contact Form 7 (5.0.1), Cookie Notice (1.2.42), Forum_wordpress_fr (4.1), Gwolle Guestbook (2.5.1), Hubsine Social Share (2.1.2), iQ Block Country (1.1.49), JSM’s Non-Breaking Space for French Content (1.8.2), Links Shortcode (1.8.3), MMWW (1.0.6), PS Auto Sitemap (1.1.9), Really Simple CAPTCHA (2.0.1), Simple Lightbox (2.6.0), Slideshow (2.3.1), Speed Up – Lazy Load (1.0.17), TinyMCE Advanced (4.6.7), WP-Memory-Usage (1.2.2), Yoast SEO (7.4.2)
    Le bug persiste, même toutes extensions désactivées.
    – Adresse du site : https://www.mon-coin-de-bourgogne.fr
    – Nom de l’hébergeur : Archive-Host (problème identique en local)

    Problème(s) rencontré(s) :

    Je rencontre un bug incompréhensible pour moi, mais qui est peut-être déjà connu des développeurs : la présence d’un mu-plugin (quel que soit son contenu, même simplement la création d’un CPT) fait bugguer la recherche interne sur la bibliothèque de médias.

    Si je fais une recherche dans ma bibliothèque sur un mot contenu dans mes noms de fichiers-images, je n’obtiens aucun résultat, alors que les fichiers avec ce mot existent. Si je désactive mon mu-plugin, la recherche est opérationnelle.

    J’ai testé en local, avec toutes les extensions standard désactivées + thème par défaut activé. Sur 2 sites de tests en local, pratiquement identiques, l’un n’a pas de mu-plugin et pas de bug, l’autre présente le bug tant que le mu-plugin est actif ; et le bug cède lorsque je désactive le mu-plugin.  –> voir captures écran jointes

    Y a t-il quelque chose (un bout de code ?) à placer en début ou fin de fichier du mu-plugin ? Sur mon site en ligne, le mu-plugin contient des codes de sécurité, je ne veux pas le supprimer.

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2149626
    Flobogo
    Modérateur
    Maître WordPress
    15328 contributions

    Problème résolu !!! Le coupable n’était pas vraiment le Mu-Plugin.

    Pour faire simple : aussi bien dans un mu-plugin local que dans mon thème-enfant sur mon site en ligne, j’avais un code pour exclure de la recherche les Repères de mes Google Maps. Sauf qu’au lieu de les exclure directement, mon code limitait la recherche … aux pages et aux articles. Donc, pas de medias (attachments) !

    Ce qui m’a trompée, c’est que dans un site de test-local, avec un thème par défaut, c’était le mu-plugin qui provoquait le bug car c’était lui qui contenait ce code !

    A force de tests en comparant ce qui fonctionnait / ce qui buggait, j’ai fini par piger. Ouf !!! 😎

2 sujets de 1 à 2 (sur un total de 2)
  • Vous devez être connecté pour répondre à ce sujet.