2010-11-29 20 views
1

J'utilise le plugin wp-twitter (avec WordPress 3.0.1) pour créer automatiquement des tweets lorsqu'un post est créé et qu'il fonctionne très bien!Tweet quand un commentaire est créé avec wordpress

Maintenant j'avais besoin de créer des tweets lorsqu'un commentaire est créé ... Connaissez-vous un plugin qui le fait?

Ou même, si vous aviez changé le plugin wp-twitter pour cela, donnez-moi quelques instructions s'il vous plaît?

Merci d'avance!

Répondre

3

Vous pouvez utiliser le crochet comment_post et ajouter une action qui soumettra le contenu à votre compte Twitter.

Exemple:

function tweet_comment($comment_ID, $approved) { 
    if($approved) { 
     $comment = get_comment($comment_ID); 
     //Submit to twitter => $comment->comment_content 
     $consumerKey = '<insert your consumer key'; 
     $consumerSecret = '<insert your consumer secret>'; 
     $oAuthToken = '<insert your access token>'; 
     $oAuthSecret = '<insert your token secret>'; 

     require_once('<insert_path_to_twitteroauth>/twitteroauth.php'); 

     // create a new instance 
     $tweet = new TwitterOAuth($consumerKey, $consumerSecret, $oAuthToken, $oAuthSecret); 

     //send a tweet 
     $tweet->post('statuses/update', array('status' => substr($comment->comment_content, 0, 140))); 
    } 
} 
add_action('comment_post','tweet_comment', 10, 2);