Min dårlige, det er så simpelt! Wordpress bruger to pladsholdere %s og %d.
%s skal bruges, når strenge sendes til databasen
mens:
%d skal bruges til heltal.
Mit problem ovenfor er, at jeg har blandet dem sammen, jeg bruger %d til strenge eller %s til heltal. Så problemet er løst ved at bruge de korrekte pladsholdere til din specifikke datatype. Problem løst.
For eksempel, hvis du forespørger databasen ved hjælp af id med php-variablen $id, skal pladsholderen være %d, fordi det er et heltal ellers for strenge, såsom navne osv. brug %s.