D’accord, je ne peux pas être certain de la cause, mais voici ce que j’ai trouvé jusqu’à présent.
L’erreur se produit en mode sans échec avec tous les plugins activés, et aussi lorsque le thème est désactivé. Cela ne signifie pas qu’il s’agit d’un bug dans l’installation par défaut ou dans notre version de l’installation par défaut, car il est plus probable que l’un des plugins ait inséré les balises en double dans la base de données et qu’elles y soient toujours, causant des problèmes même lorsque le plugin est désactivé.
Pour corriger cela, je cherche des balises en double et je les remplace par autre chose (par exemple, ‘web-dev’ devient ‘webdev’).
J’ai remarqué que certaines balises sont définies comme des publications dans la section des balises, mais ne sont pas listées. Ainsi, le site m’indique qu’il reste 12 balises ‘web-dev’, mais la fonction de recherche ne parvient pas à les trouver.
De nombreuses publications contiennent des balises identiques dans la boîte de saisie des balises, et la suppression de l’une entraîne la suppression de l’autre.
Ma meilleure hypothèse pour l’instant est que les balises causant des problèmes sont également insérées sous forme de liens dans le contenu de la publication elle-même. Ainsi, lorsque quelqu’un tape #web-dev dans le corps du texte de la publication, cela crée une balise, et si cette balise existe déjà dans le titre de la publication, cela crée un doublon.
Je vais essayer de forcer ce comportement afin de pouvoir l’observer.
Quelque chose d’autre se produit cependant : si vous regardez ce résultat de recherche, la publication principale ne contient pas ‘web-dev’ car je l’ai déjà modifié, pourtant la fonction de recherche continue de le détecter quelque part.
Édition : ignorez la dernière partie, la recherche était simplement intuitive. La même recherche pour « web-dev » avec des espaces autour supprime les faux positifs.
…mais ‘sujets suggérés’ trouve toujours des balises que la fonction ‘recherche’ ne peut pas voir :