Jangan khawatir tentang hash, mereka akan diganti dengan % di $wpdb saat Anda menjalankan kueri.
Hash ini diperkenalkan dengan WP v4.8.3 sebagai perbaikan untuk serangan injeksi SQL.
Mereka adalah pengganti untuk karakter %. Ini mencegah seseorang menggunakan sesuatu selain %s, %d, dan %f. Jika ada % selain penggunaan yang disetujui itu, % itu akan diganti dengan hash. Hash tersebut akan diganti kembali ke % saat $wpdb mengeksekusi kueri.
Jika Anda ingin menghapus hash sendiri, Anda dapat menggunakan remove_placeholder_escape()
, seperti ini:
$query['conditions'][] = $wpdb->remove_placeholder_escape($wpdb->prepare($condition, $name));