Dommage, c'est si simple ! Wordpress utilise deux espaces réservés %s et %d.
%s doit être utilisé lors du passage de chaînes à la base de données
tandis que :
%d doit être utilisé pour les entiers.
Mon problème ci-dessus est que je les ai mélangés, j'utilise %d pour les chaînes ou %s pour les entiers. Ainsi, le problème est résolu en utilisant les espaces réservés corrects pour votre type de données spécifique. Problème résolu.
Par exemple, si vous interrogez la base de données en utilisant id avec la variable php $id, l'espace réservé doit être %d car il s'agit d'un entier, sinon pour les chaînes, telles que les noms, etc., utilisez %s.