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

wordpress上传过程中的文件重命名功能,wordpress,Wordpress,我有一个脚本,可以从预定义的数组自动加载帖子,并从本地机器上的物理路径将图像作为特征图像上传 当我将文件复制到上载目录时,我使用如下路径和文件名: $upload_dir['path'].'/'.$new_post_id.$filename 这样,如果我多次上传apple.jpg,该文件将命名为1apple.jpg、2apple.jpg等等,并且不会被覆盖 不过,我想使用Wordpress本机函数来检查和重命名文件。在wordpress uploads中,如果您多次上传apple.jpg,它将

我有一个脚本,可以从预定义的数组自动加载帖子,并从本地机器上的物理路径将图像作为特征图像上传

当我将文件复制到上载目录时,我使用如下路径和文件名:

$upload_dir['path'].'/'.$new_post_id.$filename
这样,如果我多次上传apple.jpg,该文件将命名为1apple.jpg、2apple.jpg等等,并且不会被覆盖

不过,我想使用Wordpress本机函数来检查和重命名文件。在wordpress uploads中,如果您多次上传apple.jpg,它将在扩展名之前添加一个新的数字,如:apple1.jpg、apple2.jpg等等,并且数字部分不基于帖子


我想知道您是否可以给我指出wordpress中的函数,该函数执行此检查并创建新文件名,这样我就可以使用wordpress本机函数来命名上载的文件。

您需要筛选该函数


正如。

中所讨论的,我找到了答案:wp\u unique\u filename()

我实际上有点喜欢你的解决方案。为什么不在文件扩展名前添加
$new\u post\u id