将两个网站合并为一个网站,但迁移的图像不显示在映像库中

时间:2016-06-08 作者:paradroid

我正在将两个网站(位于同一台服务器上)合并为一个网站。我使用rsync将图像从一个网站的目录复制到另一个网站的目录。

rsync -av /srv/www/site1/wp-content/uploads/ /srv/www/site2/wp-content/uploads/

图像显示在目标目录中,并且文件权限和所有权良好。

但这些图像没有出现在媒体库中,也无法将这些图像链接为Jigoshop产品项中的特色图像。

为什么这些迁移的图像没有出现在媒体库中?有没有办法强制WordPress在库中搜索新图像?

1 个回复
最合适的回答,由SO网友:Gareth Gillman 整理而成

默认情况下,当您通过管理员上传图像时,其元数据会添加到数据库中,这就是您可以在媒体库等中搜索图像的方式。如果您通过ftp上传图像,则图像不会显示在数据库中,因此不会显示在管理区域中。

使用插件,如https://wordpress.org/plugins/media-from-ftp/ 这将允许您循环浏览每个图像,并将它们添加到数据库中(如果它们还不存在)。

相关推荐

Broken images on iphone

我在iPhone上破坏了图像,这只发生在我大约一周前添加新图像的主页上(新图像的格式和大小与旧图像完全相同)这是网站:CartonMaster。伊利诺伊州公司提前感谢,