Auteur
Grafikart

29 Commentaires

Cc9c7fb8e1ae925a70089ae877a819a2?s=200&r=pg&d=mm
mars, 24-11-2014 13:51:48 - Répondre

bonjour
pbl d images invisibles dans wp; vides; o , rien ;
http://studiomaximars.com

7b3288eb66a693bdd29f9a69ea2fc7c9?s=200&r=pg&d=mm
Nicolas Cabridens, 16-08-2014 18:13:19 - Répondre

Bonjour,
Merci pour ce tuto =)
Mais j'ai un petit soucis ^^
J'ai une erreur WordPress :

Notice: wp_enqueue_script est appelée de la mauvaise manière. Les scripts et les styles ne peuvent pas être enregistrés ou ajoutés avant le déclenchement des crochets wp_enqueue_scripts, admin_enqueue_scripts ou login_enqueue_scripts.

Mais j'ai quand même accès a mon script , j'essaye de corriger l'erreur avec leur méthode de crochet, et la plus d’erreur mais je n'est plus accès au script...

De plus quand j'y ai accès je ne peux pas voir ma bibliothèque ( Chargement infini ) et quand je veux ajouter une image j'ai une erreur, mais quand je vais dans la bibliothèque (pas sur ma page perso ) je vois bien l'image ajouter.

Si quelqu'un à une idée je veux bien qu'il m'éclaire =)

B3c02c95b7677539bb24511aede35252?s=200&r=pg&d=mm
Electricien Antibes, 18-04-2014 17:10:26 - Répondre

Merci beaucoup pour cette aide, car pour moi il était compliqué de comprendre comment cela fonctionne réellement. Ca m'a beaucoup aidé. Bonne journée.

95e0d98af176623d5f874e70d3411241?s=200&r=pg&d=mm
Shibo, 11-03-2014 01:26:36 - Répondre

Bonjour, j'ai un problème avec les images à la une qui ne s'affiche plus dans les articles lorsque j'en choisis une dans l'édition d'un article suite à ce tutaux, le problème s'enlève quand je retire wp_enqueue_media(); du script.

if (is_admin()) {
wp_enqueue_script('customadminjs', get_template_directory_uri().'/js/admin.js');
wp_enqueue_media(); <---- cette ligne là
}

Le problème viens d'où ? Car je crois qu'il a un conflit et donc à l'heure actuelle je dois choisir entre garder image à la une et l'option upload.

Merci d'avance.

95e0d98af176623d5f874e70d3411241?s=200&r=pg&d=mm
Shibo, 14-03-2014 19:55:56 - Répondre

J'ai résolu le problème avec ce script :

add_action('admin_enqueue_scripts', 'my_admin_scripts');

function my_admin_scripts() {
if (isset($_GET['page']) && $_GET['page'] == 'baw_settings_page') {
wp_enqueue_script('customadminjs', get_template_directory_uri().'/js/admin.js');
wp_enqueue_media();
}
}

7041c8bbf9adfee29485cf3eefc7fedd?s=200&r=pg&d=mm
Estillia, 12-01-2014 21:53:42 - Répondre

Excellent tuto comme d'hab, merci !
Petite question tout de même : J'ai donné la possibilité aux utilisateurs enregistrés d'envoyer des images. L'accès est fonctionnel, mais soumettre l'envoi donne une erreur : Erreur http.
Le tout fonctionne très bien en tant qu'admin. Une idée ?

7041c8bbf9adfee29485cf3eefc7fedd?s=200&r=pg&d=mm
Estillia, 13-01-2014 01:50:16 - Répondre

Apparemment, seuls les utilisateurs avec le rang 'Auteur, Editeur ou Administrateur' peuvent envoyer des images.
Les 'subscriber et contributeurs' eux non, erreur http...

7041c8bbf9adfee29485cf3eefc7fedd?s=200&r=pg&d=mm
Estillia, 13-01-2014 02:21:11 - Répondre

