我的一个朋友以前也遇到过同样的问题,我可以通过修复DB来修复它。你试过了吗?
如果没有,则将其添加到wp配置中。php
define(\'WP_ALLOW_REPAIR\', true);
然后确保您已登录并访问您的网站。com/wp管理/维护/维修。php
如果这不起作用,你能发布你的htaccess文件中显示的内容吗?可能是个问题。。。
这是一个same question, 但这一点从未得到回答。
还有,当你点击其中一张图片时,它是什么样子的?
显示的文件类型是什么?如果您在浏览器中复制并粘贴图像的实际url,是否有效?它可能注册了错误的文件类型。例如,我知道一些CDN的使用
webp 这是一种较新的技术,我不确定wp是否会识别这些图像。
我能想到的最后一个选择是确保数据库前缀没有更改。在旧站点中,如果wordpress配置有以下内容:$table_prefix = \'wp_\';
然后你将内容导出到你的新网站,$table_prefix = \'xyz\';
这会导致您的问题,例如wp_posts
将更改为xyzposts
. 您可以通过导出旧的sql帖子并在终端或某种编辑器(如sublime)中使用grep/find手动批量更改前缀来修复此问题。