点我领取-糖果博客

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

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

function custom_upload_time() {
	// 获取自定义上传时间
	$custom_time = strtotime('2023-01-01 00:00:00'); 
	return $custom_time;
}
 
add_filter( 'wp_insert_attachment_data', function( $data, $postarr ) {
	$custom_time = custom_upload_time();  
	// 设置自定义时间
	$data['post_date'] = date( 'Y-m-d H:i:s', $custom_time );
	return $data;
}, 10, 2 );

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

友情赞助

如果你喜欢我的内容,可以赞助我哦!你的一点点心意,是我不断前进的动力!
© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容