主要是这个文件 githuber-md/src/Controllers/ImagePaste.php
的这个部分限制了只能上传 png 格式的图片
if ( ! $is_file_image || 'image/png' !== $file_mimetype ) {
$response['error'] = sprintf( __( ' %s!', 'wp-githuber-md' ), 'Githuber MD' );
echo json_encode( $response );
wp_die();
}
修改方法:
if ( ! $is_file_image || ! in_array($file_mimetype, array('image/png', 'image/jpeg', 'image/gif'))) {
$response['error'] = sprintf( __( 'Error %s!', 'wp-githuber-md' ), 'Githuber MD' );
echo json_encode( $response );
wp_die();
}
文章评论