小冬SEO

wordpress上传图片自动更改图片名称

2020-05-26 4:24:08 465 WordPress笔记

我们在使用WordPress程序建站的时候,发现上传图片的时候总是会保留图片原来名称,这样就会有个问题,我们的图片往往会有汉字,这样在图片链接中就会出现很多编码字,甚至会导致我们的图片名称过长等问题,那么如何在上传图片的时候,让我们的程序自动处理图片名称呢,小冬找了这个方法,经过实践还是可以使用的。

在主题文件中找到functions.php,添加如下代码

<?php

function star_wp_handle_upload_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', 'star_wp_handle_upload_prefilter'); 

?>

从字面意思就能看出,该修改是将文件名改成了年月日加上随机数字,所以这样就实现了wordpress上传图片自动更改图片名称。

版权保护: 本文由小冬SEO编辑发布,转载请保留链接: https://www.cdseoyh.cn/shuo/100.html

小冬SEO 草根seoer,从事搜索引擎关键词优化,喜欢学习专研各类SEO优化技巧—小冬SEO博客
  • 138文章总数
  • 466本页访问
  • 运营时间
  • 标签

    友情链接

      {dede:sql sql="select url,webname from dede_flink where typeid = (select id from dede_flinktype where typename=~typename~)"}
    • [field:webname/]
    • {/dede:sql}