WordPress不一定会在数据库中保存大量的库信息。每次上传图像(或我相信的任何媒体)时,它都会被分配到一个内置的帖子类型,该类型称为“附件”,它为图像提供了一个唯一的ID。每当你浏览媒体库弹出窗口并创建图库时,WordPress都会使用一些javascript生成一个快捷码,该快捷码会添加到TinyMCE/当前页面内容中。短代码如下所示:
[gallery link="file" columns="5" ids="1,2,3"]
你可以在
Gallery Shortcode in The Codex 但它的要点是,它将附件ID列表传递给短代码。WordPress然后使用ID处理这个短代码,从数据库中提取图像并以特定的方式显示它们。您可以看到完整的
Gallery Shortcode Function in Code Reference.
有几个过滤器可以用来动态修改库,但我不能百分之百确定您想做什么,因此下面是我从上面链接的代码参考中提取的列表:
post_gallery
- 允许插件和主题覆盖默认的库模板,即库短代码返回的内容。
use_default_gallery_style
- 筛选是否打印默认库样式。
gallery_style
- 过滤默认的库短代码CSS样式。