Annonce

Important : WordPress 2.6 est disponible en français. À lire avant la migration !
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 15-07-2008 11:48:15

wordpressman
Connaisseur WP
Date d'inscription: 08-02-2008
Messages: 45

Notifications auteur pour un commentaire

Bonjour,

Ma configuration WP actuelle
- Version de WordPress :WPMU 1.5 RC1


Problème(s) rencontré(s) :

Depuis que je suis passé à Wordpress MU 1.5 RC1, j'ai perdu la noification des commentaires pour l'auteur d'un post.
Existe-t-il un plugin qui fait celà ?
Car là, je ne comprends pas ce qu'il s'est passé !
Merci à vous!

Hors ligne

 

#2 16-07-2008 11:55:03

wordpressman
Connaisseur WP
Date d'inscription: 08-02-2008
Messages: 45

Re: Notifications auteur pour un commentaire

Apparement, personne n'a d'idée sad

Hors ligne

 

#3 16-07-2008 12:11:36

dlo
Blogodépendant
Date d'inscription: 10-04-2007
Messages: 1504

Re: Notifications auteur pour un commentaire

Il n'y a pas beaucoup de spécialistes de WordPress MU qui rôdent sur le forum ces temps-ci, malheureusement.

J'en suis désolé pour toi. sad


Non, je ne suis pas blogodépendant... C'est juste que je n'ai toujours pas trouvé la sortie de ce forum !

Hors ligne

 

#4 16-07-2008 16:42:27

wordpressman
Connaisseur WP
Date d'inscription: 08-02-2008
Messages: 45

Re: Notifications auteur pour un commentaire

Merci quand même mais ce qui est bizzare c'est que lorsqu'un nouveau commentaire arrive les notifications sont bien envoyées à l'admin.
J'ai donc modifié mon fichier comment.php de cette manière :

Code:

  1. function wp_set_comment_status($comment_id, $comment_status) {
  2.   global $wpdb;
  3.  
  4.   switch ( $comment_status ) {
  5.     case 'hold':
  6.       $query = "UPDATE $wpdb->comments SET comment_approved='0' WHERE comment_ID='$comment_id' LIMIT 1";
  7.       break;
  8.     case 'approve':
  9.       $query = "UPDATE $wpdb->comments SET comment_approved='1' WHERE comment_ID='$comment_id' LIMIT 1";
  10.       break;
  11.       if ( get_option( 'comments_notify' ) == true ) {
  12.   //  wp_notify_postauthor( $comment );
  13.   wp_notify_postauthor( $comment_id );//Modif effectuer ici ...et rien :-(
  14.       }
  15.     case 'spam':
  16.       $query = "UPDATE $wpdb->comments SET comment_approved='spam' WHERE comment_ID='$comment_id' LIMIT 1";
  17.       break;
  18.     case 'delete':
  19.       return wp_delete_comment($comment_id);
  20.       break;
  21.     default:
  22.       return false;
  23.   }

Si quelq'un à une idée..

Hors ligne

 

#5 16-07-2008 17:11:00

dlo
Blogodépendant
Date d'inscription: 10-04-2007
Messages: 1504

Re: Notifications auteur pour un commentaire

Et si tu remplaçais tout le case 'approve' par:

Code: php

  1. case 'approve':
  2.       $query = "UPDATE $wpdb->comments SET comment_approved='1' WHERE comment_ID='$comment_id' LIMIT 1";
  3.       if ( get_option('comments_notify') ) {
  4.         $comment = get_comment($comment_id);
  5.         wp_notify_postauthor($comment_id, $comment->comment_type);
  6.       }
  7.       break;


Cordialement

Dernière modification par dlo (16-07-2008 17:11:22)


Non, je ne suis pas blogodépendant... C'est juste que je n'ai toujours pas trouvé la sortie de ce forum !

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.20
© Copyright 2005-2006 WordPress France