最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > WordPress中文图片自动重命名的3种方法汇总,网站搭

WordPress中文图片自动重命名的3种方法汇总,网站搭

时间:2023-07-23 12:07:23 阅读: 文章分类: 网站建设 作者: IT网站员

导读:网站搭建网站搭建WordPress在处理上传的中文名称的图片时,如果主机不支持中文名称,那么会导致上传的中文 名称的图片名称显示为乱码,严重的有可能无法在用户的浏览器中正常显示公司网站搭建网站怎么搭建。

公司网站搭建网站怎么搭建

WordPress在处理上传的中文名称的图片时,如果主机不支持中文名称,那么会导致上传的中文 名称的图片名称显示为乱码,严重的有可能无法在用户的浏览器中正常显示;而且,在FTP下载这些中文名称的图片时,也是以乱码的形式保存,从而会出现无法 恢复原图片的问题,幸好我们使用的WordPress,这些问题有多种解决方法,具体如下:

方法1:修改WordPress系统文件实现

通 过FTP工具登录的网站服务器(虚拟主机),找到WordPress网站程序的目录下的/wp-admin/includes/file.php文件,在 文件中找到以下代码(可以通过搜索 Move the file to the uploads dir 关键字找到):

  • // Move the file to the uploads dir
  • $new_file = $uploads['path'] . "/$filename";
  • if ( fa织梦文章模板lse === @ move_uploaded_file( $file['tmp_name'], $new_file ) )
  • return $upload_error_handler( $file,
  • 将搜索到的以上代码修改为如下代码:

  • // Move the file to the uploads dir
  • $new_file = $uploads['path'] . "/".date("YmdHis").floor(microtime()*1000).".".$ext;
  • if ( false === @ move_updede商城模板loaded_file( $file['tmp_name'], $new_file ) )
  • return $upload_error_handler( $file, sprintf( __('The uploaded file could not be moved to %s.' ), $uploads['path'] ) );
  • 保存修改后的 file.php 文件,这样就可以实现WordPress上传图片自动重命名了,保存后上传文件名称就会以“年月日时分秒+千位毫秒整数”的格式自动重命名了。方法2:在主题中添加自定义函数实现在网站当前使用的主题模板中(一般在主机中的文件路径为 /wp-content/themes/模块文件名)下的 functions.php 文件中加入以下代码:

  • function wpyou_rename_upload_file_prefilter($file){
  • $time=date("Y-m-d");
  • $file['name'] = $time."".mt_rand(1,100).".".pathinfo($file['name'] , PATHINFO_EXTENSION);
  • return $file;
  • }
  • add_filter('wp_handle_upload_prefilter', 'wpyou_rename_upload_file_prefilter');
  • 这个方法保存后的文件名称为年月日+随机数字,如果想加上时分秒,修改第三行 $time=date(“Y-m-d”); 为 $time=date(“Y-m-d H:i:s”); 即可。

    方法3:在主题中添加自定义函数实现

    在网站当前使用的主题模板中(一般在主机中的文件路径为 /wp-content/themes/模块文件名)下的 functions.php 文件中加入以下代码:

    关键词标签: 网站搭建 种方法 中文

    声明: 本文由我的SEOUC技术文章主页发布于:2023-07-23 ,文章WordPress中文图片自动重命名的3种方法汇总,网站搭主要讲述种方法,中文,网站搭建网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_35535.html

    我的IDC 网站建设技术SEOUC.COM
    专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章