Appeler le gestionnaire des médias sans charger l’éditeur
posté le par Nico | 5 commentaires | 325 vues |
Ajouter à mes favoris Vous avez la possibilité, lors de la création d’un « Custom Post Type » (au sein d’un plugin par exemple) de définir quels modules vous souhaitez charger ou non. Lorque vous décidez de ne pas afficher l’éditeur visuel de WordPress, le gestionnaire des médias n’est plus disponible.
Si vous souhaitez faire appel à la popup de la bibliothèque de médias sans charger l’éditeur principal, on va utiliser une astuce en passant par la création d’une métabox.
Copier le code suivant dans le fichier functions.php de votre thème :
add_action( 'add_meta_boxes', 'custom_gallery_metaBox' );
function custom_gallery_metaBox() {
add_meta_box(
'post_meta',
'Gestion des images',
'custom_gallery_metaBox_html',
'slug-cpt',
'normal',
'high'
);
}
function custom_gallery_metaBox_html() {
global $post;
echo '<a href="media-upload.php?post_id='.$post->ID.'&TB_iframe=1" class="thickbox add_media button" id="content-add_media" title="Ajouter un média" onclick="return false;">Cliquez ici pour charger le gestionnaire de medias</a>';
}
N’oubliez pas de modifier « slug-cpt » par le slug de votre Custom Post Type !
Remarque : Les médias ajoutés seront alors automatiquement reconnus comme étant des pièces jointes à votre post.
Si vous avez aimé cet article, n'oubliez pas de vous abonner à notre flux RSS ou à notre newsletter au contenu exclusif.
- Rémy le
- jonathan le
- John le
- jonathan le
- mfrerebeau le
Laisser un commentaire