事前定義された配列から投稿を自動的にロードし、ローカルマシンの物理パスから注目の画像として画像をアップロードするスクリプトがあります。
ファイルをアップロードディレクトリにコピーするときは、次のようにパスとファイル名を使用します。
$upload_dir['path'].'/'.$new_post_id.$filename
このように、apple.jpgを数回アップロードすると、ファイルの名前は1apple.jpg、2apple.jpgなどになり、上書きされません。
ただし、ファイルをチェックして名前を変更するWordpressのネイティブ関数を使用したいと思います。WordPressのアップロードでは、apple.jpgを数回アップロードすると、拡張子の前にapple1.jpg、apple2.jpgなどの新しい番号が追加され、番号の部分は投稿に基づいていません。
このチェックを実行して新しいファイル名を作成するwordpressの関数を指定して、アップロードされたファイルに名前を付けるためにwordpressのネイティブ関数を使用できるかどうか疑問に思いました。