Comment puis-je ajouter un champ de téléchargement d'image directement à un panneau d'écriture personnalisé?
1 réponses
- votes
Le codefournipar @MathSmathest correct.Cependant,si vousgérez denombreux champs detéléchargement ou si vous souhaiteztéléchargerplusieursfichiers,vous devez lesmodifierbeaucoup.
Deplus,iln'utilisepas lamédiathèque WordPresspourtélécharger desfichiers (ce quifaittout le saleboulot dans les coulisses).
Je vous suggère dejeter un œil à unplugin comme Meta Box .Lepluginprenden charge les deuxfaçons detélécharger desfichiers:
input[type="file"]
,qui utilise un code similaire ci-dessus (voir docs )et Celapeut vous aider à réduire lesefforts d'écritureet demaintenance du code,en particulier lorsque vous souhaitez créerplusieurstéléchargements.
Clause denon-responsabilité:je suis l'auteur 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.
J'ai ajouté unenouvellepage sous "Pages" dans l'admin wordpresset ajoutéplusieurs champspersonnalisés.J'aimerais égalementpouvoir ajouter un champ d'image detéléchargement à l'éditeur depage - y a-t-il unmoyen de lefaire via des champspersonnalisés?
Ou dois-jeprendre une direction différente sij'aibesoin de cette capacité?