zoukankan      html  css  js  c++  java
  • wordpress 支持上传中文名称文件

    添加文章难免要传个图、文件啥的,可是呢,上传中文名称的文件竟然不行,找了半天,中文乱码,脑残了,竟然忘了这个事,哎

    修改其实很简单,只需要两步

    1、/wp-admin/includes/file.php

    function _wp_handle_upload( &$file, $overrides, $time, $action ) {
    
    ////$new_file = $uploads['path'] . "/$filename";
    // 修正为
    $new_file = $uploads['path'] . "/" . iconv("UTF-8","GB2312",$filename);
    
    //
    
    /*return apply_filters( 'wp_handle_upload', array(
            'file' => $new_file,
            'url'  => $url,
            'type' => $type
        ), 'wp_handle_sideload' === $action ? 'sideload' : 'upload' );*/
    // 修正为
    
    return apply_filters('wp_handle_upload', array(
             'file' => $uploads['path'] . "/$filename",
             'url' => $url,
             'type' => $type
             ) , 'wp_handle_sideload' === $action ? 'sideload' : 'upload' );

     

    保存后台刷新就可以了。。。

     

  • 相关阅读:
    Kotlin 数据类与密封类
    Kotlin 扩展
    Kotlin 接口
    Kotlin 继承
    Kotlin 类和对象
    Kotlin 循环控制
    Kotlin 条件控制
    Kotlin 基础语法
    freemarker的简单入门程序
    json数据格式的简单案例
  • 原文地址:https://www.cnblogs.com/xbxxf/p/8427811.html
Copyright © 2011-2022 走看看