web-dev-qa-db-fra.com

Ajout d'images téléchargées à l'éditeur à partir de metabox au lieu du programme de téléchargement contextuel par défaut

J'ai besoin de trouver un plugin ou de créer une liste de toutes les images téléchargées pour certains messages dans metabox personnalisé. Et je peux cliquer sur la vignette pour ajouter une image à l'éditeur dans un format personnalisé.

J'ai téléchargé beaucoup de photos dans la boîte d'envoi par défaut, et chaque fois, je ferai beaucoup de clics pour insérer une nouvelle image dans l'éditeur. C'est très inconfortable.

2
Bohdan Hdal

Insertion d'image plus rapide ?

Déplace le gestionnaire multimédia intégré dans une méta-boîte, juste à côté du panneau d'édition principal, afin que vous ayez un contrôle total sur le gestionnaire: l'ouvre, le réduit ou le masque complètement de l'interface.

Le meilleur de tout, c’est que vous pouvez maintenant insérer une ou plusieurs images beaucoup plus rapidement et précisément à l’endroit où vous le souhaitez.

1
TheDeadMedic

New WP (3.3+) utilise plupload, que nous intégrons maintenant complètement dans RW Meta Box .

Exemples

enter image description here
La méta-boîte de base avant tout fichier était par glisser-déposer.enter image description here
Plupload pendant le téléchargement - Le statut "loading/error" contient des images d'arrière-plan pour une interface utilisateur propre.enter image description here
Le titre "Images téléchargées" apparaît uniquement sur demande.

Personnaliser


Le titre "TITLE string" (barre d'index) peut être défini lors de la configuration de la méta-boîte.


La chaîne "drag & drop file here" est personnalisable avec le filtre suivant:

function alter_drop_string( $string )
{
    return __( 'drag & drop whatever here', 'YOUR TEXTDOMAIN' );
}
add_filter( 'rwmb_upload_drop_string', 'alter_drop_string' );

Ce filtre modifie la chaîne de toutes les boîtes de méta de Plupload. Vous devez donc vous préoccuper de vérifier $GLOBALS['hook_suffix'] et générer une chaîne différente pour votre publication/page/CPT.

7
kaiser