Force WordPress 3.3 использовать Flash-загрузчик

Есть ли способ заставить WordPress 3.3 использовать старый Flash-загрузчик вместо новой версии HTML5? (вы можете прочитать ниже, если вам небезразлично, почему я хочу это сделать ...)

Я работаю с кем-то в WordPress 3.3, чей загрузчик изображений иногда замерзает при массовой загрузке большого количества изображений. Я пробовал поиск и устранение неполадок каждый раз, о чем я мог думать, и не могу найти решение. У него никогда не было этой проблемы, прежде чем перейти на WordPress 3.3, поэтому мне интересно, если это проблема с загрузчиком HTML5. Он не хочет использовать старый загрузчик браузера, потому что он много загружает массу, поэтому я хотел бы найти способ заставить WordPress использовать загрузчик Flash.

7 голосов | спросил Matt Dietsche 11 Jpm1000000pmWed, 11 Jan 2012 20:30:39 +040012 2012, 20:30:39

2 ответа


2

Контекст

Поиск .swf в Core, найденный в /wp-admin/includes/media.php:

$plupload_init = array(
    'runtimes' => 'html5,silverlight,flash,html4',
    'browse_button' => 'plupload-browse-button',
    'container' => 'plupload-upload-ui',
    'drop_element' => 'drag-drop-area',
    'file_data_name' => 'async-upload',
    'multiple_queues' => true,
    'max_file_size' => $max_upload_size . 'b',
    'url' => $upload_action_url,
    'flash_swf_url' => includes_url('js/plupload/plupload.flash.swf'),
    'silverlight_xap_url' => includes_url('js/plupload/plupload.silverlight.xap'),
    'filters' => array( array('title' => __( 'Allowed Files' ), 'extensions' => '*') ),
    'multipart' => true,
    'urlstream_upload' => true,
    'multipart_params' => $post_params
);

$plupload_init = apply_filters( 'plupload_init', $plupload_init );

Решение

Применение следующего фильтра-фильтра, похоже, выполняет задание: (в WP 3.4.1)

add_filter('plupload_init', 'wpse_38603_flash_uploader', 10, 1);

function wpse_38603_flash_uploader( $plupload_init )
{
    $plupload_init['runtimes'] = 'flash,html5,silverlight,html4';
    return $plupload_init;
}
ответил brasofilo 28 J000000Saturday12 2012, 23:46:38
0

Вы можете проверить размер файла в php.ini и увеличить его, это может быть одна из причин, кроме того, что вы могли бы Попробуйте этот плагин

ответил robin 1 stEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 01 Sep 2012 06:20:21 +0400 2012, 06:20:21

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132