<iframe>
代码,它也会插入它。它只是不会像显示图像URL一样显示预览,因此您无法分辨所键入的代码是否有效。我想编辑此代码页面并显示有效WordPress嵌入和有效
<iframes>
的预览。我希望它仅显示嵌入代码已被识别,有效且可以插入的基本信息。我可以编写所有AJAX请求来验证URL,但我需要wp.media
对象的帮助。我不知道如何更新该页面或将其替换为自己的页面?到目前为止,我已经找到了/wp-includes/js/media-editor.js,其中在1054行上显示的是Called when 'Insert From URL' source is not an image. Example: YouTube url.
。其次,一旦完成,我希望能够调用以下内容一段代码以打开媒体库,并选择“从URL插入”页面并添加代码(供用户修改现有代码)。
代码(这是如何执行操作的示例带来一个用于编辑图像的窗口,但我需要此窗口用于“从URL插入”):
frame = wp.media({
frame: 'image',
state: 'image-details',
metadata: { 'url': 'some-url' }
});
frame.open();
评论
WordPress最近引入了类似的功能,并将在3.9中提供。参见:make.wordpress.org/core/2014/03/11/…哇,那真是个好消息。我真的很缺少这种功能。感谢您提供的信息!这个问题仍然悬而未决-找出如何添加更多类似的部分或编辑现有的部分非常好(例如,我想将字幕添加为YouTube播放器的自定义输出,并且此功能不会包含在3.9中)。
嘿汤姆,刚刚找到了一个示例,您可以怎么做:github.com/staylor/example-thing
您可能会在这里找到有用的github.com/ericandrewlewis/wp-media-javascript-guide。我使用Dropbox uploader尝试创建类似的东西。希望对您有帮助