Twitter Mentions as Comments does exactly what it promises to do – scours Twitter for people talking about your blog posts and silently inserts their Tweets alongside your existing comments. The plugin leverages the power of WordPress’s built-in commenting system – notification, comment moderation, author white/black listing – making Twitter an extension of your blog.
Features
- Searches for Tweets linking to your blog posts, regardless of the URL shortener used (using Twitter’s Search API)
- Pushes Tweets into WordPress’s existing comment workflow – notifications, comment moderation, and author whitelists/blacklists work just like any other comment
- Fetches user’s real name and profile picture and links directly to the original Tweet
- Checks automatically – no need to do a thing
- Option to automatically exclude ReTweets
- Option to store tweets as trackbacks/B
- Option to specify which posts to check (e.g., 10 most recent posts, all posts, front page only)
- Smart Caching of Tweets and user data – retrieves only what it needs to save on API calls and server load
Planned Features
- Dynamic resizing of Twitter profile images to fit WordPress theme
- Prioritization of newer posts
- Oauth Authentication to raise API limit (currently unlimited Tweets, but limited to 150 new comment authors per hour)
- Smarter API throttling
The plugin is available in the WordPress plugin repository, and you can see it in action below or on the WP Resume plugin page.
Looking to filter out a particular user or keyword? Because Tweets go through the normal comment filter, you can just blacklist them as described below.
Enjoy using Twitter Mentions as Comments? Feel free to make a small donation to support the software’s continued development.
Related posts:
Pingback: Marcia Newbert (@mnewbert)
This sounds like a great plugin! Unfortunately, it says “The plugin does not have a valid header” when I try to activate the plugin. Do you know what the problem might be?
There was in fact a problem with the plugin’s header (a typo) which has now been fixed. It should appear in the WordPress Plugin repository when it refreshes at the top of the hour. The version should be “0.1-beta”
I’m using 3.o.1. I installed it from the plugin directly. I just tried it again & it works! Thanks for this great plugin!
Glad to hear — Don’t forget to add your API key on the settings page, and let me know if you run into any other hiccups.
Hey great plugin! I use a couple Captcha plugins to prevent spambot comments and of course they block your plugin. Hope there is a way around that at some point! Thanks!
Matt, mind sending over the names of those plugins? I’m sure it’s just a matter of avoiding their hook. Should be an easy fix.
Pingback: Twitter Mentions as Comments
Hiya. Getting ‘does not have a valid header’ error. The plugin doesn’t show up in plugin list, so I’m unable to uninstall via normal method. Had to go in via FTP to remove the plugin. I installed the plugin from the WordPress repository.
This is for the location: plugins.php?action=activate&plugin&_wpnonce=6cf1afc181
This occurs only when attempting to activate the plugin.
Am using WordPress 3.0.1.
Don, sorry to hear you were having trouble. There was in fact a problem with the plugin’s header (a typo) which has now been fixed. It should appear in the WordPress Plugin repository when it refreshes at the top of the hour. The version should be “0.1-beta”. Alternatively, you can download it directly from trunk.
Yep, saw. Subscribed to email notification so I’d know as soon as there was a solution. Was going to poke around with the code later, if none was found. Good to see there was a quick resolution to the issue. =)
Pingback: Elllen Roberts (@Just_Ask_Ellen)
There’s a small typo in the plugin header:
Licesnse: GPL2
should be “License:”
This keeps the plugin from being installed.
latz
Latz, good find, and thanks for the heads up. Patched and should appear in the repository shortly.
Confirmed as resolved; installation and activation from repo was smooth.
Great plugin! I am using it on all of my sites.
It would be nice to have the option to put all of the tweet comments at the bottom of my comments. Any chance that could be an option in the future?
0.2 gives you the option of selecting the comment type it is stored as (comment, trackback, or pingback). Depending on you theme, it should be able to handle / sort differently (I know Twentyten, the default theme, for example, puts trackbacks bellow comments). See below.
Pingback: David Knapp (@davidaknapp)
This sounds like just the plugin i’ve been looking for!
I installed it, created an API key, but when I click on the fetch button, i got this error
Warning: Invalid argument supplied for foreach() in /home/xxxxxxx.com/wp-content/plugins/twitter-mentions-as-comments/tmac.php on line 78
and it doesn’t appear to have added any comments but there are some out there i’d like to capture and add.
Using 3.0.1
John, sorry to hear you’re having trouble. If you give 0.2 a spin, the problem should be resolved. Let me know?
Thanks.. getting a 404 trying to dl the update
Now it’s there.. Thanks
Getting the
Warning: Invalid argument supplied for foreach() in /home/…/wp-content/plugins/twitter-mentions-as-comments/tmac.php
WP 3.0.2
maybe $mentions is null?
what about prechecking that?
cheers.
Should be fixed in 0.2, let me know if that’s not the case.
Pingback: Twit Tipps « Twitter Mentions as Comments
Pingback: Social Network Enhancements « WordPress Plugin Twitter Mentions as Comments
Cristian & John, tracked down the problem and am working on a fix. In the mean time, added error catching to trunk which should take care of the error for now.
Thank you for your help with this! This fix removed the error i’m no longer getting that problem.
Pingback: 10 Old and New Useful WordPress Comment Plug-ins | Devlounge
hello Ben, thanks for this great plugin… i have a question… i have installed on my blog, it works (almost) perfect… the only thing is that the link of the author includes a dot before the status id, and another random “+ID” at the end… if you have any ideea how can i fix it? I would really apreciate it!
Thanks again for your work!
Sorry to hear you’re having trouble. It appears the problem has to do with WordPress storing the ID of the Tweet as a number (in scientific notation) rather than as a string of numbers as it did before.
The version in trunk should fix the problem moving forward, and I hope to have a more substantial release out shortly that can go back and repair the older Tweets. Let me know if that fixes it?
Hello again and thank you for your quick answer…
I’ve just replaced the file with the trunk version and it’s working perfect and the author link it’s now goin’ where it should be.
I really apreciate your help and thanks again for the plugin!
I find it very useful.
Fixed!!!
Great job ben, thanks!
Ben,
to improve your plugin, take a look here:
(this is just an example post, look at the comments area, reactions one)
http://tutzone.net/2010/02/how-to-add-a-google-buzz-share-button.html
how about getting the user avatar?!!??!
It should be getting the user’s avatar (see above, for example), is it not?
Maybe a theme issue… i’ll chek it
thanks
I’m having this issue in Headway. Any ideas?
Reached out to Headway (and via e-mail), just waiting to hear back.
Ben, another bug:
the link to the user twitter status, goes to “that page not exist” in twitter.
check an example link
http://twitter.com/example_user_/status/9.72417398316E+15
cheers
Try the version in the trunk… i had the same problem…
Problem should be fixed in 0.3, in the plugin repository.
Some extra featture:
- to exlude certain twitter users
I’m using twitterfeed: each post of my blog, goes to my twitter account through rss feed.
It’ll be nice if TwitterMention could exclude this tweets
cheers
Thanks for the suggestion. I’ll add something to the documentation, but in the mean time, since Tweets go through WordPress’s built-in comment moderation system, if you navigate to Settings -> Discussions and add “[your Twitter username]@twitter.com” to the blacklist, your Tweets should not appear (or anyone else’s you want for that matter).
wow, that was easy…
thanks!
Excellent – thanks.
I was looking for the same thing but I guess that’ll work.
On using “check now” I get the following:
Warning: Cannot modify header information – headers already sent by (output started at /home/chill229/public_html/constructionlawva.com/wp-admin/admin-header.php:19) in /home/chill229/public_html/constructionlawva.com/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 817
Duplicate comment detected; it looks as though you’ve already said that!
Not a big deal, but thought you’d like to know.
(any word on the image issue?)
Thanks for the heads up. Please try the steps above, which some have reported should resolve the issue. Did you recently upgrade to 0.3 from 0.2, by chance?
Hey, loved the plugin at the beginning, it waas fantastic but unfortunately I’ve tried tonight manually force checking for new tweets, i get an information bar at the top that says: duplicate comments, looks like you’ve already said that? :/
Duplicate comment detected; it looks as though you’ve already said that!
Also, im not sure it is detecting the replies I’ve received re: posts….. I’ve had afew replies today on twitter and they have not appeared on my site.
Thanks again.
The duplicate comments issue would prevent new Tweets from being detected. Please try the steps above which should (hopefully) kick things into place. Did you recently upgrade from 0.2 to 0.3?
No ben, I didn’t upgrade. I’m using 0.4 version and still getting duplicate comment
I have just uninstalled, deleted the files and now reinstalling.
Same here. Worked a bit, but never automatic, only force checking. And now I have the same problems: “”Duplicate comment detected; it looks as though you’ve already said that!”
I found some twitter comments in my spam comments section though.
Anyway, I disabled the plugin for now.
See the above fix. Did you recently upgrade to 0.3?
Working on ferreting out the auto check issue and the duplicate comment issues. Hope to have a fix shortly.
Great plug-in. It works well. However, I have a little issue I was wondering about. I have a plug-in installed that tweets all my posts. With your plug-in, that tweet bounces back to my blog as a comment. Is it possible to add an option to exclude tweets that originate from the blog? Thanks!
Yes. Just follow the directions described above. Thanks for the reminder, I’ll make sure it makes its way into the FAQ shortly.
Thanks, it worked!
Hello Ben,
Very useful plugin. Thank you for developing it. There is only (1) enhancement I would greatly like to see.
I use Twitter to promote my blog articles. Typically 4x per posting, slightly different, spread through a 24 hour period. The plugin picks up each of those and puts them in the Pending queue. No one is going to be interested in seeing my self-promotion tweets, so I delete them. However they repetitively come back, time and again, until…eventually they stop (for that post).
There are at least two approaches toward addressing this issue. One, would be to maintain a database so that, once a tweet-comment is deleted, it no longer appears in future scans of the Twitterverse.
A second, far simpler (and my preferred) approach, would be to provide for a black-list approach. Ideally this would simply let me specify which Twitter UIDs to ignore. This does two things. First, I tell it to ignore all of my own tweets. Second, it can also assist with spam or other malicious twitterers that may like to bother site owners. Fortunately I just have ‘general spam’ issues like anyone else, but I could see where this would be of significant value in ‘flaming’ type affairs.
Again, thank you.
JT Pedersen
My bad. The way this 1st appeared in my browser, it looked like mine was the only comment; should’ve known better:).
I have added myself to the blacklist. Will be pleased if that solves the problem.
Cheers,
JT…
Glad it sounds like it worked out. Thanks for the feedback, I added it to the plugin’s FAQ to avoid future confusion.
As for your “first approach”, that feature should (in theory) at least, already be built in for Tweets you moderate and delete or mark as spam. The plugin maintains on a per-post basis, the ID of the last Tweet it found and on subsequent calls only queries for Tweets with an ID greater than that.
I’m still getting ‘duplicate comment looks like you’ve already said that’. . .
It isn’t finding tweets either, not even with a force check
Working on tracking down the problem and hope to have a fix soon.
Any luck with the above fix? Also, did you recently upgrade from 0.2?
Thanks so much!
Hi Ben,
The Twitter Comments plugin worked great when I first installed it and did a manual “check” but since then it has found no new comments (even after I did a test retweet of a post) and if I do a manual check now it says “Duplicate comment detected; it looks as though you’ve already said that!” even though I know t here are tweets out there.
Would love to get it to work, it’s a great plugin.
Babble & Curtis, the issue is that for whatever reason, it is retrieving tweets that it has already added as comments. This should in theory be prevented, by storing the ID of the last Tweet twitter received (anywhere) and only querying for newer tweets on subsequent calls. This is obviously not happening.
Please try giving the development version a try. Was not able to replicate the problem, and not sure exactly what the problem is, but cleaned up some of the code a bit, and think I may have fixed it.
If you can, would it be possible to track down the tweet that it is trying to duplicate? Is it a RT? Is there a
tmac_max_idmeta field on that post? Is the ID of the Tweet greater than that number? Perhaps you can try incrementing it a bit?Great plugin.
I’m also wondering about the “Check for New Tweets Now” issue. I get the same “duplicate” message.
I just installed the plugin, and tried one test tweet. Not showing up on the blog (maybe I have to give it some time? How long usually?).
Thanks for a great plugin. I was having the duplicate message issue so I downloaded your dev files from above and when I ran “check for tweets” I got the following at this url:
http://www.dappledgrey.com/wp-admin/options-general.php?page=tmac_options&force_refresh=true
Twitter Mentions as Comments Options
http://search.twitter.com/search.json?rpp=100&since_id=34400948839387136&q=http%3A%2F%2Fwww.dappledgrey.com%2F2011%2F02%2Fheather-moore-equestrian-jewelry.html http://search.twitter.com/search.json?rpp=100&since_id=34400948839256064&q=http%3A%2F%2Fwww.dappledgrey.com%2F2011%2F02%2Fpeanut-butter-ponies-2.html http://search.twitter.com/search.json?rpp=100&since_id=34400948839387136&q=http%3A%2F%2Fwww.dappledgrey.com%2F2011%2F02%2Fsundance-kisses-2.html http://search.twitter.com/search.json?rpp=100&since_id=34400948839387136&q=http%3A%2F%2Fwww.dappledgrey.com%2F2011%2F01%2Fbloglovin.html http://search.twitter.com/search.json?rpp=100&since_id=34400948839387136&q=http%3A%2F%2Fwww.dappledgrey.com%2F2011%2F01%2Ftop-destination-shows-of-2011.html http://search.twitter.com/search.json?rpp=100&since_id=&q=http%3A%2F%2Fwww.dappledgrey.com%2F2011%2F01%2Fdansko-scout-ankle-boot.html
Duplicate comment detected; it looks as though you’ve already said that!
Perhaps you switched these dev files into rotation as well bc after this error, I deleted the plugin and reinstalled via the dashboard and I am still getting this error.
Thanks for any help. More than willing to kick a donation for this important plugin.
Jeff, any chance the above steps resolve the issue? Also, did you upgrade from 0.2 or is 0.3 your first version? Think I’m close to tracking down this nasty bug. Apologies for all the trouble.
Hello Ben,
great plugin!
Will it be possible to filter out tweets in the future? I use “Twitter Tools” plugin ( http://crowdfavorite.com/wordpress/plugins/twitter-tools/ ) which is creating a tweet when posting a new post or page and “Twitter Mentions as Comments” detects this as a comment for this post which is perfectly correct in this stage of development of this plugin.
It would be nice to filter out tweets which begin with certain text (“Twitter Tools” always begins with the same text).
Also a selection to first put comments into moderation would be great.
Regards,
Martin
Hi Martin
Glad to hear this is working for you. What version of WP are you running?
Love the plugin! I have a feature request, though: include replies to tweets mentioning a post. I experience that people reply to my “read my blog post” tweets with comments – comments that really belong in the comments track.
I can only second this request. The plugin would be perfect with it.
Interesting idea. So you would want all Tweets that link to the post, and all Tweets replying to those messages?
I wouldn’t dare speak for Ricco, but I do indeed. And perhaps the option to select which users can act as ‘source tweets’ (e.g.: only replies to tweets that mention the post and are made by me)
try this:
1. Comments-> Trash->Empty Trash
2. Comments-> Spam->Empty Spam
3. Re-activate Plugin
4. Click “Force Check” again
Thanks for the tip. Added it to the post, and hopefully can track down the cause soon.
Unfortunately, the tip above doesn’t work. My site is hung up on a single Tweet comment and it always finds it and places it in my pending queue and then throws the “duplicate comment” error. I’m currently using a cron job because the hourly scheduler wasn’t ever working, so I’m going to try disabling the cron job and see if that resolves the issue.
It’s a great plugin and I’d like to see it continue working. Let me know if there’s anything I can help you with regarding troubleshooting.
–Sean
I had used this plugin previously, but deactivated for two reasons.
1) It didn’t automatically update my posts with comments from twitter, even after several days. I eventually had to do a force check to make the tweets appear. After a few weeks of this, I gave up force checking and no more tweets came in.
2) The last time I clicked on force check, it returned more than 20 tweets that had nothing to do with my blog post, however, they all linked to the same URL shortener link, which made me wonder if it was a short link that had been recycled.
After the second happened, I deactivated because several of the tweets which came in had language that certainly didn’t belong on my blog
I’ve since reactivated, and will try again to see how things go, but I would LOVE to hear your insight on these issues.
Sorry to hear you’re having trouble.
1) On the plugin’s settings page, is it set for manual or automatic checking? If manual, be sure to follow the instructions to set up a Cron job. If automatic, it hooks into WordPress’s Cron function, and should check hourly.
2) Did the shorturl by chance direct back to your site? The plugin queries the Twitter API for all Tweets that contain links to your post. Short urls are tracked by Twitter. I suppose its possible, though have never heard of short url recycling.
I also deactivated. Suddenly I got 20-30 totally unrelated comments per day :-/
Odd. Did they contain URLs / short URLs linking to your site?
Thanks for getting back so quickly!
I had the settings on hourly, and saved it a few times just for good measure
I’ve never had it set to manual, so I’m not sure if perhaps there’s another plugin getting in the way. I do have Twitter Tools installed, and I didn’t notice anyplace to insert an API for your plugin, so I’m assuming it should be good to go.
As for the shortened URL, it did not point to my blog post. It pointed to some post on a spanish language blog someplace down in South America
ohai
The plugin doesnt add comments.
And I get this error in apache error.log :
[error] [client 127.0.0.1] PHP Warning: number_format() expects parameter 1 to be double, string given in d:\\www\\wp-content\\plugins\\twitter-mentions-as-comments\\tmac.php on line 41
This is the development version, not the stable version, correct?
Hi – thanks for the plugin. This works well, except for the commenter’s avatar picture. As I’ve gravatar enabled in my blog, there seems to be some conflict. I’ve not looked into the plugin code yet, but am wondering if you ran into this issue.
By-and-large, should work with Gravatar (works on this site fine, at least).
What theme are you using? I know a few folks had some issues with Headway a while back, and I reached out for the source code, but never heard back. If your theme uses a custom avatar function and doesn’t properly plugin into the WordPress API, it may not display properly.
Ben – I’m using Version 0.3-Beta with Thesis theme on WordPress 3.1. See http://www.subbu.org/blog/2011/02/web-apps-and-web-sites for an example of images. I notice that the images show up correctly in the admin panel, but not on blog itself.
Thanks
I confirmed that this issue happens with the Thesis 1.8 theme.
In case anyone using tmac with Thesis theme, here is the work-around.
Open lib/classes/comments.php in the Thesis theme, and insert this line before the call to get_avatar().
global $comment;
Ahh. Makes sense. Thanks for posting the fix.
awesome plugin thanks !
Plugin works great… except that Akismet marks EVERY tweet comment as spam. I have to manually check my spam list to pick out the (legit) tweets.
Is there any workaround for this? Should I use a different spam blocker (I’d prefer not to go with a human question)?
@Brian – check your link threashold for Akismet.
Hi, unfortunately, I too am getting the “duplicate comment”. Further, while the message only appears on manual import, it appears that the bug is always blocking import of comments, it’s just that you don’t see any message on the cron job.
I’ve updated to dev version and emptied trash, spam as described above. No change, still same symptoms.
Cheers,
Rick
Hey Ben,
No matter what I do, the plugin only seems to be checking the most recent post. I want to include retweets, and know that I have some from relatively recent tweets, but it’s not pulling them in. Any ideas?
BTW, I’m not the most technical so if I want to try to use the developer’s version, which files do I need to upload?
Pingback: @camiels
Hi Ben,
Where can i set the username or search option? It’s keep saying: Tweets Refreshed! No Tweets found. What’s wrong?
TIA..
No need to set a username. The plugin searches not on mentions of your username, but of links to your site’s posts. Is it not finding links as well?
Nope,
Altough, I don’t see any comments.. (I post one url to Twitter to test)
Ben – I have tried all the steps above, including the version in Trunk and this plugin is stuck at the “Duplicate comment detected;” error. Looks like I’m going to deactivate until resolved. It has great potential, wish I could help you troubleshoot…
–Sean
Pingback: Tweets are the new trackbacks | dotcoma
Hey Ben,
Did some additional digging and testing to see if I could troubleshoot a little bit. Apparently, the duplicate comment issue is being caused by a function in the WP comments.php file. I deactivated the code block indicated in this article and it resolves the issue:
http://wordpress.org/support/topic/how-to-disable-duplicate-comment-fileter
Hopefully, this will help you determine what is causing the issue. Let me know if I can help test anything.
–Sean
Sean -
Thanks for the insight. Tracked down the problem somewhat, but not the cause. In theory, plugin should only retrieve Tweets since its last check, but instead is retrieving Tweets it has already published. Just have to fine tune that mechanism and things should be back online. Hope to have a fix out soon.
- Ben
This is the first silver Lining since Twitoaster went down…
It sure looks promising
Hi Ben, great plugin idea thanks.
But I am having a problem. I have used “Check for New Tweets Now” a couple of times, and set “Check the most recent -1 posts for mentions” but it only retrieves two recent tweets. There should be many more with short links to my blog posts, including several in between the ones it finds. Any insight?
More debug info –
Every hour on the hour, I am getting exactly one (1) new comment from tweets, although there are many, many more. I am suspecting this is related to the duplicate comment problem.
If you’d like me to run debug code for this reproducible problem, I’m happy to.
Cheers,
Rick
Thanks for all your patience. The “Duplicate Comment Detected” bug was a tricky bug and took longer than expected to track down, but should be fixed in version 0.4, appearing in the repository momentarily.
Special thanks to all who helped by sending in debug info, etc. Could not have tracked this down otherwise.
Hopefully this version should fix the above gripes. Thanks for hanging in there and hope you enjoy.
On first tests, it appears to be fixed. Many thanks for your efforts!
Cheers,
Rick
Request option to exclude tweets from specified usernames. For instance, I don;t want my own tweets being injected into the comments.
It really should be documented better, but because Tweets go through the normal comment filter, you can just blacklist them as described above.
Pingback: Twitoaster Alternative | Bendy.ch
It doesn’t seem to pick up all tweets, just a few. Is there any way you can look into this, please? Also — when it posts someone’s tweet, it usually publishes the username three times. It displays on the site as “First Name Last Name (@username) (@username) (@username)” and requires me to go in and fix them.
Nice plugin, works nicelly, but it should have a filter, like to filter a user! Ty!
Because Tweets go through the normal comment filter, you can just blacklist them as described above.
Ben, I have uninstalled,deleted files and am currently using version 0.4
I have received the following error again
Array
(
[error_info] => Array
(
[comment_post_ID] => 4880
[comment_author] => B?bble (@BabbleQ8) (@BabbleQ8)
[comment_author_email] => BabbleQ8@twitter.com
[comment_author_url] => http://twitter.com/BabbleQ8/status/63296211708416000/
[comment_content] => Catch up on our posts from this week!: Meringue Chicks – Happy Easter to all my christian readers…. http://is.gd/UaQBjq #Kuwait #Blogging
[comment_date_gmt] => 2011-04-27 17:39:27
[comment_type] =>
[comment_as_submitted] => Array
(
[comment_post_ID] => 4880
[comment_author] => B?bble (@BabbleQ8) (@BabbleQ8)
[comment_author_email] => BabbleQ8@twitter.com
[comment_author_url] => http://twitter.com/BabbleQ8/status/63296211708416000/
[comment_content] => Catch up on our posts from this week!: Meringue Chicks – Happy Easter to all my christian readers…. http://is.gd/UaQBjq #Kuwait #Blogging
[comment_date_gmt] => 2011-04-27 17:39:27
[comment_type] =>
[user_ip] => 94.128.81.236
[user_agent] => Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.16) Gecko/20110319 Firefox/3.6.16
[referrer] => http://babbleq8.com/wp-admin/options-general.php?page=tmac_options
[blog] => http://babbleq8.com
[blog_lang] => en_US
[blog_charset] => UTF-8
[permalink] => http://babbleq8.com/2011/04/meringue-chicks/
[user_role] =>
[akismet_comment_nonce] => failed
[SERVER_SOFTWARE] => Apache
[REQUEST_URI] => /wp-admin/options-general.php?page=tmac_options&force_refresh=true
[DOCUMENT_ROOT] => /home/babbleq1/public_html
[GATEWAY_INTERFACE] => CGI/1.1
[HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
[HTTP_ACCEPT_CHARSET] => ISO-8859-1,utf-8;q=0.7,*;q=0.7
[HTTP_ACCEPT_ENCODING] => gzip,deflate
[HTTP_ACCEPT_LANGUAGE] => en-us,en;q=0.5
[HTTP_CACHE_CONTROL] => max-stale=0
[HTTP_CONNECTION] => Keep-Alive
[HTTP_COOKIE] =>
[HTTP_HOST] => babbleq8.com
[HTTP_REFERER] => http://babbleq8.com/wp-admin/options-general.php?page=tmac_options
[HTTP_USER_AGENT] => Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.16) Gecko/20110319 Firefox/3.6.16
[PATH] => /bin:/usr/bin
[QUERY_STRING] => page=tmac_options&force_refresh=true
[REDIRECT_STATUS] => 200
[REMOTE_ADDR] => 94.128.81.236
[REMOTE_PORT] => 55524
[REQUEST_METHOD] => GET
[SCRIPT_FILENAME] => /home/babbleq1/public_html/wp-admin/options-general.php
[SCRIPT_NAME] => /wp-admin/options-general.php
[SERVER_ADDR] => 184.154.114.74
[SERVER_ADMIN] => webmaster@babbleq8.com
[SERVER_NAME] => babbleq8.com
[SERVER_PORT] => 80
[SERVER_PROTOCOL] => HTTP/1.1
[SERVER_SIGNATURE] =>
[UNIQUE_ID] => TbhkrLiackoAAGInaO0AAAAu
[PHP_SELF] => /wp-admin/options-general.php
[REQUEST_TIME] => 1303930028
[argv] =>
[argc] => 1
)
[akismet_result] => true
[comment_parent] => 0
[comment_author_IP] =>
[comment_agent] => Twitter Mentions as Comments
[comment_date] => 2011-04-27 20:39:27
[filtered] => 1
)
)
Pingback: Johannes Hoppe (@JohannesHoppe)
Pingback: junichi_y (@junysb3)
this plugin doesn’t seem to pull in all retweets, even if retweets are being checked. for example, this tweet:
http://twitter.com/#!/mojaveband/status/75238081422295040
when retweeted, isn’t being captured.
but this tweet:
http://twitter.com/#!/DanielleLaPorte/status/75239696082534401
is being captured by the plugin when it’s retweeted.
any idea why?
ps: love the plugin, it’s amazing!
i’m also getting “X tweets found” but then when i look in the comments, there aren’t any new ones. and i see that tweets on twitter are being retweeted with the URL. help please? and thanks again.
Same issue here.
Thanks for the plugin! Very useful. Here is my feature request: Display tweets as a separate block underneath regular comments. Similar to how Disqus handles tweets. The fact is that tweet comments are usually not as interesting as regular comments (many of them just tweet the URL of the post) so it would be nice to have them separated somehow.
Pingback: Chris Johnson (@genuinechris)
I have tried to test the plugin for several days now asking a coupl of friends to tweets and retwets some of the articles on my blog, and i have noticed that of all the 4 people participating into that tests, only one of them sees its tweets rerived by the plugin and injected into the comments system of wordpress… it is like the plugin excludes for some reason all the users except that one? ihave tried even to make everybody except use X to tweet an article not previously tweet, executed a force check it found nothing, but the when i asked user X to tweet that article, the plugin foudn the tweet.
Is there something i did not set properly?
Pingback: Brian Lamb (@brlamb)
Warning: Cannot modify header information – headers already sent by (output started at /home/babbleq1/public_html/wp-admin/admin-header.php:35) in /home/babbleq1/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 817
Warning: Cannot modify header information – headers already sent by (output started at /home/babbleq1/public_html/wp-admin/admin-header.php:35) in /home/babbleq1/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 817
Something went wrong.
WordPress says we are trying to add a duplicate comment.
I’m having this same problem! Did this get fixed by chance? It seems to be making it so that the tweets don’t automatically post as comments because of this conflict.
Your help is greatly appreciated!
Ok, changed the way my URL went out and instead of website/month/postname I now have it set to default……it is now working and I am no longer getting ‘duplicate comment’ …odd eh?
Think it may have something to do with the way some URL shorteners work (wp.me, for example, shortens to blog.com?p=123, I believe). Added support to check for the alternate format which hopefully should resolve.
Version 1.4.2, now in the repository should catch more Tweets than previous versions.
Hi,
I have your plug in on the above site and all it does is returns a message saying ‘Bye bye spambot’ Do you have any pointers as to how I can get it working please.
Kind regards
Pingback: claudiabia (@claudiabia)
Pingback: Wim Leers (@wimleers)
Does this plugin work with the Disqus for WordPress comment system plugin? I can’t seem to get it working since I installed Disqus.
I also noticed that if someone uses bit.ly, the tweets are not showing up, but they seem to show up if you use the twitter.com URL shortener.
Hi Ben,
Maybe it’s a nice one to include replies to a blogpost-item the author pushed to Twitter? We can use one of the undocumented API-calls for it (Example: twurl /1/related_results/show/12345678.json) with maybe a setting in the admin so it can be switched of if people don’t want to?
This will make WP/Twitter integration even stronger, as all replies to a tweet by the author of the blogpost will be added to the comments as well.
I started to implement it myself, but it’s a bit out of my league at the moment – php-knowledge is a bit rusty
Thnx
Hi, I was hoping to be able to also append comments to pages as well as posts. Would this be possible?
Pingback: Get My Website
The avatars is broken! :/
Pingback: Greywulf (@greywulf)
Pingback: Richard Flick (@richardflick)
Hi Ben, awesome work!
If you have some spare time, however, it would be good to implement the possibility to set a list of excluded Twitter users. I have read your advise about adding these keywords into the general field for forced moderation, but this means that I keep on getting notifications by email about new comments waiting for moderation (maybe because I delete these comments and they are fetched again?). So I would appreciate to be able to immediately delete/omit own Tweets, not just shifting them into the moderation queue.
Thanks!
Below the moderation list on the settings->discussion panel is a blacklist that acts the same way, except it deletes the comments. ( screenshot )
Thanks, I thought that would classify it as spam. I’ll give it a try.
Just discovered about the Blacklist: “Comments that are marked as [spam] are held in your database to educate “intelligent” anti-spam plugins, such as Akismet.” (http://codex.wordpress.org/Combating_Comment_Spam#Comment_Blacklist) This is a good reason NOT to use the blacklist since it would teach Akismet that my Twitter name is an indicator of spam, blacklisting my comments also on other blogs.
Pingback: portable air sand
Pingback: Ian Robinson (@IanRobinson)
Pingback: bhatnaturally (@bhatnaturally)
This is exactly what I’d been looking for, and works perfectly. Many thanks!
I have a little issue with how this displays the author.
See here:
http://www.hometrail.de/myphotography/einfachso/tion-2011/
It put’s the twitter name in there three times. Where could I customize that?
Other then that it works like a charm, thanks
Pingback: 10+ WordPress comment management plugins | Webdesigner Depot
Pingback: Bloggbygge i widgetlandet | Mattias Jansson
Hello and first let me say THANK YOU for this great plugin. Works fine for me exept one thing.
Instead of the twitter profile pics i get the old gravatar pics… you can see it for example here : http://sharebrain.info/tutorials/20-fresh-photo-effects-photoshop-tutorials/10724/
What can i do about that?
Greetings,
thomas
When I try to activate the plugin I get the following error: “The plugin generated 131 characters of unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin.” any clue why?
FYI, Ben…after that last update, I don’t think the plugin is working anymore. Have had lots of Twitter comments that would have been picked up in the past and they aren’t coming through any more.
I did a manual check and it came back with 53 new ones. I can set up a manual check for now, but just wanted to let you know.
–Sean
@socmedsean
You are correct. Sorry about that. 1.0.1 should appear in the repository momentarily and should fix the issue. Thanks for catching it and apologies for the trouble.
Glad to, Ben! As always, thanks for all the great work on this outstanding plugin! I’ll be shooting a donation over for a few cups of coffee. Keep up the great work!
–Sean
Hi! I’m having the same issue with the plugin not working automatically any more. I did a manual update and it’s been busy for the last ten minutes or so retrieving them (I get a lot of Twitter mentions). I checked and I seem to have the latest 1.0.1 version.
Same problem here with version 1.0.1. No new tweets are found, not even manually. I’m using WP 3.2.1.
Yes, also having the same problem with version 1.0.1. It just stopped working … a few days ago. Won’t even import new tweets manually. Also using WP 3.2.1. Any ideas please?
Same issue here and it has just stopped working.
Hi Ben, I have the same problem. It is my first time using this plugin (1.0.1) with WP 3.2.1 but it does not work. I changed it to version 1.0 of the plugin and it does´t help either.
I really like this plugin and would love to see it working in my blog. What can I do?
How do I get the tweets to stop coming in like this? It’s repeating the twitter handle sometimes 8 times in a row and doesn’t look good. Any reason why this is happening?
Eronmwon Balogun (@Eronmwon_MBM) (@Eronmwon_MBM) (@Eronmwon_MBM) (@Eronmwon_MBM) (@Eronmwon_MBM)
twitter.com/Eronmwon_MBM/status/13647039874426470…
Eronmwon_MBM@twitter.com
Submitted on 2011/11/15 at 10:47 AM
@Sweetapolita check out our Inspiration board. Your cake was featured on it. http://t.co/sd8H7ckE
Unapprove | Reply | Quick Edit | Edit | History | Spam | Trash
Pingback: Colophon
Pingback: Kien Nguyen (@nkienblog)
Pingback: Tíscar Lara (@tiscar)
Pingback: Integrating the distributed commentspace of Twitter into your blog « Anne Helmond
I just discovered this wonderful plugin the other day and am loving it. There is one feature addition that I would like to request though. I would love to see an option in settings to not include tweets made by me (or alternately anyone on an editable list).
When I post a new article on my blog, I send out a tweet. The plugin then grabs that tweet and sticks it in the comments for the new article. It looks very odd having the author post a comment announcing the article that it is commenting on.
Please take a look at the FAQ.
Sorry to be “that guy” who doesn’t read the FAQ first [hangs head in disgrace].
Thanks for the link! That immediately solved the problem.
Awesome plugin. Totally loving it.
Tweets are not being grabbed at all, even tho a search comes up with several that contains my website. Force refresh still returns nothing. I initially thought that perhaps another plugin was interfering, so I disabled all plugins except Twitter Mentions As Comments, then tried a force refresh again. Still nothing.
Am using WordPress v3.3.1.
Twitter Mentions As Comments plugin version is 1.0.3
Manual Twitter search returns this:
https://twitter.com/#!/search/doncullen.net
Seven results for a specific article. Not too sure why the plugin is failing to detect those. Any suggestions?
Love this! One issue: Twitter profile pics are not showing up on the actually blog comments.
Within the WordPress Admin I’m able to see Twitter profile pics, but not on the blog itself. I’m guessing it may have something to do with my theme (using Gravatars?), but I’m not sure what to change to make it work correctly.
I’m reposting this with hopes of getting some help…
How do I get the tweets to stop coming in like this? It’s repeating the twitter handle sometimes 8 times in a row and doesn’t look good. Any reason why this is happening?
Eronmwon Balogun (@Eronmwon_MBM) (@Eronmwon_MBM) (@Eronmwon_MBM) (@Eronmwon_MBM) (@Eronmwon_MBM)
twitter.com/Eronmwon_MBM/status/13647039874426470…
Eronmwon_MBM@twitter.com
Submitted on 2011/11/15 at 10:47 AM
@Sweetapolita check out our Inspiration board. Your cake was featured on it. http://t.co/sd8H7ckE
There was a bug that would duplicate the username if the user had previously posted a comment. Mind giving the development version a try and letting me know if that helps?
Ok, I’ll deactivate the other and try this out. Thanks!
Pingback: @BrianGilbank
Hi, is there any way to filter out own Tweets WITHOUT blacklisting my own name (as recommended in the FAQ), since then Akismet would learn that my name is an indicator of spam and delete anything that I tweet on any blog out there that runs Akismet? Thanks!
Pingback: philihp (@philihp)
Hi, great plugin. But on one of my blogs it doesn’t work -
the error is:
Fatal error: Out of memory (allocated 109314048) (tried to allocate 41 bytes) in ***path***/wp-includes/cache.php on line 503
PHP5 is on, memory limit is set high (my last test gave me 106MB).
Any idea what might have gone wrong?
Update: The error message appears, when I check for new tweets manually. But the plugin still works – autimatically loaded tweeds appear.
Hi, loving this plugin!
Is there a way to stop my own tweets from showing up in the comments WITHOUT blacklisting my username?
Is there a way to keep the tweets from being counted as part of the comment count (bloating the numbers)? I have my tweets set to show as trackbacks, but they are still being counted numerically as a comment. Example: 3 real comments and 6 tweets = 9 comments. I’d like for it to just say 3 comments and not count the 6 trackback tweets.
Pingback: Subbu Allamaraju (@sallamar)
Pingback: My Favorite Wordpress Plugins
Pingback: wordpressで、2時間でHP/ブログを作ろう! — ウェブディレクターの仕事術
Just a note to thank you. I am testing out your plugin and it was so easy to set up and even easier to use…. just ignore it and it does the job. Love that!
Hi,
I am getting the following error and it is no longer collecting my mentions as comments. When I click on manually check for tweets, it says:
Twitter Mentions as Comments Options
Duplicate comment detected; it looks as though you’ve already said that!
Thanks for your help!
Hi,
Your plugin was working fine. I am now getting the following error and it is no longer collecting my mentions as comments. When I click on manually check for tweets, it says:
Twitter Mentions as Comments Options
Duplicate comment detected; it looks as though you’ve already said that!
Thanks for your help in advance.
Updated the Plugin today (to Version 1.5) and get this Warning all the time:
Warning: Invalid argument supplied for foreach() in /blog/wp-content/plugins/twitter-mentions-as-comments/includes/boilerplate-classes/enqueue.php on line 59
Warning: Invalid argument supplied for foreach() in /blog/wp-content/plugins/twitter-mentions-as-comments/includes/boilerplate-classes/enqueue.php on line 122
I have this problem too with version 1.5!
Great plugin, i hope you can fix this soon.
Same here…. Had to take the plugin offline…
Thanks for letting me know. Super-simple issue. Will have a fix out first chance I get, realistically, by Monday is my best guess. Sorry for the trouble.
Thanks for fixing, running again!
I’m getting a different error that looks like a problem with Jetpack interference…since Jetpack is required for the dashboard stuff, I’m hesitant to disable that one…any suggestions?
Warning: Cannot modify header information – headers already sent by (output started at /home/olcylwj7/public_html/wp-admin/includes/template.php:1657) in /home/olcylwj7/public_html/wp-content/plugins/jetpack/modules/subscriptions.php on line 373
Warning: Cannot modify header information – headers already sent by (output started at /home/olcylwj7/public_html/wp-admin/includes/template.php:1657) in /home/olcylwj7/public_html/wp-content/plugins/jetpack/modules/subscriptions.php on line 378
Warning: Cannot modify header information – headers already sent by (output started at /home/olcylwj7/public_html/wp-admin/includes/template.php:1657) in /home/olcylwj7/public_html/wp-content/plugins/jetpack/modules/subscriptions.php on line 378
I’m getting the same error. Twitter Mentions to Comments doesn’t seem to work anymore and if i hit the button to force search, the Jetpack related error shows up. I’m using Jetpack for my stats so i don’t want to disable that.
I have it running with JetPack, and do not have any problems. Can you provide any more information? Settings? Step to reproduce, etc.? I tried to recreate it on a clean install, and could not. Do you have any other plugins by chance that may be conflicting?
All I do is “check tweets now” and I get the error messages. The most recent:
Warning: Cannot modify header information – headers already sent by (output started at /home/olcylwj7/public_html/wp-admin/includes/template.php:1657) in /home/olcylwj7/public_html/wp-content/plugins/jetpack/modules/subscriptions.php on line 390
Warning: Cannot modify header information – headers already sent by (output started at /home/olcylwj7/public_html/wp-admin/includes/template.php:1657) in /home/olcylwj7/public_html/wp-content/plugins/jetpack/modules/subscriptions.php on line 395
…these repeat until …
Fatal error: Maximum execution time of 30 seconds exceeded in /home/olcylwj7/public_html/wp-includes/functions.php on line 3263
Hey Benjamin, I’m getting the same issue as above. It doesn’t auto-load tweets so I have to manually force it. Which works but with what seems like an error (2 actually) for every tweet it finds as a post. No error otherwise.
Hello! Thanks for the great plugin. As a feature request, I would like it if there was an option to have the Twitter comments separate from the regular comments.
For example, to have the Comments section, and then below it a section called something like “Reactions” like in the Disqus plugin (which I don’t otherwise like) that would list the tweets separately.
That features is not planned right now, but always glad to accept contribution on GitHub
First off, great plugin – thank you. But I have two problems that I can’t seem to figure out myself:
1) Tweets are appearing as comments on my blog fine, except the usernames show up twice (ie: @username @username). I have to manually edit the comment on the blog in order to delete the second @username as its redundant. Is there any way I can change my settings so that the @username appears only once?
2) Under the options menu, I click the radio button to “INclude” the retweets, then save the settings. However, after saving the changes, it automatically goes back to “EXclude” the retweets. I can’t seem to get it to include the retweets. Is this normal?
Any suggestions will be appreciated. BTW, I’m using WP version 3.3.1.
I’m having the same problem with the tweets just showing up as…
(@username) (@username)
Working on fixes to both, and hope to have a new version out soon. Thanks for the feedback.
Tickets (if you want to follow progress):
https://github.com/benbalter/Twitter-Mentions-as-Comments/issues/5
and
https://github.com/benbalter/Twitter-Mentions-as-Comments/issues/6
Hi there!
This is an amazing plugin! Thank you so much! It worked great for a while but it has stopped fetching my twitter mentions and RTs. When I try to collect manually I get the following error message:
Twitter Mentions as Comments Options
Duplicate comment detected; it looks as though you’ve already said that!
Please help! I would love to continue using this plugin!
Thanks in advance!
Can you provide any more information? Do you know what the comment is?
Hi! No I am not sure. My blogposts get automatically tweeted but it does not pick up all RTs and tweets where the url is stated. Is it possible to email you?
Expereincing the same issue as some others. A few of the imported tweets are coming up as (@USERNAME) (@USERNAME) instead of REALNAME (@USERNAME).
Also noticing that the tweet/comments are being assigned an incorrect timestamp. The timezone in WordPress (and on the server) are set to PST, but for whatever reason the imported comments are given a post time that matches GMT. All other comments on the site are given a proper time-stamp. I think, and this is just from looking at the database table for comment_date and comment_date_gmt, that the plugin may be crossing these two fields when bringing the data into the database.
1st issue has a fix in the works.
2nd issue: is your site set to the proper timezone (via settings->general?)
Opened a ticket on github if you want to follow progress:
https://github.com/benbalter/Twitter-Mentions-as-Comments/issues/7
Thanks for the feedback.
Yes, proper timezone is set in the settings, and matches the servertime.
Timezone set to “Vancouver”
UTC time is 2012-04-26 16:22:29
Local time is 2012-04-26 9:22:29
As I mentioned, the comments timestamp display is showing the content from comment_date_gmt instead of comment_date… I made a quick fix by hacking the way it is displayed, but since the timestamp seems to somehow get crossed when being put into the database, it’s a cosmetic fix for a more in-depth problem.
I’ll watch the github for progress though.
Great Plugin if it works. For me it is not working.
1. I cant save any settings doenst matter if its retweets off or cron job to manual. It always changes back to the old settings.
2. Hourly Cronjob is also not working it doesnt fetch any Tweets so i guess its not running.
3. Check manual for tweets is like you ddos your own site. Its fetching tweets but till it ends the site is not available. And i got a high performance dedicated server.
aynone got the same problems? im using WordPress 3.3.1
Best
Marco
also you provide in the settings page a cron with this path
wp-content/plugins/twitter-mentions-as-comments/templates/cron.php
but in the templates folder there is no cron.php
there is the cron.php
wp-content/plugins/twitter-mentions-as-comments/cron.php
i just realized that here is no real support for the plugin..last reply was a month ago lol.
1. That’s a known issue, and look for a fix shortly.
2. Does your WordPress cron work normally? e.g., do scheduled posts get published, etc.?
3.How many posts do you have it set to look for? It should run one query per post, and then one query per tweet found.
4. Cron.php should be in the plugin’s root folder. I will get the help text updated (ticket) if you want to track progress).
Hey Ben,
Yes sheduled posts get published.
First i did it with all Posts (Over 3000) maybe a bad idea haha
Now i do it with 50 but like i said i run it manually and the site is not available till it ends.
I also setup a manually cron job every 20 minutes but seems like its also not working (yes i changed the path
.)
Hi, is there a way you can take the replies from a specific tweet that I publish on twitter with the uRL? At the moment the comments coming up are those who have RT’d my post with the blog post URL. None of the replies that people make to my tweet promoting the blog post, which is a real shame. Does this make sense?
Great plugin tho.
Hi Ben,
Love the plugin! It works great at fetching tweets and posting them, the only downside is that it is not grabbing the user’s picture. It’s grabbing everything else but their profile picture. How can I change that?
Thanks,
Andrew
I have the same issue