Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在Wordpress中,尝试将媒体库中的现有图像添加到文本小部件会引发404错误_Php_Wordpress_Http Status Code 404_Media Library_Admin Ajax - Fatal编程技术网

Php 在Wordpress中,尝试将媒体库中的现有图像添加到文本小部件会引发404错误

Php 在Wordpress中,尝试将媒体库中的现有图像添加到文本小部件会引发404错误,php,wordpress,http-status-code-404,media-library,admin-ajax,Php,Wordpress,Http Status Code 404,Media Library,Admin Ajax,我在两个不同的域上有两个Wordpress实例(相同的Wordpress版本,都是最近新安装的),都是用Name便宜托管的,其中一个运行良好(实际上托管在sub.example.co这样的子域上),另一个(托管在example.li上)尝试将媒体库中的现有图像添加到文本小部件时始终引发错误(但在将现有图像文件添加到普通帖子时不会引发错误) 详细说明:我打开一个文本小部件(或创建一个新的小部件),然后按下“添加媒体”按钮,打开媒体库并正确显示所有媒体,但当我选择一个媒体(一个图像文件,我尝试了几个

我在两个不同的域上有两个Wordpress实例(相同的Wordpress版本,都是最近新安装的),都是用Name便宜托管的,其中一个运行良好(实际上托管在sub.example.co这样的子域上),另一个(托管在example.li上)尝试将媒体库中的现有图像添加到文本小部件时始终引发错误(但在将现有图像文件添加到普通帖子时不会引发错误)

详细说明:我打开一个文本小部件(或创建一个新的小部件),然后按下“添加媒体”按钮,打开媒体库并正确显示所有媒体,但当我选择一个媒体(一个图像文件,我尝试了几个不同的文件)并单击“插入到帖子”时,没有插入图像,我看到下面的错误出现在开发人员控制台的侧面

我已经尝试过改变主题并停用所有插件,但不幸的是没有用

显示的错误似乎总是相同的(我正在使用Chrome的开发工具):

1)控制台

send    @   load-scripts.php?c=0…e,utils&ver=5.5.3:4
ajax    @   load-scripts.php?c=0…e,utils&ver=5.5.3:4
(anonymous) @   wp-util.min.js?ver=5.5.3:2
Deferred    @   load-scripts.php?c=0…e,utils&ver=5.5.3:2
send    @   wp-util.min.js?ver=5.5.3:2
post    @   wp-util.min.js?ver=5.5.3:2
attachment  @   media-editor.min.js?ver=5.5.3:2
(anonymous) @   media-editor.min.js?ver=5.5.3:2
(anonymous) @   underscore.min.js?ver=1.8.3:2
v.map.v.collect @   underscore.min.js?ver=1.8.3:2
(anonymous) @   backbone.min.js?ver=1.4.0:2
(anonymous) @   media-editor.min.js?ver=5.5.3:2
p   @   backbone.min.js?ver=1.4.0:2
f   @   backbone.min.js?ver=1.4.0:2
l   @   backbone.min.js?ver=1.4.0:2
n.trigger   @   backbone.min.js?ver=1.4.0:2
_onModelEvent   @   backbone.min.js?ver=1.4.0:2
p   @   backbone.min.js?ver=1.4.0:2
f   @   backbone.min.js?ver=1.4.0:2
l   @   backbone.min.js?ver=1.4.0:2
n.trigger   @   backbone.min.js?ver=1.4.0:2
click   @   media-views.min.js?ver=5.5.3:2
click   @   media-views.min.js?ver=5.5.3:2
dispatch    @   load-scripts.php?c=0…e,utils&ver=5.5.3:3
r.handle    @   load-scripts.php?c=0…e,utils&ver=5.5.3:3

2)来源

g.send(b.hasContent && b.data || null),

我还附上了我看到的屏幕截图

我在谷歌上搜索并尝试了我能找到的任何东西,但不幸的是,我似乎无法找到答案。有人知道可能是什么问题吗?我如何解决

非常感谢您事先的帮助


Wolfgang

在媒体中,当您单击图像时,它将显示其URL。你能直接访问那个网址吗?你能检查一下它的文件夹结构吗?@ozgur,是的,我可以直接访问图像的URL。检查哪个文件夹结构?我和一位客户有过类似的问题。他的媒体被上传到一个无效文件夹。我想如果你从第一个网站克隆了第二个网站,你可能会遇到类似的问题。@ozgur,上传媒体不是问题。只有将已经存在的媒体插入到文本小部件中,才能产生我上面所描述的效果。在一篇普通的文章中插入媒体效果不错。很抱歉,我误解了这个问题