Twitter Mentions as Comments WordPress Plugin

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:

  1. Making WordPress More Shareable, Sociable, and Likeable
  2. WordPress Resume Plugin
  3. WordPress Emphasis Plugin: Highlight and Permalink Text
  4. Google Analytics Tracking of JetPack (Sharedaddy) Social Engagement
  5. GitHub for Journalism — What WordPress Post Forking could do to Editorial Workflows

225 thoughts on “Twitter Mentions as Comments WordPress Plugin

  1. Pingback: Marcia Newbert (@mnewbert)

  2. 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?

    • 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.

  3. 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.

  4. Pingback: Twitter Mentions as Comments

  5. 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. =)

  6. Pingback: Elllen Roberts (@Just_Ask_Ellen)

  7. 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.

  8. Pingback: David Knapp (@davidaknapp)

  9. 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

  10. Pingback: Twit Tipps « Twitter Mentions as Comments

  11. Pingback: Social Network Enhancements « WordPress Plugin Twitter Mentions as Comments

  12. 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.

  13. Pingback: 10 Old and New Useful WordPress Comment Plug-ins | Devlounge

  14. 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.

  15. 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

  16. 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?)

  17. 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.

  18. 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.

  19. 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!

  20. 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.

  21. 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_id meta field on that post? Is the ID of the Tweet greater than that number? Perhaps you can try incrementing it a bit?

  22. 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?).

    • 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.

  23. 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

  24. 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.

  25. Duplicate comment detected; it looks as though you’ve already said that!

    try this:
    1. Comments-> Trash->Empty Trash
    2. Comments-> Spam->Empty Spam
    3. Re-activate Plugin
    4. Click “Force Check” again

      • 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

  26. 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.

  27. 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 :)

  28. 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

  29. 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.

  30. 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)?

  31. 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

  32. 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?

  33. Pingback: @camiels

  34. 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

  35. Pingback: Tweets are the new trackbacks | dotcoma

  36. 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

  37. 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?

  38. 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

  39. 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.

  40. Pingback: Twitoaster Alternative | Bendy.ch

  41. 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.

  42. 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
    )

    )

  43. Pingback: Johannes Hoppe (@JohannesHoppe)

  44. Pingback: junichi_y (@junysb3)

  45. 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.

  46. 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.

  47. Pingback: Chris Johnson (@genuinechris)

  48. 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?

  49. Pingback: Brian Lamb (@brlamb)

  50. 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!

  51. 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.

  52. 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

  53. Pingback: claudiabia (@claudiabia)

  54. Pingback: Wim Leers (@wimleers)

  55. 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.

  56. 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 :P

    Thnx

  57. Pingback: Get My Website

  58. Pingback: Greywulf (@greywulf)

  59. Pingback: Richard Flick (@richardflick)

  60. 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!

  61. Pingback: portable air sand

  62. Pingback: Ian Robinson (@IanRobinson)

  63. Pingback: bhatnaturally (@bhatnaturally)

  64. Pingback: 10+ WordPress comment management plugins | Webdesigner Depot

  65. Pingback: Bloggbygge i widgetlandet | Mattias Jansson

  66. 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?

  67. 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

  68. 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.

    • 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?

  69. 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

  70. Pingback: Colophon

  71. Pingback: Kien Nguyen (@nkienblog)

  72. Pingback: Tíscar Lara (@tiscar)

  73. Pingback: Integrating the distributed commentspace of Twitter into your blog « Anne Helmond

  74. 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. :)

  75. 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?

  76. 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.

  77. 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

  78. Pingback: @BrianGilbank

  79. 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!

  80. Pingback: philihp (@philihp)

  81. 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?

  82. 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.

  83. Pingback: Subbu Allamaraju (@sallamar)

  84. Pingback: My Favorite Wordpress Plugins

  85. Pingback: wordpressで、2時間でHP/ブログを作ろう! — ウェブディレクターの仕事術

  86. 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!

  87. 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.

  88. 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

  89. 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.

  90. 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.

  91. 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.

  92. 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!

  93. 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.

    • 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.

  94. 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 :) .)

  95. 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.

  96. 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

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>