WordPress:如何在上传时使用当前日期重命名图像?

Posted

技术标签:

【中文标题】WordPress:如何在上传时使用当前日期重命名图像?【英文标题】:WordPress: How to rename image during upload with current date? 【发布时间】:2021-04-02 02:02:09 【问题描述】:

有没有插件可以在上传到wordpress库的时候加上当前日期和文件名?

Example:

Normal   : example_image.jpg
Sanitized: 23_12_2020-example_image.jpg

是否可以在 WordPress 上做到这一点,请帮助!

【问题讨论】:

【参考方案1】:
function image_name_with_date($filename) 
    $info = pathinfo($filename);
    $ext  = empty($info['extension']) ? '' : '.' . $info['extension'];
    /* check image is file or not */
    if ($info['extension']== 'jpg' || $info['extension'] == 'jpeg' || 
   $info['extension'] == 'gif' || $info['extension'] == 'png') 
       $name = basename($filename, $ext);
        return date('d_m_y').'-'.$name.$ext;                                                      
     
 return $filename; //if file is not image
                                                                   
add_filter('sanitize_file_name', 'image_name_with_date, 10);

【讨论】:

很高兴解决您的问题。如果您有问题,请随时问我。谢谢

以上是关于WordPress:如何在上传时使用当前日期重命名图像?的主要内容,如果未能解决你的问题,请参考以下文章

wordpress上传过程中的文件重命名功能

wordpress上传图片时重命名--修改插件时遇到的一些问题

WordPress 使用工作缩略图重命名附件文件

WordPress 实现附件上传自动重命名但不改变附件标题

如何在上传过程中重命名图像文件

请问在LINUX当中,如何将当前日期时间写入txt文件中 以及 如何用当前日期重命名txt文件。麻烦讲的细一些