在 WordPress 中扩展媒体库

问题描述

wordpress 中的媒体库左侧有一个“从 URL 插入”链接。它接受图像 URL。它没有在任何地方说,但如果您粘贴 YouTube 网址或代码,它也会插入它。它只是不会像处理图像 URL 那样显示预览,因此您无法判断您输入的代码是否有效。

  1. 我想编辑此页面并使其显示有效 wordpress 嵌入和有效 .我希望它只显示嵌入代码已识别、有效且可以插入的基本信息。我可以编写所有 AJAX 请求来验证 URL,但我需要 wp 方面的帮助。媒体对象。我不知道如何更新该页面或将其替换为我自己的页面?到目前为止,我发现 /wp-includes/js/media-editor.js 在第 1054 行,它说 Called when 'Insert From URL' source is not an image。示例:YouTube 网址。

  2. 其次,一旦完成,我希望能够调用以下代码来打开媒体库,并选择“从 URL 插入”页面添加代码(对于用户修改现有代码)。 代码(这是一个如何带一个窗口来编辑图像的工作示例,但我需要这个用于“从 URL 插入”):

     frame = wp.media({
         frame: 'image',state: 'image-details',Metadata: { 'url': 'some-url' }
     });
     frame.open();     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)