Parfois, incorporer un élément via oEmbed n'est pas possible, par exemple lorsqu'une vidéo YouTube a été désactivée. Le service oEmbed renverra un 401 Unauthorized
et le code ne sera pas converti.
Est-il possible d'informer l'utilisateur de cela? Le flux de travail actuel n'est pas intuitif (du moins pour moi), et je préférerais un message sur la page WordPress, ou mieux, dans l'éditeur, indiquant que l'objet ne peut pas être incorporé.
Pas possible avec le code actuel.
WP_oEmbed
object va encore plus loin (plus de miles) pour nettoyer l'entrée afin qu'elle soit html ou boolean false
. Toutes les erreurs de récupération sont supprimées en sortie, il n’y a pas de filtres et seule l’erreur (codée en dur) qu’elle gère est 501 not implemented
.
Au plus tôt, vous pouvez déconner, c'est quelque part dans l'API HTTP.