我们是否可以在图片库中为所有图像实例使用“更新元数据”按钮?

时间:2015-03-03 作者:John Thomas

{注:这个问题是this one.}

可以执行以下操作:

在WP中转到Media | Library 然后选择图像。这个\'Attachment Details\' 窗口出现。

我们在右下角有一些按钮:\'View attachment page\', \'Delete...\'

可以在那里添加一个名为\'Update Metadata/Alt Text+Description for all instances\' ?

事实上,它的工作方式与正常的保存元数据过程相同,但是for all instances of the same image (相同的URL/ID?-我不确定WP“怎么知道”有同级,但它知道)只需针对具有相同附件URL(例如mysite.com…\\img001.jpg)或更好的父级(?)的所有附件对DB发出SQL更新ID(?)

1 个回复
最合适的回答,由SO网友:Tom J Nowell 整理而成

这是您所指的屏幕:

screenshot of the media screen

该接口是使用javascript创建的模式对话框。特别是主干。js。WordPress在内部将文件存储在文件系统中,并为其创建类型为的帖子attachment. 此附件帖子存储标题、标题和其他信息。因此,有可能对图像、类别等进行评论,就像类型的帖子一样pagepost 做在WordPress中,存储的是附件帖子ID,而不是文件本身,例如,特征图像是post meta中的附件ID。这样,如果图像出现在多个位置,我们就不需要多个副本。

这意味着任何图像都有完整的后期编辑屏幕。

然而,因为我们有这个屏幕,并且它由javascript支持,当您编辑字段时,它们会自动保存。不需要更新/保存按钮。一旦您修改任何字段,一旦字段失去焦点或按下enter键,它就会发送更新,显示一个微调器,然后在角落中显示“保存”一词:

the saved message

单击edit more details(编辑更多详细信息)还会显示完整的附件后期编辑页面,其中包含所有这些字段和更多内容,包括更新按钮:

the attachment edit screen

如果您真的想这样做,可以添加一个按钮来使用javascript提交表单,但是,代码没有文档记录,您需要禁用自动保存,以及整个过程might be changing in the future

结束

相关推荐

Featured images get shrunken

上传特色图片时,我遇到的问题是,所有图片都会自动缩小。我想保留原始图像。检查this example. 所有员工的图片都会自动缩小,但在特色图片中,我上传了员工的完整图片。我认为图像太大,wordpress会自动缩小图像,因此,我在媒体库中缩放并裁剪了图像。一些图像已修复,但一些图像仍然存在问题。有没有一种方法可以让原始上传的图像按原样显示?