Sto cercando di adattare un plug-in simile a un forum esistente che non ha possibilità di allegare file multimediali.
Il plug-in funziona come un tipo di post personalizzato, quindi sarebbe "semplice" come allegare un'immagine a un post.
Mi preoccupo solo di allegare immagini piuttosto che qualsiasi tipo di file, ma il plugin lo usa wp_editor
e come tale la soluzione dovrebbe in qualche modo integrarsi con quella. Non mi preoccupo troppo della creazione di un pulsante tinyMCE, purché la soluzione sia in grado di inserire una miniatura dell'immagine nell'area di testo tinyMCE.
Nota che mi riferisco al front-end del mio sito Web piuttosto che all'area di amministrazione.
In una situazione assolutamente ideale, vorrei che si verificasse questo scenario:
- L'utente fa clic su "Poni una domanda"
- Usa inserisce i dettagli dei loro post
- L'utente fa clic su un pulsante nell'interfaccia tinyMCE che, simile a StackExchange, chiede all'utente di caricare un file.
- Il sistema quindi inserisce la miniatura della dimensione corretta nell'area di testo tinyMCE, dopo aver ridotto il file in questa dimensione della miniatura
- Facendo clic su questa immagine dovrebbe offrire la stessa funzionalità di un allegato di immagine in un post
- L'utente può quindi fare di nuovo clic per inserire una nuova immagine
- L'utente può anche eliminare l'immagine dalla textarea tinyMCE, se necessario
Tuttavia, sono felice che il pulsante tinyMCE sia periferico: se una casella di "caricamento file" è significativamente più semplice, va bene.
Mi sono imbattuto in questo link, ma sono sempre preoccupato di leggere gli articoli di WordPress su t'interwebs poiché non sono mai troppo sicuro di quanto siano sicuri, né sono un esperto di sicurezza php da qualsiasi tratto dell'immaginazione.
Grazie in anticipo,
wp_editor()
funzione, perché non utilizzare semplicemente lo thickbox di caricamento multimediale incluso in essa? Non ho usato il wp_editor
front-end, ma ci sono alcune persone che lo hanno fatto funzionare con successo con i caricamenti di immagini, vedi qui , per esempio ...
wp_editor
caricamenti multimediali dei media consentirebbe agli utenti di qualsiasi livello di accesso a tutta la mia libreria multimediale? Non vorrei che fosse così, solo per loro di caricare il proprio.
media-upload.php
fonte da un po ', ma sono abbastanza sicuro che ci sia un filtro su media_upload_tabs in cui è possibile disabilitare la scheda "Libreria multimediale". Lo guarderò e vedrò ...