目前我正在开发 Laravel 框架中的媒体库。我从用户体验的角度来看 WordPress。媒体库选项卡显示您可以选择的图像。
- 我在“插入媒体”中检查了两个图像(Shift + 单击)
- 我切换到“特色图片”并检查特色图片的一张图片。
- 当我切换回插入媒体时,它会记住之前选择的两个图像并忘记选中的特色图像。
WordPress 如何“记住”在“插入媒体”视图中检查了哪些图像。这是他们使用存储在模型中的一些数据的主干视图吗?因为每次我在插入媒体和特色图片之间切换时,UL
元素都会改变它的id
属性:(__attachments-view-xxx)
.
当我只使用普通的 javascript 时,我可以将一些 ID 放在关联数组中吗?意思是每次切换回Insert Media都需要找对应的图片重新检查?如果您每次都要搜索数百个媒体项目怎么办...
我觉得Underscore 库作为一个不错的选择可能会有所帮助,但还没有弄清楚如何使用它来使一切尽可能顺利和快速......看起来 WordPress 甚至没有“刷新”媒体项目. 谁能给我一些建议来模仿这种行为?