我用这个问题:Change Attachment Filename 这是可行的,但有一个问题。
他将每个文件重命名为FileNameToRename
这是相同的图像。我想做的是FileNameToRename
我想将其重命名为帖子标题。这可能吗?
add_action(\'add_attachment\', \'rename_attacment\');
function rename_attacment($post_ID){
$post = get_post($post_ID);
$file = get_attached_file($post_ID);
$path = pathinfo($file);
//dirname = File Path
//basename = Filename.Extension
//extension = Extension
//filename = Filename
$newfilename = "FileNameToRename";
$newfile = $path[\'dirname\']."/".$newfilename.".".$path[\'extension\'];
rename($file, $newfile);
update_attached_file( $post_ID, $newfile );
}