Не се притеснявайте за хешовете, те ще бъдат заменени с % в $wpdb, когато изпълните заявката си.
Тези хешове бяха въведени с WP v4.8.3 като корекция за атака с инжектиране на SQL.
Те са заместители за символа %. Не позволява на някой да използва нещо различно от %s, %d и %f. Ако има %, различен от тези одобрени употреби, той ще замени % с хеш. Този хеш ще бъде заменен обратно на %, когато $wpdb изпълни заявката.
Ако искате сами да премахнете хешовете, можете да използвате remove_placeholder_escape()
, така:
$query['conditions'][] = $wpdb->remove_placeholder_escape($wpdb->prepare($condition, $name));