Voilà, j'a rajouté :
/ On vérifie quel est le niveau de l'utilisateur
// On verifie si il n'a pas déjà l'option upload media activée
if ( current_user_can('contributor') || current_user_can('subscriber') && !current_user_can('upload_files') )
add_action('admin_init', 'esti_upload_perms');

// On ajoute l'option upload media
function esti_upload_perms() {
$contributor = get_role('contributor');
$contributor->add_cap('upload_files');
$subscriber = get_role('subscriber');
$subscriber->add_cap('upload_files');
}

et c'est ok...

34454
kewek19, 04-10-2013 18:26:45 - Répondre

Excellent tuto! Je cherchai une solution d'upload des plusieurs images dans mes Custom Posts Type pour créer des galeries d'images. Merci :)

4e8e39b405faa95609fa4f7f2e5e7960?s=200&r=pg&d=mm
locohigh, 03-10-2013 15:23:59 - Répondre

Super tuto une fois de plus !
Est-ce que tu penses qu'il est possible d'utiliser l'uploader de media en front end pour l'intégrer dans un système d'annonces type offres d'emploi ? Dans ce cas là il faudrait créer un compte utilisateur qui permettrait à ce dernier d'accéder uniquement au pdf qu'il aura uploadé. A moins qu'il y ait une solution plus simple sans passer par l'uploader ?

3d376821ed27611df190b0bdeec0e123?s=200&r=pg&d=mm
neodin, 27-07-2013 14:47:08 - Répondre

Super tuto, j'ai trouvé un autre tuto similaire de shibashake :

http://shibashake.com/wordpress-theme/how-to-add-the-wordpress-3-5-media-manager-interface-part-2/

Que je trouve aussi intéressant, surtout pour son utilisation du media gallery, que je trouve assez génial. Par contre je n'arrive pas à faire fonctionner sa méthode.

Si vous aviez une piste sur comment enregistrer les ids via le .js dans un shortcode gallery. Je suis preneur.

En fait j'ai fait une sorte de mix avec le tuto sur "Créer un carrousel sous forme de plugin", et celui ci mais j'aimerais ajouter la fonction de shibashake sur le shortcode.

En tout cas super tuto !!

3d376821ed27611df190b0bdeec0e123?s=200&r=pg&d=mm
neodin, 29-07-2013 23:11:21 - Répondre

Bon j'ai trouvé ^^ pour ceux que ça intéresse
http://www.grafikart.fr/forum/topic/9726

F56a1d5027c5f85ae1c7a176bbbb5777?s=200&r=pg&d=mm
ghassen, 06-06-2013 12:49:50 - Répondre

c'est bien pratique .... merci .

9bd36c5d0d3653e1ff39294b8e3636ce?s=200&r=pg&d=mm
zEdissime, 29-04-2013 10:10:45 - Répondre

Chouette tuto très bien fait !
Ca me donne envie de faire des essais avec des custom post-type et certains niveaux d'accès depuis le front-end !
Une idée de comment on pourrait personnaliser la box?

75c6685842847b266ae09476e97dce04?s=200&r=pg&d=mm
jPeG, 01-05-2013 03:41:54 - Répondre

Tu mets une classe spécifique pour ta méta du back office, tu créer un fichier CSS que tu ajout avec la méthode wp_enqueue_script('ton_css');

9bd36c5d0d3653e1ff39294b8e3636ce?s=200&r=pg&d=mm
zEdissime, 14-06-2013 13:24:08 - Répondre

Hmm en fait finalement j'ai un soucis, je n'ai pas accès à la variable wp dans mon fichier .js.
Je fais ceci dans mon functions.php :

