Según tengo entendido, los métodos que tienen marcadores de posición para los parámetros de consulta ($wpdb->insert()
, $wpdb->update()
, $wpdb->delete()
) no necesita el $wpdb->prepare()
y ya son seguros.
Pero los otros, aquellos que no tienen marcadores de posición, necesitan un escape de sql adicional.