几天前我也做了同样的事。为了搜索引擎优化的目的,我把帖子slug作为图像名称。我创建了一个函数,根据slug和输入图像url创建/移动图像到特定文件夹。
这是我的函数的外观-
function tb_get_image($image_ext_url,$slug,$upload_folder="",$title=\'\'){
$uri = WP_CONTENT_DIR."/uploads/".$upload_folder;
$folder = WP_CONTENT_URL."/uploads/".$upload_folder;
if(!file_exists($uri)){
$oldmask = umask(0);
if(!mkdir ($uri, 0755)){
$uri = WP_CONTENT_DIR."/uploads/";
$folder = WP_CONTENT_URL."/uploads/";
}
}
$localimage = $uri.$slug.".jpg"; ## Use PHP_PATHINFO to get extension.
$image = $folder.$slug.".jpg"; ## Use PHP_PATHINFO to get extension.
....
More code to rename and move/copy the image...
....
}
希望这本指南足以让你走上正确的方向。