媒体上传者“上传”同一图像的多个实例

时间:2014-07-04 01:22:42

标签: javascript php wordpress ftp image-uploading

当我选择一些图像并放入wordpress文件上传器时,该组的第一张图像此时似乎正确上传,而其他图像则冻结并且没有被处理。

然而,经过一段时间的等待,我已经停止了这个过程,重新加载了浏览器标签,并且在" Media"部分,同一图像的多个实例,所有这些实例都具有相应的ID,是存在的,并且比先前选择的图像数量更多的实例。

在FTP上,在上传文件夹中,有大量相同的图像,后缀不同,似乎是文件数量的计数器。

其他奇怪的事情是,即使在注销后,也会出现同一文件的某些实例,并且数字会不断增长。

我安装了以下插件,一切都很好,除了这种奇怪的行为:

  • 联络表格7
  • 自定义内容类型管理器:高级自定义帖子类型
  • WooCommerce
  • 维护
  • 真的很简单的CAPTCHA
  • WooCommerce Correios
  • 巴西的WooCommerce额外结帐字段
  • WooCommerce PagSeguro

1 个答案:

答案 0 :(得分:1)

经过一段时间寻找解决方案后,@ brasofilo建议我遵循指南,因为当前版本的Wordpress(3.9)发布时存在一些错误和误解。

我的问题是图像编辑器在我的主机上无法正常工作。在Wordpress支持的这个帖子(http://wordpress.org/support/topic/http-error-on-media-upload-wp-39?replies=16)上,有人提出了这个小的过滤器片段,它将图像编辑器返回到默认值:

<?php
/*
Plugin Name: Default to GD
Plugin URI: http://wordpress.org/extend/plugins/default-to-gd
Description: Sets GD as default WP_Image_Editor class.
Author: Mike Schroder
Version: 1.0
Author URI: http://www.getsource.net/
*/

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' );
?>

然后,我的问题解决了。