2010-11-29 26 views
1

我使用wp-twitter插件(使用WordPress 3.0.1)在創建帖子時自動創建推文,它的工作效果非常好!當用wordpress創建評論時發生的問題

現在我需要在創建評論時創建推文......你知道有任何插件可以實現嗎?

甚至,如果你已經改變了wp-twitter插件來做到這一點,請給我一些指導方針嗎?

提前致謝!

回答

3

您可以使用comment_post鉤子並添加將提交內容到您的Twitter帳戶的操作。

實施例:

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);