媒体未显示在WordPress库中,但在Uploads文件夹中可用

时间:2020-04-09 作者:Yogita Suresh Taluja

我正在尝试将我的网站从共享主机迁移到数字海洋。我上传了wp的内容,我的网站已经有3年多的历史了。现在,当我在仪表板上查看媒体时。文件未显示。

理想情况下,所有月份都应该可见,但正如您在图像中所看到的,只显示选定的月份数。如何让Wordpress显示所有月份和图像?

enter image description here

1 个回复
SO网友:Tom J Nowell

这里有一个非常基本但不可靠的假设:

The media library does not display files in wp-content

媒体库与帖子或页面屏幕相同,它是一个帖子列表,只是显示的帖子略有不同。

当您将文件上载到WP时,它会创建一个类型为attachment, 这就是媒体库中显示的内容。否则,WP将无处存储附件元、标题、描述、注释等。

事实上,附件有自己的主题模板和永久链接,例如,下面是我上传到自己网站的图像的附件页面:

https://tomjn.com/2017/08/31/where-gutenberg-leads-us/screen-shot-2017-08-31-at-14-13-54/

附件可以有分类法、post-meta、注释等

如果媒体库是文件浏览器,则每个调整大小的图像也会显示在媒体库中。

因此,当您声明:

文件未显示。

这是错误的,媒体库不显示文件。它显示attachment 职位。

那么为什么只有一些媒体库显示出来呢?因为不是所有的attachment 波斯特在迁移过程中取得了成功。文件的存在与此无关。如果所有的帖子都出现了,但文件都丢失了,那么它们仍然会显示,但会导致404

相关推荐

WP media upload issues

我遇到过很多人面临这个问题,最终通过文件许可解决了这个问题。我收到以下错误:上载的文件无法移动到wp content/uploads/sites/2019年4月11日。虽然我已经试过了chmod -r 777 在我的wp内容/上传中,它仍然返回相同的错误。我还添加了wp配置define( \'UPLOADS\', \'wp-content/uploads\' ); require_once( ABSPATH . \'wp-settings.php\' ); 但似乎什么都不管用。