自定义WordPress媒体文件上传时间

2023年10月9日09:36:37 发表评论
微信搜一搜 ts小陈

WordPress上传文件会自动以当前时间为时间戳,如想自定义这个时间戳,可以将下面的代码添加添加到当前主题函数模板 functions.php 中:

自定义WordPress媒体文件上传时间

  1. function zm_custom_upload_time() {
  2.     // 获取自定义上传时间
  3.     $custom_time = strtotime('2023-10-09 00:00:00');
  4.     return $custom_time;
  5. }
  6. add_filter( 'wp_insert_attachment_data', function$data$postarr ) {
  7.     $custom_time = zm_custom_upload_time();
  8.     // 设置自定义时间
  9.     $data['post_date'] = date( 'Y-m-d H:i:s', $custom_time );
  10.     return $data;
  11. }, 10, 2 );

之后,上传文件会以设定的时间为时间戳。

小陈号卡
ts小陈

发表评论(不允许含有网址!)

:?: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :cry: :mrgreen: :neutral: :razz:

已登录用户不需要填写以下内容