Vous n'êtes pas identifié.
Annonce
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
#1 04-11-2008 09:14:17
- wordpressman
- Habitué WP
- Date d'inscription: 08-02-2008
- Messages: 71
Insertions multiples :-( sur save_post/publish_post
Bonjour,
Ma configuration WP actuelle
- Version de WordPress :2.6
Problème(s) rencontré(s) :
Je souhaite que, lors de la sauvegarde et de la publication d'un article, une insertion dans une de mes tables se fasse pour mon plugin.
Le problème est que j'ai 4 insertions, je pense donc que pour chaque hook, j'ai 2 insertions...l'événement est-il appelé plusieurs fois ?
Comment puis-je ne faire qu'une insertion...?
Merci à tous...
Voilà mon code:
Code:
- add_action('save_post', 'poster_add_img');
- add_action('publish_post', 'poster_add_img');
- function poster_add_img($post_id= null) {
- global $wpdb;
- $insert = "INSERT INTO " . ($wpdb->prefix . img") ." (post_id,file) " ."VALUES (".$id.",'".$name_file."')";
- $wpdb->query( $insert );
- }
Hors ligne
#2 05-11-2008 10:37:50
- dlo
- Blogodépendant

- Date d'inscription: 10-04-2007
- Messages: 1876
Re: Insertions multiples :-( sur save_post/publish_post
As-tu pris en compte le fait que WordPress gère maintenant les révisions des articles et qu'il sauvegarde automatiquement l'article en cours d'édition à intervalle régulier ? Ce qui fait qu'il y a maintenant plusieurs enregistrements dans wp_posts pour le même article.
Ceci pourrait expliquer les appels supplémentaires à ta fonction.
Cordialement
Non, je ne suis pas blogodépendant... C'est juste que je n'ai toujours pas trouvé la sortie de ce forum !
Hors ligne
#3 06-11-2008 11:12:38
- wordpressman
- Habitué WP
- Date d'inscription: 08-02-2008
- Messages: 71
Re: Insertions multiples :-( sur save_post/publish_post
C'est vrai, alors comment je peux faire pour n'avoir qu'une seule insertion? utiliser le hook publish_post et c'est tout ??
Hors ligne
#4 06-11-2008 12:55:11
- dlo
- Blogodépendant

- Date d'inscription: 10-04-2007
- Messages: 1876
Re: Insertions multiples :-( sur save_post/publish_post
Je serais tenté de dire oui mais cela dépend de ce que tu cherches à faire...
Non, je ne suis pas blogodépendant... C'est juste que je n'ai toujours pas trouvé la sortie de ce forum !
Hors ligne
#5 06-11-2008 15:44:37
- wordpressman
- Habitué WP
- Date d'inscription: 08-02-2008
- Messages: 71
Re: Insertions multiples :-( sur save_post/publish_post
En fait je fais un update à chaque fois lorsqu'il y a une insertion est ça regle le probleme.
Hors ligne