web-dev-qa-db-fra.com

Afficher les erreurs oEmbed?

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é.

3
Jan Fabry

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.

1
Rarst