if(is_user_logged_in() && 'MY_CUSTOM_POST_TYPE' == get_post_type()){
wp_enqueue_script( 'addPics', true);
if(function_exists('wp_enqueue_media')){
wp_enqueue_media();
}else{
wp_enqueue_style('thickbox');
wp_enqueue_script('media-upload');
wp_enqueue_script('thickbox');
}
}
Mais malgré tout je n'ai pas accès à la variable. Est-ce parce que je ne suis pas dans l'admin? (comme dit plus haut, je souhaite donner la possibilité aux utilisateurs enregistrés d'ajouter des photos depuis le front).

9bd36c5d0d3653e1ff39294b8e3636ce?s=200&r=pg&d=mm
zEdissime, 16-06-2013 12:35:49 - Répondre

Comme dit dans le sujet du forum, il suffit d'inclure le fichier 'addPics' dans le footer pour que cela fonctionne

17372
Amstramgram, 25-04-2013 18:02:31 - Répondre

Je ne sais pas pourquoi mais quand je clic sur le bouton, dans l'uploader de média il n'y a pas toutes les images de la bibliothèque qui s'affiche. Une personne a mon secoure?

17372
Amstramgram, 25-04-2013 21:05:37 - Répondre

Bon je fait une réponse pour avoir un double post mais je pense que mettre ceci peut etre pas mal

if(function_exists('wp_enqueue_media') && version_compare(__cp_get_wp_version(), '3.5', '>=')){
wp_enqueue_media();
}
else{
wp_enqueue_script('media-upload');
wp_enqueue_script('thickbox');
wp_enqueue_style('thickbox');
}

4ff53c483e2236995b93f7c36300a302?s=200&r=pg&d=mm
musicalitymaker, 25-04-2013 02:51:15 - Répondre

Très bien fait comme tuto!

880a24075c5bf471d23d05b9e67172d4?s=200&r=pg&d=mm
Julien, 25-04-2013 01:29:06 - Répondre

Sympa le tuto, merci ! :)

ps : par contre, la pub pour woozgo est quand même super chiante quand on tente d'avancer dans la vidéo ou juste de mettre pause sur le player ...

1
Grafikart, 25-04-2013 05:14:40 - Répondre

Tu es sur le player dailymotion ou youtube ?

6a9571462e94d2b385b5a17c2787c9f3?s=200&r=pg&d=mm
burkbo, 25-04-2013 11:14:09 - Répondre

Pour ma part, c'est sur Youtube!

880a24075c5bf471d23d05b9e67172d4?s=200&r=pg&d=mm
Julien, 01-05-2013 19:10:19 - Répondre

Player Youtube, après c'est pas dramatique puisque je vais directement sur ta chaine youtube ;)

004add8edae7d056ac527cbd9f32077e?s=200&r=pg&d=mm
Julien, 07-05-2013 15:41:21 - Répondre

Même soucis sur ce tuto : http://www.grafikart.fr/tutoriels/grafikart/making-of-122 c'est pas sur tous les tutos que ca le fait

9bd36c5d0d3653e1ff39294b8e3636ce?s=200&r=pg&d=mm
zEdissime, 14-06-2013 12:58:00 - Répondre

Bah addBlock est là pour ça :)

5c3b68333337983ed15d639b6ed66a40?s=200&r=pg&d=mm
Juke Joko, 06-09-2013 03:23:36 - Répondre

Bon j'ai trouvé ^^ pour ceux que ça intéresse
<a href="http://www.grafikart.fr/forum/topic/9726">http://www.grafikart.fr/forum/topic/9726</a>

1be60808049b010c4ca8510730d52086?s=200&r=pg&d=mm
Rtransat, 24-04-2013 18:16:15 - Répondre

Merci pour le tuto, j'ai déjà utilisé cette fonctionnalité pour un mini plugin, c'est bien pratique :p.

Au lieu de faire un $(document).ready dans ton js regarde la fonction wp_enqueue_script (http://codex.wordpress.org/Function_Reference/wp_enqueue_script), le dernier paramètre tu met true pour charger le fichier dans le footer et ça devrait être bon.

17372
Amstramgram, 25-04-2013 17:59:33 - Répondre

Pour le wp_enqueue_script ca doit juste être un erreur, car dans le tuto pour créer un plugin carousel, il utilise wp_enqueue_script() avec un true et meme la version du plugin. :)