有时,通过oEmbed嵌入项是不可能的,例如,当YouTube视频已经禁用嵌入时。oEmbed服务将返回401 Unauthorized,代码将不会被转换。
有办法通知用户吗?当前的工作流是不直观的(至少对我来说是这样),我更希望在WordPress页面上,或者更好的情况下,在编辑器中给出一条消息,说明对象不能嵌入。
发布于 2010-09-20 08:56:30
当前代码不可能。
WP_oEmbed对象需要额外的一英里(更像是英里)来清理输入,所以它要么是html,要么是布尔false。所有带有抓取的错误都在输出时被丢弃,其中没有过滤器,只有错误(硬编码)它处理的是501 not implemented。
最早,您可以在HTTP中的某个地方处理这个问题。
https://wordpress.stackexchange.com/questions/1410
复制相似问题