私の悪い、これはとても簡単です! Wordpressは2つのプレースホルダー%sと%dを使用します。
データベースに文字列を渡すときは%sを使用する必要があります
一方:
整数には%dを使用する必要があります。
上記の私の問題は、それらを混同していることです。文字列には%dを使用し、整数には%sを使用します。したがって、特定のデータ型に適切なプレースホルダーを使用することで問題が解決されます。問題は解決しました。
たとえば、PHP変数$ idでidを使用してデータベースをクエリする場合、プレースホルダーは%dである必要があります。それ以外の場合、名前などの文字列では整数であるため、%sを使用します。