如评论中所述,媒体实际上是一个特殊的“帖子”,因此媒体只属于子网站,不容易从子网站访问。
但是,有一些方法可以遍历所有子网站,并在任何子网站的单个页面上显示所有子网站中的媒体。我用我的多站点媒体显示插件来实现这一点(https://wordpress.org/plugins/multisite-media-display/ ), 它首先将所有子网站枚举到一个数组中,然后查询每个子网站以显示该子网站中的图像。它通过您在帖子/页面上显示的快捷码完成工作。我使用它监控所有子网站上的媒体,以确保媒体符合网站标准。而且,如果以超级管理员身份登录,每个图像都会链接到它的“编辑”页面,这允许我根据需要旋转图片。
与所有插件一样,代码是“开源的”(插件是免费/全功能的),因此如果你想“推出你自己的”,你可以使用我使用的代码流程(我从谷歌收集的,然后将代码调整到我的插件中)。我找不到一个能满足我需要的插件,所以写了它供我自己使用。(然后,我通过一个快捷码修改显示所有子网站的帖子或评论。)
该插件具有指定子网站和其他参数的选项,因此您可以根据需要“过滤”输出。
欢迎您使用插件中的代码来创建自己的插件,该插件将完全满足您的需要。