无法上传媒体,我也无法在WordPress网站上看到网格视图?

时间:2016-11-06 12:35:51

标签: php html css wordpress

我正在为我的网站开发自定义主题,但我无法在网格视图中看到媒体,但我可以在列表视图中看到图片。

其次,每当我上传新图片时,我都会收到以下三个错误:

these are the three errors I get every time I upload new image

错误1:

  

call_user_func_array()期望参数1是有效的回调函数,找不到函数'ms_image_editor_default_to_gd'或函数名无效

错误2:

  

为foreach()提供的参数无效

错误3:

  

无法修改标头信息 - 已发送的标头。

2 个答案:

答案 0 :(得分:0)

这在过去发生在我身上。试试这个,你可以把它放在你的functions.php

function ms_image_editor_default_to_gd( $editors ) {
$gd_editor = 'WP_Image_Editor_GD';
$editors = array_diff( $editors, array( $gd_editor ) );
array_unshift( $editors, $gd_editor );
return $editors;
}
add_filter( 'wp_image_editors',     'ms_image_editor_default_to_gd' );

答案 1 :(得分:0)

要检查一些简单的事情:

•PHP文件中最后一个?>之后可能会有一两个额外的回报

•逐个关闭插件,看看是否能解决问题(然后您知道问题出在哪里)

•如果不起作用,请同时查看两个主题中的functions.php

•如果不起作用,请尝试删除最后一个?>