it-swarm-es.com

¿Visualizando errores?

A veces no es posible incrustar un elemento a través de oEmbed, por ejemplo, cuando un video de YouTube tiene la incrustación inhabilitada. El servicio oEmbed devolverá un 401 Unauthorized , y el código no se convertirá.

¿Hay alguna manera de notificar al usuario de esto? El flujo de trabajo actual no es intuitivo (al menos para mí), y preferiría un mensaje en la página de WordPress, o incluso mejor, en el editor, diciendo que el objeto no se pudo incrustar.

3
Jan Fabry

No es posible con el código actual.

El objeto WP_oEmbed va más lejos (más como millas) para sanear la entrada, por lo que es html o booleano false. Todos los errores con la recuperación se descartan en la salida, no hay filtros allí y solo el error (codificado) que maneja es 501 not implemented.

Lo más temprano que puedes meterte con esto es en algún lugar de la API HTTP.

1
Rarst