¿Cómo puedo agregar un campo de carga de imágenes directamente a un panel de escritura personalizado?
1 respuesta
- votos
El código que @MathSmathproporcionóes correcto.Sinembargo,simanejamuchos campos de carga o desea cargar varios archivos,entonces debemodificarlomucho.
Además,no utiliza labibliotecamultimedia de WordPresspara cargar archivos (lo que hacetodoeltrabajo sucio detrás deescena).
Te sugiero queeches un vistazo a un complemento como Meta Box .El complemento admite ambasformas de cargar archivos:
input[type="file"]
,que utiliza un código similar anterior (consulte docs ) y Puede ayudarlo a reducirelesfuerzo deescribir ymantenerel código,especialmente cuando desea crearmúltiples cargas.
Descargo de responsabilidad: soyel autor de Meta Box.
The code that @MathSmath provided is right. However, if you handle many upload fields, or want to upload multiple files, then you have to modify it a lot.
Besides, it doesn't utilize WordPress media library for uploading files (which does all the dirty work behind the scene).
I'd suggest you take a look at a plugin like Meta Box. The plugin supports both ways to upload files:
input[type="file"]
, which uses a similar code above (see docs) andIt can help you reduce the effort writing and maintaining the code, especially when you want to create multiple uploads.
Disclaimer: I'm the author of Meta Box.
Agregué unanuevapáginaen "Páginas"en el administrador de wordpress y agregué varios campospersonalizados.Tambiénme gustaríapoder agregar un campo deimagen de carga aleditor depágina; ¿hay algunaforma de hacerlo através de campospersonalizados?
¿O hay una dirección diferente que debotomar sinecesitoesta habilidad?