Hago este tema aparte para una duda
Necesito subir una imagen de perfil en un form de registro de estudiantes...
Mi implementacion seria:
subir el fichero de imagen a un nuevo directorio creado dentro de la carpeta de instalacion de wordpress..
Guardar en la base de datos la imagen con un nombre(puede ser numerico incremental) y la ruta hacia el archivo: por si tengo que mostrar el perfil..
Pero lo que no se es como crear el html dentro de la plantilla...
Obviamente he agregado un metabox en functions.php con el siguiente contenido:
Código HTML:
Ver original
function est_meta_box_callback( $post ) { ?> <?php { ?> <!--Nombre --> <p> <input name="text_meta_field" id="nombre" type="text" value=""/> </p> <!--Apellido --> <input name="text_meta_field" id="apellido" type="text" value=""/> <!--Imagen de perfil --> <form enctype="multipart/form-data" action="uploadperfil.php" method="POST"> <input name="uploadedfile" type="file" /> <input type="submit" name='upload' value="Subir archivo" /> </form> <?php } }?>
Osea mi idea fue tener un form y dentro de el "seleccionar archivo" y para subirlo llamar a un script de upload de imagenes...
Este script lo puse en un archivo aparte guardado en el direcotorio de instalacion de wordpress..
Es correcto o como podria hacer..
porque tambien podria hacer un solo submit para guardar el fichero y los otros datos (nombre apellido,etc)