Tu dois seulement définir la constante DB_COLLATE dans ton fichier wp-config.php. Lorsque WordPress créé la base de données, il utilise la valeur de cette constante, ou bien utf8mb4. Alors que pour Herbert, c'est utf8_general_ci qui sera utilisé dans le cas où DB_COLLATE n'est pas définie (ou égal à '').
Voici le code pour illustrer :
Donc, tu dois seulement définir cette constante afin de rendre compatible les deux codes. Assure-toi que la base de données actuelle est bien de la même collation que ta constante.
En espérant avoir résolu ton soucis. :-)