Comment créer un lien vers la fonction Edit Imagede l'éditeur d'image à partir de l'interface frontale?
Je sais que je peux ouvrir la lightbox avec un simple lien, tel que <a href="wp-admin/media-upload.php?post_id=719&type=image" id="content-add_image" class="thickbox add_image" title="Add an Image">Upload photos</a>
Cependant, contrairement à l’ouverture de la lightbox d’édition d’image, Editer imageest une entrée ... exemple: <input type="button" id="imgedit-open-btn-766" onclick="imageEdit.open( 766, "83bc6c7af5" )" class="button" value="Edit Image">
Toute pensée ou direction serait appréciée.
La capture d'écran ci-dessous provient de v3.3 nightly.
EDIT: L'URL directe de l'éditeur dans le backend est wp-admin/media.php?attachment_id=772&action=edit
. Mon objectif est de faire en sorte que ce formulaire d'édition apparaisse dans la lightbox sans les autres éléments wp-admin.
Vous pouvez ajouter les scripts suivants:
wp_enqueue_script( 'wp-ajax-response' );
wp_enqueue_script('image-edit');
wp_enqueue_style('imgareaselect');
Peut-être que cela aide déjà?
Je pense que le HTML dans le front-end devrait être semblable au HTML dans /wp-admin/media.php?attachment_id=...&action=edit
Ajout à la réponse xaedes: l'URL correcte pour accéder à la page d'édition multimédia est similaire à:
[your site url]/wp-admin/upload.php?item=633
Si le sous-site d’une installation multisite, l’URL est similaire à
[your site url]/subsite/wp-admin/upload.php?item=633
... changer le paramètre de numéro d'article selon les besoins.
Notez que vous pouvez obtenir un tableau de pièces jointes avec la fonction wp_prepare_attachment_for_js
Vous devez vérifier si l'utilisateur dispose des privilèges appropriés pour modifier l'image. Et notez que lorsque vous sortez de l'écran d'édition, vous revenez à la page de média, pas à votre page personnalisée. (Il pourrait y avoir un moyen de changer le 'x' pour revenir à votre page.)