我需要向“图像详细信息”模版添加自定义功能,并且发现最简单也是唯一的方法是扩展window.wp.media.view.ImageDetails
Backbone视图并在JavaScript中做尽可能多的事情。
我以前与Backbone进行过广泛的合作,并且进行DOM更改和添加事件监听器等都不会成为问题。但是,我不确定如何加载相关的元数据,以及从何处开始打开模态时–完成后,我不确定如何保存所有内容。
我有种预感-也许还有更多希望-图像详细信息模式中的表单以某种方式被序列化并存储在_wp_attachment_metadata
或类似的元密钥中,尽管我无法在数据库和前端中找到相应的数据。
我的扩展用户界面将非常自定义,但是它产生的值可以轻松地添加到DOM中的隐藏输入字段中。
我是不是在找东西?可以做到这一点而无需接触PHP,也无需在数据库中添加更多表吗?