我正在为我的网站开发自定义主题,但我无法在网格视图中看到媒体,但我可以在列表视图中看到图片。
其次,每当我上传新图片时,我都会收到以下三个错误:
错误1:
call_user_func_array()期望参数1是有效的回调函数,找不到函数'ms_image_editor_default_to_gd'或函数名无效
错误2:
为foreach()提供的参数无效
错误3:
无法修改标头信息 - 已发送的标头。
答案 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
•如果不起作用,请尝试删除最后一个?>