Tenemos buenas noticias entonces, el problema ahora es tu función copy, checa si esta instrucción te devuelve true, para saber si tu directorio existe.
si eso te da true checa si el nombre de tu archivo es válido
Código PHP:
Ver originalvar_dump("".bloginfo
('template_directory')."/curri".$prefijo."_".$nombre_archivo);
si tu nombre de archivo está bien checa si tu directorio tiene permisos de escritura
Esas son las causas más probables por las que tu llamada a copy esté devolviendo false.