it-swarm.cn

显示oEmbed错误?

有时,无法通过oEmbed嵌入项目,例如,当YouTube视频禁用嵌入时。 oEmbed服务将返回401 Unauthorized ,代码将不会被转换。

有没有办法通知用户这个?当前的工作流程是非直观的(至少对我而言),我更喜欢WordPress页面上的一条消息,甚至更好,在编辑器中,说该对象无法嵌入。

3
Jan Fabry

目前的代码不可能。

WP_oEmbed对象需要额外的里程(更像是里程)以清理输入,因此它是html或boolean false。所有提取错误都会在输出时被丢弃,其中没有过滤器,只有它处理的错误(硬编码)是501 not implemented

最早的你可以搞砸这是在HTTP API中的某个地方。

1
Rarst