HL Twitter

Description:
HL Twitter lets you display your tweets as a widget in your sidebar. But it also does a whole lot more. You can track multiple Twitter accounts and store all of the tweets on your blog indefinitely (currently Twitter only keep your 3,200 most recent tweets) as well as pulling in any tweets that you reply to for future reference. Update: HL Twitter now supports automatically tweeting when you publish a new post with a customisable message!


Download:
WordPress plugin download page



Installation:

  1. Upload the hl_twitter directory to your /wp-content/plugins/ directory
  2. Activate the HL Twitter plugin in the WordPress admin
  3. In the main menu, go to Twitter. You will be asked to link to your Twitter account.
  4. Add any users you wish to track. You can also pull in all of their recent tweets.


Known Issues:

  • Twitter OAuth API limit is currently set to 350. Tracking multiple users may cause you to reach this limit resulting in missing new tweets.


Screenshots:

355 Responses to HL Twitter

  1. Pingback: HL Twitter WordPress Plugin « Dan Rice

  2. Valera says:

    Hello.
    I’ve got a problem with your plugin.
    WordPress 3.0.1
    Piugin Version 2010.9.13
    Menu Connecy to twitter show me a Fatal Error:
    Fatal error: Call to undefined function curl_multi_init() in X:\home\niccolom.ru\www\wp-content\plugins\hl-twitter\api\EpiCurl.php on line 24

    • Luke L says:

      Hi Valera,

      You need to make sure that cURL is enabled on your server. If you google “enable curl on apache” you will be able to find the necessary information.

  3. Liz Pike says:

    Tried to install on client site. After activation, screen to set up Twitter hangs on load. Never does come up. Tried multiple times, same issue.

  4. Valera says:

    Luke L, it was a WordPress bug. I’v got a solution – http://www.semiologic.com/2009/12/21/wp-2-9-three-bugs-and-how-to-fix-them/

    Thanks.

  5. Andrew says:

    Hello, how can I call the plugin through PHP? I have tried several ways, but I can’t manage to do so.

  6. Luke L says:

    @Andrew if you look in widget.php you will see the required SQL queries near the top of the widget() function. Here’s a basic example:


    $tweets_to_show = 10;
    $sql = $wpdb->prepare('
    SELECT
    t.twitter_tweet_id, t.tweet, t.lat, t.lon, t.created, t.reply_tweet_id, t.reply_screen_name, t.source,
    u.screen_name, u.name, u.avatar
    FROM '.HL_TWITTER_DB_PREFIX.'tweets AS t
    JOIN '.HL_TWITTER_DB_PREFIX.'users AS u ON t.twitter_user_id = u.twitter_user_id
    ORDER BY t.created DESC
    LIMIT 0, %d
    ', $tweets_to_show);
    $tweets = $wpdb->get_results($sql);

    • Hi
      Ive installed and activated Social and HL Twitter Feed
      I am trying to link HL to twitter and get error message” Cannot connect to twitter Click on Link Below” BUT NO LINK APPEARS

      Can you help on this please?

      Regards
      David

  7. Andrew says:

    Thanks for the quick reply, I still have a doubt. Should I use ? Or what code should I use?

  8. Andrew says:

    The above comment should have been

  9. Andrew says:

    I am sorry again. What I mean is the PHP code that starts starts

  10. Andrew says:

    Well I can’t get the tags to show. The question I have is the “template tag” that has a ? and the word PHP and ends with ( )

  11. Andrew says:

    Hello and sorry about bothering you,

    I have another question about the code you sent me in the mail.

    Say I want to have three tweets, and show them with the user avatar, how can I modify the code to acheive that?

    Thanks again.

  12. Pingback: Twitter and Facebook « Chris Bolton – images and insights

  13. Hi,

    I have just installed the twitter pluging, but I am unable to active it. We are using version 3.0.1 of wordpress on Windows 2003, using IIS 6.0 (wordpress can auto upgrade OK, and other plugins activate fine)

    When we click “activate”, we get the error:

    “Plugin could not be activated because it triggered a fatal error.”

    Any ideas what we could check?
    Thanks
    Dave

  14. Luris says:

    Hi!
    Great work, but i have one question: how i can change the encoding for koi8-r?

  15. Michael says:

    Hi I installed the plugin and it works fine in Chrome on linux, but errors out in Firefox:

    convertEntities is not defined

    Line 579

  16. Pingback: Aktuelle Twitter / Social Media Plugins für WordPress

  17. Pingback: HL Twitter für WordPress

  18. Pingback: HL Twitter für WordPress

  19. Pingback: Aktuelle Twitter / Social Media Plugins für WordPress

  20. Pingback: Twit Tipps « HL Twitter für WordPress

  21. Melissa says:

    Hi!

    Thanks for this plugin! I just have 1 problem… it’s showing all tweets from 2 weeks ago… not the most recent… any idea what’s wrong?

    Thanks!

    Best,

    Melissa

  22. Preston says:

    Are there any plans to allow limiting the ability to use this plugin by user role? Or is there any way to make that happen with the current plugin?

    Example: Our blog has contributors who do not have permission to publish information until it has been approved by an editor. This plugin, however, lets them publish to our Twitter account at their will (from the dashboard).

    Is there any way to stop this? Thanks for the plugin! Apart from this, we’ve had no problem with it.

    • Luke L says:

      Hi Preston,

      There isn’t role support currently enabled within HL Twitter, but I’ve added this to the feature request list for you.

      • Yorick says:

        Yes, I noticed this too. People (ie strangers) who are subscribing to my website, if they sign in, they’re able to tweet to the twitter account that’s been set up. That really needs fixing. Thanks.

  23. westcoastsurf says:

    Hello, the plugin hangs when I start. WP 3.0.4.

    “To use HL Twitter you must first authorise it via Twitter. To connect, click on the link below.

    Loading…”

    Any ideas?

    Thanks.

    • Luke L says:

      To anyone who just sees a Loading message when trying to connect to Twitter, it means that your web server does not have cURL (and more specifically multi_curl) enabled in PHP. If you google enable cURL for PHP you will find many guides showing you what to do depending who you are hosting with.

  24. Joe VDB says:

    Thanks for the plugin. I’m having trouble locating where the CSS is styled for this class:

    .hl_recent_tweets li

    I can see it in firebug, can’t locate it in a local file Where is the CSS set for this class?

    • Luke L says:

      A basic set of styles are included in the hl_twitter_widget.php file in wp-content/plugins/hl-twitter. To change them, copy hl_twitter_widget.php to your current theme directory.

  25. Logan says:

    Awesome plugin! Currently using it on my site and really surprised at how customizable it is–not many quality plugins out there anymore.

    Thanks for the work you put into it!

    - Logan

  26. Rex says:

    Awesome plugin! Kudos, but just a couple of issues:
    - For some reason it will manually update, but not automatically update. (I didn’t change my password recently either)
    - Since tracking multiple twitter users, is there a feature where we can add the users twitter name next to their avatar?

    Thank you SO MUCH for a great plugin!
    -Rex

    • Luke L says:

      - A group of users have reported problems with the automatic update, the issue is being investigated.
      - The easiest way to customise the HL Twitter widget is:

      • Copy the file hl_twitter_widget.php from /wp-content/plugins/hl-twitter to /wp-content/themes/the-theme-youre-using
      • Open it in a text editor
      • Find the following code <?php echo hl_time_ago($tweet->created); ?> ago (should be around line 99)
      • Add the following code just beneath the </a> tag by that line: by <a href=”http://twitter.com/<?php echo hl_e($tweet->screen_name); ?>”><?php echo hl_e($tweet->screen_name); ?></a>

      If you have any trouble, let me know.

      • Rex says:

        Yep, still having a little trouble.

        I copied the file over and pasted that exact code but still not showing.

        Again, thank you so much for the plugin!

  27. Graphis says:

    Same problem as Liz: Tried to install on client site. After activation, screen to set up Twitter hangs on load. Never does come up. Tried multiple times, same issue.

    Using WordPress 3.1

    • Luke L says:

      Can you check whether you have cURL enabled for PHP? This is the cause of this issue for 90% of users.

      • Graphis says:

        Sorry mate, but that’s not a good enough answer. I don’t have time to go chasing all over the web looking for manuals and instructions and seeing if I’ve got this or that installed or enabled. I expected you to give me the answer I needed, and you didn’t, so your plugin just got deleted and I installed another one that does the same thing and works fine right out of the box.

        Don’t read that as me being stroppy with you, it’s just meant as a little constructive criticism, that’s all.

        • Luke L says:

          And that’s the advantage of using WordPress, there are plenty more fish in the sea. The reason HL Twitter uses this system (rather than those of others) is so that it is orders of magnitude faster when importing tweets. For the few users this affects like yourself I’m really sorry and most have the issue fixed within minutes by just emailing their hosts. And at least you kept a civil tone even when disagreeing, it makes a big change from the normal support requests I get.

        • J E Sikora says:

          Wow, I guess write a program yourself and give it away for free with NO monetary expectation.

          @luke Keep Up The Great Work, and Thank You!

  28. Tom says:

    hi, i installed HL twitter on my blog, but when i go in the twitter section, i got Fatal error ….

    I didn’t find something on google.

    Thanks for your help,

    Tom

    • Tom says:

      In fact I have not the link to connect HL twitter to my account.

    • Luke L says:

      Hi Tom, this is most likely a cURL issue. Please read the FAQ or the above comments for more info.

      • Tom says:

        i’ve read the comments above, but how can i check if cURL is enable on Php ? :s

        • Tom says:

          I found it on google (sorry didnt see the right comment ;) ) but …. i’m always vague …

          Fatal error: Uncaught exception ‘EpiOAuthException’ in /dns/com/olympe-network/tomsg/wp-content/plugins/hl-twitter/api/EpiOAuth.php:397 Stack trace: #0 /dns/com/olympe-network/tomsg/wp-content/plugins/hl-twitter/api/EpiOAuth.php(367): EpiOAuthException::raise(NULL, false) #1 /dns/com/olympe-network/tomsg/wp-content/plugins/hl-twitter/api/EpiOAuth.php(39): EpiOAuthResponse->__get(‘oauth_token’) #2 /dns/com/olympe-network/tomsg/wp-content/plugins/hl-twitter/admin.php(1250): EpiOAuth->getAuthenticateUrl(NULL, Array) #3 [internal function]: hl_twitter_oauth_get_authorize_url(”) #4 function secured by the Olympe PHP module(1): call_user_func_array(‘hl_twitter_oaut…’, Array) #5 /dns/com/olympe-network/tomsg/wp-includes/plugin.php(395): call_user_func_array(‘hl_twitter_oaut…’, Array) #6 /dns/com/olympe-network/tomsg/wp-admin/admin-ajax.php(1471): do_action(‘wp_ajax_hl_twit…’) #7 {main} thrown in /dns/com/olympe-network/tomsg/wp-content/plugins/hl-twitter/api/EpiOAuth.php on line 397

  29. Joe VDB says:

    HI Luke:

    I’d like to show the twitter-ID-user-name before a tweet in a feed pulling from multiple uses. Can you point me to the string I need to change, and in which php file? I’ve searched but would rather not screw it up
    Thanks, Joe

  30. alexgd says:

    Where is the widget??

  31. David Hund says:

    I am running into the following issue when manually fetching new tweets: “CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set”.

    This has to do with the fact that, on many shared hosting, safe mode is off and open_basedir is set. It is a known issue with the Twitter Async Lib too: https://github.com/jmathai/twitter-async/issues/103 (link to discussion is broken though)

    I’ve found one workaround that might be of help: http://au.php.net/manual/ro/function.curl-setopt.php#71313

    Is there any way to make this work? If not this plugin cannot be used in my (shared) hosting environment.

  32. Paul says:

    I’ve found this easy to implement and use. It would be nice to have an automatic inclusion of the Twitter logo as an option like some of the other widgets do. but I’m otherwise happy with how fast it works. Thanks.

  33. Alex says:

    First, sorry for my english. I have a little problem. I use your plugin in my site http://www.estosdias.com.mx. My question is, how i can delete the dark point in every tweet in the css. I try many solution and i can deleted. Help me, please.

    • Luke L says:

      Hi Alex. In your CSS add the following lines and it will get rid of the point.
      ul.hl_recent_tweets li { list-style: none; }
      Hope that helps you.

  34. Alex says:

    Thanks a lot, my friend. Excellent work and support

  35. Kevin says:

    I am attempting to sue your plugin, but I ran into a problem. Once I enabled displaying avatars the alignment got messed up. I am pretty confident that it is my theme causing it, but is there a way to fix it?

    You can see what I mean here:
    http://omnicraft.org/

    • Luke L says:

      Hi Kevin, first love Minecraft! On to your problem. In your theme CSS file, add the following text:
      .sidebar .hl_recent_tweets li { padding-left: 54px; }
      That will move the text away from the images. Cheers.

  36. Joe Nolan says:

    Tried to activate 3 times. Keep getting this:

    Plugin could not be activated because it triggered a fatal error.

    Parse error: parse error in D:\inetpub\joenolan\blog\wp-content\plugins\hl-twitter\admin.php on line 776

    Help? This looks like a great plug in and I’d love to use it. Thanks!

  37. Dan O'Neil says:

    I’m using this plugin on one of my sites and having an issue with all tweets since the initial import. It happily gets all the existing tweets, but won’t show any of the new ones. Don’t think this is a curl issue – otherwise it wouldn’t show any tweets at all?! Any help greatly appreciated! Thanks, Dan

    • Luke L says:

      Hi Dan, in HL Twitter > Settings try changing the update frequency. It seems some versions of WordPress don’t correctly add the importer on activation.

  38. Von Schmytt says:

    Hi Luke,

    Awesome plugin.

    Have you had any luck with the automatic update situation? I’m having that problem too. Manual update works a treat but Automatic doesn’t.

    Cheers

    Von Schmytt

    • Luke L says:

      Hi Von Schmytt,

      I am looking into the issue, it seems to be WordPress not triggering the automatic update on certain versions. In the meantime, a simple solution is to:

      1. Open /wp-content/plugins/hl-twitter/hl_twitter.php
      2. Find the line define(‘HL_TWITTER_CRON_KEY’, ”); and change to define(‘HL_TWITTER_CRON_KEY’, ‘my-secret-key’);
      3. Go to http://yoursite.com/?hl_twitter_cron=my-secret-key
      4. If the page says it has found new tweets, proceed, otherwise send me an email via the in-plugin feedback form. (Don’t worry if a line says One or more errors were encountered while importing.)
      5. Add a cron job on your server to load the URL however often you wish to update.

      • Von Schmytt says:

        Awesome! That’s worked a treat. I’ll get a cron set up for that URL.

        Thanks for your help Luke and all the best with you degree!

      • ivan says:

        hi,
        maybe stupid question but im not a coder – what is cron job?

        • Luke L says:

          Cron is a small program that runs in the background on your server, triggering “jobs” at scheduled times. HL Twitter attaches a job for every few minutes which imports new tweets.

          • ivan says:

            thank you, dont exist some read me file how to do it?

            and i have another promlem, names in tweetes are not showing up.. any id?

            just avatar+tweet, but from who no…

  39. J E Sikora says:

    Hi great plug in. Once in a while, the View More Tweets button will give a page not found.. to fix I delete permalink then reenter permalink and it seems to fix.

    Also is there a way to add mentions to the feed?

    Thanks,
    Joe

    • Luke L says:

      This seems to be an issue caused when activating the plugin with WordPress or updating WordPress itself. For some reason, HL Twitters URL is lost :( It’s on the list of critical bugs to be fixed (it’s affected me more than once), hopefully a future update will remove the need to do this once and for all.

      Replies aren’t currently shown, but will be in the next version.

      • Jamie says:

        I have the same issue with two sites I have it on currently. Is there a simple way to get rid of the link that says ‘view more tweets’? That way it only shows the most recent 3 tweets, or if I can just change the link to direct users off the site and straight to twitter. That might be easier for now until you have this issue fixed.

  40. Herve says:

    Hi Luke,

    When facing with some issues, I contacted my hosting company to make sure cURL was installed and enabled. I was getting a fatal error when hitting the maximum time of 30secs. They’ve extended it to 120 secs but I am still facing the fatal error (see below).

    Any idea?

    Thanks, Hervé

    Fatal error: Maximum execution time of 120 seconds exceeded in C:\inetpub\vhosts\rhbusinessconsultants.hostinguk.org\httpdocs\blog\wp-content\plugins\hl-twitter\api\EpiCurl.php on line 70

  41. Dave says:

    Luke,

    Great plugin. Thank you for putting it together.

    I’ve successfully customized it by copying the hl_twitter_widget.php file to my theme directory. I have one question left:

    When I leave the widget title blank, the plugin seems to auto-populate a title, “My Twitter Name’s Recent Tweets”. If the title is left blank, is there a way for me to have nothing displayed?

    I saw the widget_title variable in your code, and I tried adding an if statement to check if it exists, but I couldn’t get that to work.

    I know I can add html code to the widget title, and include display:none as a style… or add inline css to the before_title and after_title variables when I create the widgetized area, but was wondering if there is a cleaner way to do it.

    Any suggestions?

    Thanks again.

    • Luke L says:

      Hi Dave, if you don’t want to show any title at all just remove the < ?php echo $widget_title; ?> line. You might also want to remove the before and after titles. If you want to keep the title but only show if there’s text use: < ?php if($widget_title!='') echo $widget_title; ?>

  42. Rams says:

    Hi there coding hero(s), just installed this beauty and its working as flawless as ever! Thanks for this (: Good luck, peace.

  43. Robert says:

    Hi there…I am getting this error after I installed…

    Parse error: syntax error, unexpected ‘{‘ in /homepages/7/d199816888/htdocs/jamieroberts/wp-content/plugins/hl-twitter/admin.php on line 776

    Any help would be greatly appreciated, thank you.

    Robert

    • Luke L says:

      Hi Robert, can you confirm you are using at least PHP 5? HL Twitter makes use of features that aren’t available in PHP 4 and it seems it’s one of these missing features that is causing the error.

  44. Robert says:

    Thank you so very much! That worked!

  45. Pingback: Wordpress-blogin HL Twitter-lisäosan suomenkielinen käännös | Varmuusvarasto.fi

  46. J E Sikora says:

    Getting some garble on my sidebar widget tweets, just started happening, tried removing widgets, only happening in FF, IE ok.
    Pic here ===>>>http://goo.gl/A4TYE or website http://brownair.net

    Thanks Luke!

  47. brooke says:

    hi I’m not sure if I’ve not set this up correctly of if there is a problem. The plugin will only show tweets that I manually import it wont automatically update. Is there a way to make this happen?

    thanks

    • Luke L says:

      On some blogs HL Twitter can’t register it’s automatic updater. The FAQ on the WordPress page describes two possible solutions for this issue. Sorry.

      • Cliff says:

        I seem to be having a similar issue…. Could you point me to the exact FAQ you’re refering to please.
        Also – I have linked HL Twitter with my twitter account, but for some reason when I create a new post – (even though I have the “If enabled, posts will be automatically tweeted when they are first published.” tick box ticked) – the posts are NOT being tweeted; and also when I click on the “Tweet Now” button on the new post page, I get “Error: Could not connect to Twitter.” – Although it imports my tweets from twitter perfectly OK.
        Cliff.

        • Luke L says:

          Hi Cliff, the FAQ can be found at http://wordpress.org/extend/plugins/hl-twitter/faq/

          Your problems with not being able to tweet seem to be a permissions error. If possible, please go to HL Twitter > Settings and unlink from Twitter using the link in the first paragraph. Then reconnect and see if that fixes the issue. HL Twitter requests permissions to both read and write to your Twitterstream, there may have been an error when first connecting which prevented this.

  48. Rams says:

    How about the English plurals (hours, days, weeks,etc).. I would like to translate them into an other language.. but well, its kinda messy.

    Would there be a quick fix for this? Or is it next to impossible?

    Thanks

    • Luke L says:

      My next big task for HL Twitter is to add proper localization support, which will make this simple to add. In the meantime, another user has translated various parts into Finnish, it might help you? http://www.varmuusvarasto.fi/blogi/wordpress-hl-twitter-fi_fi/

      • Rams says:

        Ey thanks for the response! I’ll look into the Finnish, thanks.

        Not sure it will help though, I am in need of the Dutch language. And it looks a lot more like English. Funny thing is I mananged to get all to translate correctly.. execpt for one word; the “weeks”. Let me explain:

        1 minuut 2 minuten = 1 minute 2 minutes
        1 uur 2 uren = 1 hour 2 hours
        1 dag 2 dagen = 1 day 2 days
        1 week 2 weken = 1 week 2 weeks ( you notice the ‘e’ )
        1 maand 2 maanden = 1 month 2 months

        So the “en” that gets added at the end works.. but the letter ‘e’ in the first week is a bit ugly. I dont expect a solution from you anytime soon, just wanted to let you know this. In the meantime ill fiddle with the swedish.. hey, i might even pick up some coding knowlegde! cheers

        • Luke L says:

          If you are using the hl_plural function to change the words, you could do the following for weken in the hl_time_ago function.

          $weeks = round($seconds/604800);
          if($weeks<=4) return $weeks.’ ‘.hl_plural($weeks,’week’, ‘weken’);

          Hope that helps.

          • Rams says:

            Hero! Great support, what am I saying, amazing support!
            For any other Dutch coders out there, heres what you do:

            1. Ppen functions.php
            2. Find line 594
            3. (re)place the following:


            if($seconds<60) return $seconds.' '.hl_plural($seconds,'seconden');
            $minutes = round($seconds/60);
            if($minutes<60) return $minutes.' '.hl_plural($minutes,'minuut');
            $hours = round($seconds/3600);
            if($hours<24) return $hours.' '.hl_plural($hours,'uur', 'uren');
            $days = round($seconds/86400);
            if($days<7) return $days.' '.hl_plural($days,'dag');
            $weeks = round($seconds/604800);
            if($weeks<=4) return $weeks.' '.hl_plural($weeks,'week', 'weken');
            $months = round($seconds/2613600);
            if($months<=12) return $months.' '.hl_plural($months,'maand');
            $years = round($seconds/31557600);
            return $years.' '.hl_plural($years,'year');

            4. Next step would be to replace the word “ago”.. but i kinda forgot what file(s) that is located, lol.

            5. Thank Luke Lanchester for his work (:

  49. STR says:

    Luke, thanks for this useful plugin. How can I change the timezone, by the way?

    • Luke L says:

      HL Twitter uses the timezone date set by your server, which is sometimes different to your WordPress. I’m going to update the code to make it easier to set.

  50. Paul says:

    Hi Luke,

    I have installed no problem. Under users it shows our twitter account, our logo and number of tweets. But under tweets it is not displaying any of our tweets. I have tried setting a date range and nothing…

    Weird thing is, I had it working before but had to disable the plugin due to a different issue. Any help would be greatly appreciated.

    • Luke L says:

      Hi Paul, if you click on the number of tweets it will take you through to the Tweets section where you will be able to view your tweets, assuming I understood your question correctly.

  51. Paul says:

    Nevermind – got it figured….

    • Cynthia says:

      how did you fix it? got the same problem… In the Users list, the number of tweets are listed, but in the Tweets page only “No tweets were found”. Please, help

  52. Duane says:

    Hi,

    I’m not sure if this is a problem my end or a problem with the plugin, which is amazing btw!

    Basically when I click more tweets it goes to a 404 page not found :-( It is going to the correct address defined in the settings (hl-twitter)

    Has this happened before?

    Thanks :-)

    • Luke L says:

      Hi Duane, this is a known bug where WordPress “forgets” the link to the archive. The FAQ details a current fix while I work on a permanent solution.

  53. Mel says:

    much thanks for the great widget. I have a simple question, which may have already been answered…but is there a way to get rid of the carat “>” mark?

    i.e.
    [PIC] > Tweet starts here.

    I’d prefer if it would just be:
    [PIC] Tweet starts here.

    Thanks in advance!

    • Luke L says:

      Hi Mel, this issue seems to be caused by certain themes though I have yet to pin down an absolute cause. If you can send me more information (like the theme you are using) I can look into this for you.

      • Mel says:

        Hi Luke – ooh thanks for the offer! I’m using the zeeCorporate theme. Got the picture problem taken care of, so just > left.

  54. Matt says:

    I also am getting the 404 errors. I attempted your fix of renaming the twitter archive slug and then also pressing ‘save’ in settings/permalinks. Just thought I would let you know the temporary fix is not working.

    Also, on my blog/sidbar the avatars show up inside the text. I’m assuming that is a result of the side bars set width. Is there a work around? I currently have the show avatar/picture option disabled.

    Otherwise great plugin!

    Thanks, Matt

    • Luke L says:

      Hi Matt, unfortunately at the moment I can’t offer a solution to your first problem yet. As for your second issue, this will almost certainly be caused by your theme overriding the CSS used by the widget to push the text away from the image. If you look in /wp-content/plugins/hl-twitter/hl_twitter_widget.php you’ll see the necessary CSS to add to your theme. Let me know if yo unwed any more help.

      • Scott says:

        I am having the same problem with padding not being recognized when the avatar is shown. I’ve tried to modify my theme’s CSS with no luck. I’m using elegant themes enews.

        I will admit that I have very little experience so I am not confident where your code should be going. I’ve tried several options to no avail.

        Any suggestions? I”ve turned the avatar off for now.

  55. Sean says:

    Hi Luke!
    Great work on the PI! Very easy to set up! Thank you!

    I am experiencing a problem similar to Paul in the above posts from the 2nd of June, 2011.

    He figured it out in 3 minutes… I’m not so lucky!!! :)

    I have everything set up. Twitter recognizes the account, and all the information is showing except the tweets. I can select “tweets” either from the user panel which redirects me to the tweets panel, or by selecting the tweets panel directly, the outcome is the same. I can select all users or individual users and set the date ranges I would like to pull the tweets from, and no data is being pulled… ie. “no tweets were found”

    Thoughts?
    Any help would be fantastic!
    -Sean

    • Luke L says:

      Hi Sean, any chance you can provide more information e.g. does the page say no tweets found, or is it blank and th old classic, do you actually have any tweets imported yet? Thanks.

  56. Sean says:

    That is the thing! I meant to report back to you sooner… I had not imported any tweets as of yet, so I went back to do that and I got timed out… So Godaddy and I are fighting it out to get cURL up and running… They are killing me!
    So Sorry to waste any of your time. Pretty sure you and your plugin are in the clear! It is all on me and my set up now!
    Thank you for your help!
    -Sean

  57. Mark Lind says:

    Any update on the fix to the permalink issue with regard to the archive? BTW, I found that if you blank, save, remap, save, it holds the link only until you post something new or insert a new item that has a permalink. If you go to permalinks, save, after remapping the archive link, it will break the link, again. That is, you do NOT want to go to permalinks and save, there.

  58. Sean says:

    Luke,
    OK got godaddy all worked out. Seems godaddy’s windows based web hosting does not allow for cURL without an expensive upgrade, so I opted to go linux which has cURL enabled as default. (FYI)

    Next question for you. Where can I adjust the text size of the posts being pulled into my site?

    Thanks for the plugin and your help!
    -Sean

  59. c0sie says:

    Came up with this error today on v3.0.1

    Parse error: syntax error, unexpected ‘{‘ in /blog/wp-content/plugins/hl-twitter/admin.php on line 776

  60. John Montgomery says:

    curl is enabled for my server — checked phpinfo() — and I can actually grab other web sites using curl in php. However, I’m getting an error with the plugin which from all other accounts seems to be chalked up to having no curl. But in my case this isn’t true as it does work.

    In what other ways can I debug this? I have the most recent download (just downloaded today).

    Thanks!

    Uncaught exception ‘EpiOAuthException’ in /nfs/html/wp-content/plugins/hl-twitter/api/EpiOAuth.php:434 Stack trace: #0 /nfs/html/wp-content/plugins/hl-twitter/api/EpiOAuth.php(404): EpiOAuthException::raise(Object(EpiCurlManager), false) #1 /nfs/html/wp-content/plugins/hl-twitter/api/EpiOAuth.php(45): EpiOAuthResponse->__get(‘oauth_token’) #2 /nfs/html/wp-content/plugins/hl-twitter/admin.php(1268): EpiOAuth->getAuthenticateUrl(NULL, Array) #3 [internal function]: hl_twitter_oauth_get_authorize_url(”) #4 /nfs/html/wp-includes/plugin.php(395): call_user_func_array(‘hl_twitter_oaut…’, Array) #5 /nfs/html/wp-admin/admin-ajax.php(1471): do_action(‘wp_ajax_hl_twit…’) #6 {main} thrown in /nfs/html/wp-content/plugins/hl-twitter/api/EpiOAuth.php on line 434

  61. hey luke
    I have HL Twitter enabled at my personal account site but at Surface’s site it won’t load the connect to twitter page. I’ve checked and apparently that web host does have cURL for PHP enabled; any tips?
    Ta
    Sam

  62. Hi luke
    this from my host:

    Dear Sam
    Thank you for getting in touch with us about CURL.
    PHP curl is already installed on the server of your hosting space.
    Please let us know if you have any further questions – we will be more than happy to help.

    Why then is HL Twitter not linking? Confused
    Best
    Sam

  63. just downloaded your twitter plugin for my blog but now i can;t access the blog or admin area and i get the following error message…

    Fatal error: Call to undefined method Arras_Widget_Tag_Cloud::WP_Widget_Tag_Cloud() in D:\Domains\the-wedding-insider.com\wwwroot\wp-content\themes\arras\library\widgets.php on line 404

    can you help?

    thanks, damian

    • GreatGrey says:

      Same issue as Ivan above when trying to import.

      Fatal error: Allowed memory size of 50331648 bytes exhausted (tried to allocate 913285 bytes) in *******/plugins/hl-twitter/api/EpiTwitter.php on line 221

      Sometimes it’s on line 222

      Happens on hosted sites on 1and1 and HostGator.

  64. ivan says:

    Hi have a problem

    Warning: set_time_limit() [function.set-time-limit]: Cannot set time limit in….

    HOW MUCH TIME HE NEED?

    Can you tell me timelimit? pls.

    thank you!

    • ivan says:

      no body? can somebody help me please?!

      Warning: set_time_limit() [function.set-time-limit]: Cannot set time limit in safe mode in /data/m/u/musicpark.sk/web/wp-content/plugins/hl-twitter/import.php on line 14

      Fatal error: Allowed memory size of 50331648 bytes exhausted (tried to allocate 913285 bytes) in /data/m/u/musicpark.sk/web/wp-content/plugins/hl-twitter/api/EpiTwitter.php on line 221

  65. tinstar says:

    Hello,

    I found this plugin today and I like what all it looks like it will do. I activated the plugin for a client’s site and added his Twitter as a user. In the backend, I can see him as a user and it lists his number of tweets, followers, etc. In the sidebar widget however all it says in the widget is “View more tweets” and links to another page on the site where I assume all of his tweets will be listed. What am I missing? Where are the tweets?

    Thanks.

  66. Chris says:

    Is it possible to disable the Twitter Archive Page? I don’t see any use for it and it does not display correctly (Sidebar ends up below text).

    All I use is the Sidebar Widget (which is great)!!

    Any help with this would be great :-)

  67. Tom says:

    I can not get my tweets to come up on the side. I put in my username for Twitter, but not sure what I am doing wrong.

  68. TechXero says:

    How to set HL Twitter to tweet with bit.ly shortlinks ?

    And when will plugin be updated for WP 3.2 ?

    Thanks ;)

    • Luke L says:

      If you use a URL shortening plugin for WordPress that uses the official shortlinks API, HL Twitter will use the bit.ly links provided, otherwise it falls back to WordPress’ own.

      And HL Twitter should work fine in 3.2, I just haven’t had time to test and update it so far.

  69. Pingback: Mr Laptop.ez » Plugin: Fast Tweet Dari Dashboard Bagi Pengguna Wordpress!

  70. ron says:

    hi, i installed the plugin and everything seems to work but on thw widget it on shows 1 recent post, can i set it to post at-least 5 tweets no matter how old the tweets are..

    • Luke L says:

      In the widget settings you can choose the number of tweets to show using the dropdown box.

      • ron says:

        thnx for the info luke, i really appreciated it,and btw I’m trying to put hl twitter on a custome on my index, how can i post it? i tried to put the shortcode but it did’t work since i just type it in on the index.. just check http://www.emainwebdevelopment.com/ and you can see on the middle part the twitter column,,tnx!

        • Luke L says:

          You need to call the following function:

          hl_twitter_display_widget(
          $num_tweets_to_show, $twitter_user_id, $widget_title,
          $show_avatars, $show_powered_by, $show_more_link,
          $before_widget_html, $after_widget_html, $before_title_html, $after_title_html, $widget_file
          );
          
  71. ron says:

    tnx luke!! i really appreciate your help, i got it working now

  72. Dave says:

    For some reason after installing the plugin I get the following:
    Fatal error: Uncaught exception ‘EpiOAuthException’ in /home/content/99/5463199/html/chis/wp-content/plugins/hl-twitter/api/EpiOAuth.php:434 Stack trace: #0 /home/content/99/5463199/html/chis/wp-content/plugins/hl-twitter/api/EpiOAuth.php(404): EpiOAuthException::raise(Object(EpiCurlManager), false) #1 /home/content/99/5463199/html/chis/wp-content/plugins/hl-twitter/api/EpiOAuth.php(45): EpiOAuthResponse->__get(‘oauth_token’) #2 /home/content/99/5463199/html/chis/wp-content/plugins/hl-twitter/admin.php(1255): EpiOAuth->getAuthenticateUrl(NULL, Array) #3 /home/content/99/5463199/html/chis/wp-includes/plugin.php(405): hl_twitter_oauth_get_authorize_url(”) #4 /home/content/99/5463199/html/chis/wp-admin/admin-ajax.php(1551): do_action(‘hl_twitter_oaut…’, Array) #5 {main} thrown in /home/content/99/5463199/html/chis/wp-content/plugins/hl-twitter/api/EpiOAuth.php on line 434

    Any thoughts?

    Thanks in advance!

  73. Ruud says:

    Got this message, is there any solution yet?

    —-

    Uncaught exception ‘EpiOAuthException’ in /public/sites/www.postema-sailing.nl/wp-content/plugins/hl-twitter/api/EpiOAuth.php:434 Stack trace: #0 /public/sites/www.postema-sailing.nl/wp-content/plugins/hl-twitter/api/EpiOAuth.php(404): EpiOAuthException::raise(Object(EpiCurlManager), false) #1 /public/sites/www.postema-sailing.nl/wp-content/plugins/hl-twitter/api/EpiOAuth.php(45): EpiOAuthResponse->__get(‘oauth_token’) #2 /public/sites/www.postema-sailing.nl/wp-content/plugins/hl-twitter/admin.php(1255): EpiOAuth->getAuthenticateUrl(NULL, Array) #3 [internal function]: hl_twitter_oauth_get_authorize_url(”) #4 /public/sites/www.postema-sailing.nl/wp-includes/plugin.php(405): call_user_func_array(‘hl_twitter_oaut…’, Array) #5 /public/sites/www.postema-sailing.nl/wp-admin/admin-ajax.php(1551): do_action(‘wp_ajax_hl_twit…’) #6 {main} thrown in /public/sites/www.postema-sailing.nl/wp-content/plugins/hl-twitter/api/EpiOAuth.php on line 434

  74. Philip P says:

    Hello Luke,

    I just installed your plugin, which seems exactly like what I was looking for to add to my Website. I have an issue which has been reposted before. When trying to import tweets I receive the following Error: “Fatal error: Maximum execution time of 60 seconds exceeded in C:\*****\wp-content\plugins\hl-twitter\api\EpiCurl.php on line 70″

    However, Apache’s max execution time is already set to 600 seconds in XAMPP’s php.ini as well as the wp-config file. Is there any known solution?

    Thanks in advance,
    Philip

  75. Ian says:

    Any Ideas … I removed and re-installed on the new server, no luck.

    I just moved a wp site to Go Daddy and the setting area of the HL Twitter admin is returning an error and the widget is not updating:

    Fatal error: Uncaught exception ‘EpiTwitterException’ in /home/content/29/6775129/html/wordpress/wp-content/plugins/hl-twitter/api/EpiTwitter.php:271 Stack trace: #0 /home/content/29/6775129/html/wordpress/wp-content/plugins/hl-twitter/api/EpiTwitter.php(218): EpiTwitterException::raise(Object(EpiCurlManager), false) #1 /home/content/29/6775129/html/wordpress/wp-content/plugins/hl-twitter/api/EpiTwitter.php(119): EpiTwitterJson->__get(‘response’) #2 /home/content/29/6775129/html/wordpress/wp-content/plugins/hl-twitter/api/EpiTwitter.php(36): EpiTwitter->request(‘GET’, ‘/account/rate_l…’, NULL) #3 /home/content/29/6775129/html/wordpress/wp-content/plugins/hl-twitter/admin.php(1005): EpiTwitter->get(‘/account/rate_l…’) #4 [internal function]: hl_twitter_settings(”) #5 /home/content/29/6775129/html/wordpress/wp-includes/plugin.php(405): call_user_func_array(‘hl_twitter_sett…’, Array) #6 /home/content/29/6775129/html/wordpress/wp-admin/admin.php(151): do_action(‘hl-twitter_page…’) #7 {main} thrown in /home/content/29/6775129/html/wordpress/wp-content/plugins/hl-twitter/api/EpiTwitter.php on line 271

    • I just noticed this today, too. I this ‘EpiTwitterException’ in the Back Office HL Twitter Settings area. Was working fine until very recently. Any solutions? Don’t seem to be getting my most recent tweets.

      • Luke L says:

        If it was working before has anything changed on your server? Migration, software updates etc?

        • I got the following error on the settings page after migrating the site from our dedicated server on Rackspace to a GoDaddy shared hosting server (linux w/ cURL enabled) — before moving the plugin worked fine.

          Fatal error: Uncaught exception ‘EpiTwitterException’ in /home/content/66/10210266/html/wp-content/plugins/hl-twitter/api/EpiTwitter.php:271 Stack trace: #0 /home/content/66/10210266/html/wp-content/plugins/hl-twitter/api/EpiTwitter.php(218): EpiTwitterException::raise(Object(EpiCurlManager), false) #1 /home/content/66/10210266/html/wp-content/plugins/hl-twitter/api/EpiTwitter.php(119): EpiTwitterJson->__get(‘response’) #2 /home/content/66/10210266/html/wp-content/plugins/hl-twitter/api/EpiTwitter.php(36): EpiTwitter->request(‘GET’, ‘/account/rate_l…’, NULL) #3 /home/content/66/10210266/html/wp-content/plugins/hl-twitter/admin.php(1005): EpiTwitter->get(‘/account/rate_l…’) #4 [internal function]: hl_twitter_settings(”) #5 /home/content/66/10210266/html/wp-includes/plugin.php(406): call_user_func_array(‘hl_twitter_sett…’, Array) #6 /home/content/66/10210266/html/wp-admin/admin.php(151): do_action(‘hl-twitter_page…’) #7 {main} thrown in /home/content/66/10210266/html/wp-content/plugins/hl-twitter/api/EpiTwitter.php on line 271

          Any help would be very appreciated!

  76. david says:

    downloaded hl for twitter as my first plugin. install and activated it but it doesnt come in the menu as installed plugin which i can configure. 3.2.1 wordpress is what i use.

  77. AJ says:

    Hi Luke,

    After install I’m trying to connect to Twitter but I get a redirect back to my site to a “page not found”. Any ideas?

    • Joe says:

      I am having the same issue… any solutions to this problem?

      • Joe says:

        Solution – The issue I was having was because the site url was different than my wordpress url… My wordpress files are located in a sub-directory. So, if this is your case, temporarily set your site url to the same address as your wordpress url and then setup your HL Twitter account… and then switch back your site url.

  78. Here is how I solved this issue
    As per https://github.com/jmathai/twitter-async/issues/103
    I commented out the lines 171 and 172 but that didn’t work for me. In order to make it work I had to also delete the certificate file (crt). Which worked like a charm.

    I hope that it helps.

    Montreal Web Design

  79. Zhiwan says:

    This looks like an awesome plugin, but I’m stuck at getting the “settings” to work in the admin. Checked my host and I do indeed have cURL activated. Still getting the error on line 434. Same one that Dave and Ruud posted above. Any updates on this one? Or is it something with my host? Thanks!

  80. Vincent says:

    Good morning Luke,

    I have installed and activated “HL Twitter” on my website http://www.comptable-et-fiscaliste.com. This website is made with WordPress 3.2.1 and my theme is Atahualpa. I have HL Twitter last version 30 july 2011.

    When I go to the menu HL Twitter, I got the following error:
    Fatal error: Uncaught exception ‘EpiOAuthException’ in /homez.466/comptablfb/www/wp-content/plugins/hl-twitter/api/EpiOAuth.php:434 Stack trace: #0 /homez.466/comptablfb/www/wp-content/plugins/hl-twitter/api/EpiOAuth.php(404): EpiOAuthException::raise(Object(EpiCurlManager), false) #1 /homez.466/comptablfb/www/wp-content/plugins/hl-twitter/api/EpiOAuth.php(45): EpiOAuthResponse->__get(‘oauth_token’) #2 /homez.466/comptablfb/www/wp-content/plugins/hl-twitter/admin.php(1255): EpiOAuth->getAuthenticateUrl(NULL, Array) #3 [internal function]: hl_twitter_oauth_get_authorize_url(”) #4 /homez.466/comptablfb/www/wp-includes/plugin.php(405): call_user_func_array(‘hl_twitter_oaut…’, Array) #5 /homez.466/comptablfb/www/wp-admin/admin-ajax.php(1551): do_action(‘wp_ajax_hl_twit…’) #6 {main} thrown in /homez.466/comptablfb/www/wp-content/plugins/hl-twitter/api/EpiOAuth.php on line 434

    I tried HL Twitter on an another website with WordPress 2.9.2 and it works perfectly.

    Do anyone have an idea to solve this problem.

    Thank you in advance.

    Vincent.

  81. Carl Potts says:

    hi :) thanks for a great plug in, just one minor problem it posts a row of twitter icons rather than just 1 as I’d prefer

  82. Carl Potts says:

    Thank you Luke – I’ll look into that :)

  83. Andy Leverenz says:

    Hi,

    I’m curious if there is a way to modify each li to have different classes per post to allow background colors to alter. By this I mean having an even and odd class much like how a typical post would be on WordPress inside the loop. Please let me know :) Thank you for your plugin!

    • Luke L says:

      There isn’t currently, but you could easily copy the hl_twitter_widget.php file into your theme and make the necessary changes. The default theme is purposefully kept very simple for the wide range of blogs out there.

  84. rob says:

    Cill idea, but big big FAIL – no utf-8 support

  85. Do you see any problem just copying the CSS from hl_twitter_widget.php and adding it to the bottom of stylesheet.css. Easier for folks to find in the future.

    I guess the question is which comes first… ?

  86. Ok, I moved the CSS into my stylesheet and then I had to add #sidebar to each of your statements to get css precedence working right.

    Working here: http://www.ronrichardsonwebdesign.com/food/

    Now another question. Is there a way to have the Tweet links go to a _blank page instead of over the main site – or is that a twitter issue?

    Thanks – GREAT PLUGIN !

  87. fred says:

    Everything was working great until two days ago. It will not automatically tweet new posts. Going to the settings in dashboard gives me Fatal Error. Was this do to an update?

  88. Bonnie says:

    Hi – I’m using HLTwitter on a multisite installation. When I try to add the widget to a second site and add a user that’s already on the main site, I get a message saying the user is already in the database, and “view details”. But when I click on “view details” I get an error message:

    The selected Twitter user could not be found.

    And below it:

    Unfortunately an error occurred while trying to handle your request that the system could not resolve. Please try again.

    Any suggestions? Otherwise, on the main site, it works like a dream. Thanks!!

  89. flipdvinyl says:

    When will you update UTF-8 Support version?
    I can’t wait anymore.
    Official twitter widget is terrible….

    plz update soon :)

  90. I’m not sure if this has been covered before but about a week ago my client’s HL Twitter plugin just stopped pulling tweets. I unlinked it and relinked it (with a different account even) with no luck. Any idea why it has stopped?

    Here’s the site: http://meganandliz.com

  91. Amanda Frayer says:

    I like everything about the plugin, except I’m having one problem. The function hl_twitter_get_archives_root is calling “wpurl” rather than “siteurl” — it’s causing Previous/Next/Search links to break. I’d like if I could override the function in my theme instead of modifying the plugin files. Since you offer a similar override for shortcuts, I thought it might work but was a no-go. Any way to make that happen? Thanks so much for the great tool! -Amanda

  92. snake says:

    wordpress 3.2.1
    I have installed the plugin several weeks ago, linked with twitter account, there are no errors, but it doesn’t display any tweets.

  93. Tim says:

    I am getting this error, I just installed the plugin, curl is enabled, and wordpress is a new install

    Fatal error: Uncaught exception ‘EpiOAuthException’ in /home/content/78/8454278/html/wp-content/plugins/hl-twitter/api/EpiOAuth.php:434 Stack trace: #0 /home/content/78/8454278/html/wp-content/plugins/hl-twitter/api/EpiOAuth.php(404): EpiOAuthException::raise(Object(EpiCurlManager), false) #1 /home/content/78/8454278/html/wp-content/plugins/hl-twitter/api/EpiOAuth.php(45): EpiOAuthResponse->__get(‘oauth_token’) #2 /home/content/78/8454278/html/wp-content/plugins/hl-twitter/admin.php(1255): EpiOAuth->getAuthenticateUrl(NULL, Array) #3 [internal function]: hl_twitter_oauth_get_authorize_url(”) #4 /home/content/78/8454278/html/wp-includes/plugin.php(405): call_user_func_array(‘hl_twitter_oaut…’, Array) #5 /home/content/78/8454278/html/wp-admin/admin-ajax.php(1551): do_action(‘wp_ajax_hl_twit…’) #6 {main} thrown in /home/content/78/8454278/html/wp-content/plugins/hl-twitter/api/EpiOAuth.php on line 434

  94. eligent says:

    Hello! I installed HL TWITTER and
    cannot connect to twitter:

    I getting just this message:

    To use HL Twitter you must first authorise it via Twitter. To connect,
    click on the link below.

    Loading…

    I contacted to my hosting support team, they checked support of cURL and multi_curl, it works.

    However, it doesn’t work :(

    Error happens with:

    /home/eligent/www/site15/public_html/wp-content/plugins/hl-twitter/api/EpiOAuth.php(45):
    EpiOAuthResponse->__get(‘oauth_token’)

    Stack trace:

    #0 /home/eligent/www/site15/public_html/wp-content/plugins/hl-twitter/api/EpiOAuth.php(404):
    EpiOAuthException::raise(Object(EpiCurlManager), false)
    #1 /home/eligent/www/site15/public_html/wp-content/plugins/hl-twitter/api/EpiOAuth.php(45):
    EpiOAuthResponse->__get(‘oauth_token’)
    #2 /home/eligent/www/site15/public_html/wp-content/plugins/hl-twitter/admin.php(1255):
    EpiOAuth->getAuthenticateUrl(NULL, Array)
    #3 [internal function]: hl_twitter_oauth_get_authorize_url(”)
    #4 /home/eligent/www/site15/public_html/wp-includes/plugin.php(405):
    call_user_func_array(‘hl_twitter_oaut…’, Array)
    #5 /home/eligent/www/site15/public_html/wp-admin/admin-ajax.php(1551):
    do_action(‘wp_ajax_hl_twit…’)
    #6 {main}
    thrown in
    /home/eligent/www/site15/public_html/wp-content/plugins/hl-twitter/api/EpiOAuth.php
    on line 434

    Can you help please?

    Many thanks!

  95. Hi there,
    Everytime I attempt to authorise the use of this plugin with Twitter I am directed back to the website I am using it with a 404 error page not found?

  96. I too am getting a fatal error when trying to install/activate the plugin.

    Fatal error: Uncaught exception ‘EpiOAuthException’ in /home/fangjuice/beekeepercorp.com/wp-content/plugins/hl-twitter/api/EpiOAuth.php:434 Stack trace: #0 /home/fangjuice/beekeepercorp.com/wp-content/plugins/hl-twitter/api/EpiOAuth.php(404): EpiOAuthException::raise(Object(EpiCurlManager), false) #1 /home/fangjuice/beekeepercorp.com/wp-content/plugins/hl-twitter/api/EpiOAuth.php(45): EpiOAuthResponse->__get(‘oauth_token’) #2 /home/fangjuice/beekeepercorp.com/wp-content/plugins/hl-twitter/admin.php(1255): EpiOAuth->getAuthenticateUrl(NULL, Array) #3 /home/fangjuice/beekeepercorp.com/wp-includes/plugin.php(405): hl_twitter_oauth_get_authorize_url(”) #4 /home/fangjuice/beekeepercorp.com/wp-admin/admin-ajax.php(1551): do_action(‘hl_twitter_oaut…’, Array) #5 {main} thrown in /home/fangjuice/beekeepercorp.com/wp-content/plugins/hl-twitter/api/EpiOAuth.php on line 434

  97. Simon says:

    I have installed this on a new wordpress site. I have activated the plugin, but when I click on the menu item, I get the following:
    “To use HL Twitter you must first authorise it via Twitter. To connect, click on the link below.

    Loading…”
    and nothing else happens. I use Chrome, so have tried in IE in case of compatibility issues, but the same happens. Any ideas?

    • Luke L says:

      Hi Simon, please ensure the server you are running WordPress on is running PHP 5.3 with cURL enabled with support for multi_curl requests. Thanks.

      • Pam says:

        PHP 5.3.5 is installed on this dreamhost server with cURL enabled. I don’t see a multi_curl option. Do I have to hard-code something? I have the same fatal error reported by many others and am not able to use the plugin yet. Help. Thanks.

        • Pam says:

          Fatal error: Uncaught exception ‘EpiOAuthException’ in /home/loudurra/louisdurra.com/wp-content/plugins/hl-twitter/api/EpiOAuth.php:434 Stack trace: #0 /home/loudurra/louisdurra.com/wp-content/plugins/hl-twitter/api/EpiOAuth.php(404): EpiOAuthException::raise(Object(EpiCurlManager), false) #1 /home/loudurra/louisdurra.com/wp-content/plugins/hl-twitter/api/EpiOAuth.php(45): EpiOAuthResponse->__get(‘oauth_token’) #2 /home/loudurra/louisdurra.com/wp-content/plugins/hl-twitter/admin.php(1255): EpiOAuth->getAuthenticateUrl(NULL, Array) #3 /home/loudurra/louisdurra.com/wp-includes/plugin.php(405): hl_twitter_oauth_get_authorize_url(”) #4 /home/loudurra/louisdurra.com/wp-admin/admin-ajax.php(1551): do_action(‘hl_twitter_oaut…’, Array) #5 {main} thrown in /home/loudurra/louisdurra.com/wp-content/plugins/hl-twitter/api/EpiOAuth.php on line 434

  98. Anders Borg says:

    When I authenticate the callback it goes to a different page (configuration of Google Analytics) rather than tha OAuth completion page. Wassup?

  99. Anders Borg says:

    Sloppy writing. What I meant was: When I authenticate and Twitter requests the HL Twitter OAuth completion page it’s rather sent to configuration of Google Analytics. Effectively no authentication has been made.

    • Luke L says:

      Hi Anders, can you confirm the URL it sends you back to? (Miss out the http://mysite.com/ part if you wish to). Also, can you let me know if you have any other plugins installed which relate to Google Analytics. I have a feeling one of them may be “intercepting” the OAuth callback from Twitter, preventing HL Twitter from loading it.

  100. Matt Hill says:

    Hi, is it possible when you tick ‘display avatars’ that the image then links to that users twitter page?

    • Luke L says:

      Unfortunately not with the current HTML and CSS as the avatar is set as a background image. However you can copy the hl_twitter_widget.php file into your theme and add it in there.

  101. Jason Floyd says:

    I’m seeing errors in my php log related to this plugin. Anyone else get this and if so, know a fix?

    [02-Sep-2011 19:37:46] WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ” at line 3 for query
    INSERT IGNORE INTO wp_hl_twitter_tweets
    (twitter_tweet_id, twitter_user_id, tweet, created, source, reply_tweet_id, reply_user_id, reply_screen_name, lat, lon)
    VALUES made by do_action_ref_array, call_user_func_array, hl_twitter_cron_handler, hl_twitter_import, hl_twitter_import_tweets, W3_Db->query

  102. Sam says:

    Hi Luke,

    If you get the chance could you answer this question.

    I’m using the HL Twitter plugin for WordPress. But my twitter page (that lists the tweets) keeps going missing. The only way to get it working again is to disable and reactivate the plugin. This looks like a bug. http://www.jquery4u.com/twitter

    Cheers,
    Sam

    • Luke L says:

      Hi Sam, this is indeed a bug. It appears WordPress sometimes “forgets” pages that plugins have added. I’m looking at a proper fix but can’t suggest anything more than the temporary fix you are using now. Sorry for the inconvenience.

      • Sam says:

        Thanks Luke,

        Shame that I may have to use a different plugin as it does everything I want. It’s really annoying to keep deactivating/reactivating every day.

        Cheers,
        Sam

  103. Adam says:

    Tweet Archive URL issue.

    My tweets are being archived perfectly but for one thing. All my custom short URLs which show up perfectly on twitter (I use Twitter Image Host plugin also), are replaced with http://t.co/AbcdE type URLs in the HL twitter archive page. Is there a way to show my short URLs by default, rather than edit them all one by one? Loving the plugin btw.

  104. Matt Hill says:

    I’ve suddenly started getting

    Warning: Unknown: open(/tmp/sess_f3425e2e89a5108e2073e8df4c845c60, O_RDWR) failed: Permission denied (13) in Unknown on line 0

    Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0

    when having the HL Twitter pluggin activated. once deactivated the message dissappears. have you seen this before?

  105. nwebb says:

    Hi, I just thought I’d let you know about a clash I experienced with another plugin (maybe useful to add to your known-issues section).

    I installed your plugin, it took me to the Twitter auth screen and let me log in. It then said it was redirecting me back to my site, however it consistently took me back to the Google Analyics setup page that this plugin uses:

    http://yoast.com/wordpress/google-analytics/#utm_source=wordpress&utm_medium=plugin&utm_campaign=google-analytics-for-wordpress&utm_content=v420

    … and when I tried to go to the settings page for your plugin it said no accounts were set up. Easy fix – I temporarily disabled Yoast’s plugin, cleared my cache, authenticated again, re-enabled Yoast’s plugin and all was good.

    Hope this feedback helps :)

    Cheers,
    Neil

    p.s. I’m using RedTime 1.1 theme (quite popular I believe) and if I choose to show Twitter avatars in your plugin then the text ends up getting overlaid on top of the avatars, so I had to switch ‘show avatars’ off.

  106. sean says:

    Heya Luke – love the plugin; trying to activate it on another site I’m managing and running into a strange issue where it allows me to login to twitter, but when it redirects back to wp admin I get:

    Not Found

    The requested URL /wp-admin/admin.php was not found on this server.

    Any suggestions? Thanks for such a great product!

  107. Sam says:

    The error seems to be when it trys to tweet for a new post.

    If you disable this option and use “Auto Twitter” to do this it doesn’t seem to break.

    Hope this helps someone.

  108. I’m getting nuts. HL Twitter worked last week on a new Project, this Week it doesn’t. First I identified an error in my log caused by HL Twitter, trying to increase the memory. Fixed that by defining the WP_MAX_MEMORY_LIMIT constant according to my server and edited your admin.php to use this constant too. (You should do that by default) But now nothing changed, I’m able to connect to twitter I’m able to add a user, I get all the stats for the users like # of tweets etc. but I’m not able to import them. No error message or so. The “Importing tweets… (this may take a while)” gets displayed, disappears and thats it. Doesn’t seem to run the import. But sometimes I just get displayed a “-1″ from admin-ajax.php not always. Do you have any idea how to fix that? That would be awesome before I’m pulling my hair out ;)

  109. Elizabeth says:

    Hi Luke.

    I am a layperson managing a website.

    The code is so complex for dates, etc. Do you have, or do you plan on having, any kind of plugin that would allow us to use check boxes and fields to set our preferences?

    Sorry. Thanks.

    Elizabeth

  110. Paul says:

    I’m getting an error message that I don’t know how to sort out when I have tried to show my last 3 tweets (@pcdicken) I’m using Win 7, WordPress 3.2.1., Widget Simple RSS Feeds Widget, RSS feed: http://twitter.com/pcdicken

    Error is:
    file_get_contents(//twitter.com/pcdicken) [function.file-get-contents]: failed to open stream: No such file or directory in /websites/123reg/LinuxPackage21/hi/ra/et/hiraeth.org.uk/public_html/blog/wp-includes/class-feed.php on line 88

    I didn’t understand your instruction: ‘In the main menu, go to Twitter. You will be asked to link to your Twitter account.’ I’m not sure what is the main menu or where it is, so maybe I haven’t linked the account.

    Many thanks – I’d really appreciate your help.

    Paul

  111. Paul says:

    Hi Luke,

    We’re trying to get HL Twitter up and running.
    We used it in other sites (with different themes) perfectly.

    The problem for this site is it trows up an error when we want to configure HL Twitter:
    Fatal error: Uncaught exception ‘EpiOAuthException’

    We googled and found your notice about cUrl.
    We checked our site and cUrl seems to bee activated but HL Twitter won’t work.

    Do you have any idea how we can get this to work?
    Thanks in advance,

    Paul

  112. I tried the plugin… I can’t find the menu to put a Twitter account in place… What am I missing?

  113. fanimej says:

    I can’t get this to work. It just says “loading…” and nothing else happens. I checked with my webhost (one.com) and they’re saying that the server is “PHP 5.3 with cURL enabled with support for multi_curl requests.”

    Any suggestions to a solution?

  114. Hi Luke,
    I really could use your help here ;) I’m always running in the same error while I try to import my tweets with your Plugin. I’m able to connect to twitter, I’m able to setup a user, I’m able to tweets new posts and with the twitter widget in the dashboard but I’m not able to import my tweets.
    I tested everything, my server responded that the plugin tried to increase the memory, fixed that but it didn’t fixed my problems. I narrowed it down with firebug to this error:

    “Node cannot be inserted at the specified point in the hierarchy”

    It has something to do with the admin-ajax but I’m absolute clueless how to fix that. It worked on another blog (same server) until I updatet wordpress to 3.1.2.

    I would appreaciate if you could help me. Thanks in advance, let me know if I can help or if you need further informations.

    Denis

  115. Raphael Fu says:

    Hi Luke, i just wondering how to remove the “>” showed before my avatar.

    Heres a screenshot: http://cl.ly/2Q062a0U0w3b1H3M1E0y

    i hope u can help me and congratulations for your good work :)

    Thank you!

  116. Never mind, today it works and I’ve no idea why. That sucks… ;)

  117. Mike says:

    For some reason my tweets have not been cached in over a month. Any idea what might cause this? Literally not a single tweet since 10 October. Thanks.

  118. conor says:

    Hi Luke

    I’m getting the following when i try to connect:

    To use HL Twitter you must first authorise it via Twitter. To connect, click on the link below.

    Fatal error: Uncaught exception ‘EpiOAuthException’ in /home/content/67/8032067/html/wp-content/plugins/hl-twitter/api/EpiOAuth.php:434 Stack trace: #0 /home/content/67/8032067/html/wp-content/plugins/hl-twitter/api/EpiOAuth.php(404): EpiOAuthException::raise(Object(EpiCurlManager), false) #1 /home/content/67/8032067/html/wp-content/plugins/hl-twitter/api/EpiOAuth.php(45): EpiOAuthResponse->__get(‘oauth_token’) #2 /home/content/67/8032067/html/wp-content/plugins/hl-twitter/admin.php(1255): EpiOAuth->getAuthenticateUrl(NULL, Array) #3 [internal function]: hl_twitter_oauth_get_authorize_url(”) #4 /home/content/67/8032067/html/wp-includes/plugin.php(405): call_user_func_array(‘hl_twitter_oaut…’, Array) #5 /home/content/67/8032067/html/wp-admin/admin-ajax.php(1551): do_action(‘wp_ajax_hl_twit…’) #6 {main} thrown in /home/content/67/8032067/html/wp-content/plugins/hl-twitter/api/EpiOAuth.php on line 434

    I’m hosting on godaddy, WP 3.2.1

    Any ideas?

    Conor

  119. I don’t get it, one day it works, the next day it doesn’t. I’ve no clue why. Let me know if you’re interested solving a challenging issue with your plugin Luke. I would highly appreciate your help.

  120. Tried your plugin but had many errors.
    As i use a German wp install I can’t give you the exact wording but something like: the plugin created n chars output on install. if you have messages like “headers already sent” you should uninstall it.

    I had the error “headers already sent” and many others, mostly only notices (debug mode):

    Undefined index: hl_twitter_cron in [...]wp-content/plugins/hl-twitter/functions.php on line 96

    But of course on activation I have not yet autorised Twitter.

  121. Very nice tool. The only problem I have with it is this:
    I want an Editor to be able to manage it. Do you have an idea on how to set a different userrigt on “manage_options” or add_(sub)menu_page

  122. thepete says:

    FEATURE REQUEST: An option to not allow more than X amount of posts to be auto-tweeted. I just imported a few hundred posts from a previous blog and your plugin auto-tweeted all of them. I did not expect that to happen. Don’t know why I didn’t, but still, it’s a good feature add. Thanks for your otherwise great plugin.

  123. Jamie says:

    The Plugin is exhibiting this error and I checked if Curl was enabled and it is.
    This is the following error, can you please help?

    Warning: curl_multi_exec() has been disabled for security reasons in /home/ice20099/public_html/build/wp-content/plugins/hl-twitter/api/EpiCurl.php on line 59

    Warning: curl_multi_exec() has been disabled for security reasons in /home/ice20099/public_html/build/wp-content/plugins/hl-twitter/api/EpiCurl.php on line 59

    Warning: curl_multi_exec() has been disabled for security reasons in /home/ice20099/public_html/build/wp-content/plugins/hl-twitter/api/EpiCurl.php on line 59

    Warning: curl_multi_exec() has been disabled for security reasons in /home/ice20099/public_html/build/wp-content/plugins/hl-twitter/api/EpiCurl.php on line 59

    Warning: curl_multi_exec() has been disabled for security reasons in /home/ice20099/public_html/build/wp-content/plugins/hl-twitter/api/EpiCurl.php on line 59
    No tweets were returned by the Twitter API. Please try again later.

    I check the code and found this line that it was referring to, how do I fix this?

    $code = $this->execStatus = curl_multi_exec($this->mc, $this->running);

  124. rico says:

    hey Luke. thanks for the plugin.

    Works great, but as you have no user roles, is it possible to turn the ‘tweet this” after posts off? As an earlier comment pointed out, even contributors waiting for post review can tweet posts.

    I realize that there are also many ways for any user to tweet a post, or a quote within, so although your customization settings make tweeting quite fast and consistent, it seems targeted for a single author site.

    If there isn’t a setting, perhaps some code to comment out for now? (great feature, but not for a multi-user site where you may want to control the twitting.)

    Yo,
    Rico

    thanks.

  125. Jonas says:

    Hi, I cannot find any options for supporting the Swedish letters å, ä , ö . When posting from my Fan Facebook (connected to my twitter account and also to my website via HL-Twitter) I bump into problem. when I using #-tag. The tag will not use my Swedish letters and the redirect for my followers will not be able to see for example #Skidåkare (skier in English)
    Can you please have a look and add support for the 3 Swedish letters.
    Thank you – Jonas

    • Luke L says:

      Hi Jonas, HL Twitter currently doesn’t support UTF-8 characters (all non-roman characters). I am working on adding support in a new version however. Sorry for any inconvenience this has caused you.

  126. Maria says:

    I’m getting the following error message repeatedly in my error_log:

    [24-Dec-2011 07:34:25] WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ” at line 3 for query
    INSERT IGNORE INTO wp_hl_twitter_tweets
    (twitter_tweet_id, twitter_user_id, tweet, created, source, reply_tweet_id, reply_user_id, reply_screen_name, lat, lon)
    VALUES made by do_action_ref_array, call_user_func_array, hl_twitter_cron_handler, hl_twitter_import, hl_twitter_import_tweets

    I have the latest version of your plugin and the latest version of WordPress. Maybe you can look into this? Not sure if it’s the cause of some CPU issues I’m having at my host server.

    Thanks.

  127. AIleen AS says:

    I just installed HL Twitter plugin within the BlogoLife WP theme. Each tweet content shows up but it doesn’t wrap around the image. How can this be fixed?

    Cheers.
    Aileen

  128. Jose Mejia says:

    Hi, a website about recipes, god ones too.Your plugin is the only one I found that will post the recent post as it is publish which is a great benefit. It is also very elegant.

    We have installed in 2 websites; gustoysazon.com and psoriasis2012.com in the latter, HL Twitter work just find a great, in gustoysazon, all the tweets go to a different tweet account. pindonation.com.

    Do not have an idea of how to solve thit. I imagine that when the volunteers installed originally they were conected to the worng account… and the rest is history. Now, we uninstall and re- install it and it keeps wrong account setting.

    Maybe is something else.

    Thanks.

    • Luke L says:

      Hi Jose, in HL Twitter > Settings is a link at the top of the page to unlink the Twitter account HL Twitter is connected to. If you click this and then re-connect to the correct Twitter account it should work for you.

  129. Jose Mejia says:

    Thanks. That one was so easy it almost bit us!

    Question?
    Would it be possible to make a plugin that rewards people for posting or registering with a random generated number emailed to them for a drawing.?

  130. Mike says:

    QUESTION: Is there an easy way to get the plugin to display more than 1 Tweet? Thanks :)

  131. DavyB says:

    multisite WP 3.3.1 | plugin version 2011.7.30 – only activated on 1 site
    plugin also coped to theme folder – no results from hitting it with
    http://example.org/?hl_twitter_cron=my-secret-key
    (domain name and key changed here in this document for security/protection)

    Live data not being collected after initial storage
    - no tweets being displayed on archive page

    I have a print to pdf from
    http://example.org/wp-admin/admin.php?page=crony-view

    of the 13 cron jobs only 1 has a next run date in the future and its NOT hl-twitter
    the one of interest to you is

    hl_twitter_cron_handler every 15 minutes Jan 5, 2012 @ 11:44pm N/A

    currently ~22:15 2012-01-07

    cannot see how to attach it here – but could attach it to the archives page if you want

  132. urika says:

    I am getting an error message from your plugin will not download the twitter ap. It has slso shut down my site with the error code displaying on my page! and will not let me deactivate! I need someone to walk me through the editor to get this off of my website.

  133. BasZer says:

    Hi,

    I used your plugin on other websites. It is great. But now I get the following error. What to do.
    To use HL Twitter you must first authorise it via Twitter. To connect, click on the link below.

    Fatal error: Uncaught exception ‘EpiOAuthException’ in /var/www/vhosts/ruinerwold.info/httpdocs/wp-content/plugins/hl-twitter/api/EpiOAuth.php:434 Stack trace: #0 /var/www/vhosts/ruinerwold.info/httpdocs/wp-content/plugins/hl-twitter/api/EpiOAuth.php(404): EpiOAuthException::raise(Object(EpiCurlManager), false) #1 /var/www/vhosts/ruinerwold.info/httpdocs/wp-content/plugins/hl-twitter/api/EpiOAuth.php(45): EpiOAuthResponse->__get(‘oauth_token’) #2 /var/www/vhosts/ruinerwold.info/httpdocs/wp-content/plugins/hl-twitter/admin.php(1255): EpiOAuth->getAuthenticateUrl(NULL, Array) #3 /var/www/vhosts/ruinerwold.info/httpdocs/wp-includes/plugin.php(405): hl_twitter_oauth_get_authorize_url(”) #4 /var/www/vhosts/ruinerwold.info/httpdocs/wp-admin/admin-ajax.php(1587): do_action(‘hl_twitter_oaut…’, Array) #5 {main} thrown in /var/www/vhosts/ruinerwold.info/httpdocs/wp-content/plugins/hl-twitter/api/EpiOAuth.php on line 434

  134. Marco says:

    I cannot see my comment :-/

  135. Marco says:

    Commenting out the line 170 CURLOPT_FOLLOWLOCATION, it works.
    Could i get some sort of side effects using the library by this way?

    Thanks
    Marco

  136. [From the installation instructions]:
    3. [In WordPress admin, go to Twitter. You will be asked to link the plugin to your Twitter account.]
    There is no “Twitter” option on the Admin panel – just “Tweet” and “HL Twitter”, so after installation and activation, I went to “HL Twitter” and was asked to link the plugin to my Twitter account. WP churned for a several seconds and then returned me to the Settings/Google Analytics page. That didn’t feel right since it’s not where I started.

    At this point I checked my Twitter settings and noticed that HL Twitter was still NOT listed as an app that can access my Twitter account, but I tried to continue on WP anyway.

    Under Appearance/Widgets, I dragged HL Twitter to the default sidebar and entered a Title as “Our Tweets”. The only choice for Users was “All users.” After completing these steps, my sidebar says:

    Our Tweets
    There are no recent tweets.

  137. Luke responded by email to say “there is another plugin interfering with HL Twitter. If you try temporarily deactivating the other plugin HL Twitter redirects you to you should be able to connect successfully.”

    That did the trick. After I deactivated Google Analytics and clicked on HL Twitter, I saw the expected panel asking for twitter ID(s). I was then able to retrieve the last several days worth and currently show just the 5 most recent tweets – without the avatar since my theme puts text on top of it. I also noticed that HL Twitter can automatically tweet anything I post on the blog, so I’m trying that feature and deactivated the Twitter Tools plug-in. After a few days, I’ll reactivate Google Analytics and make sure that HL Twitter still works.

  138. on the homepage of my site at http://www.oism.co.uk, I have the HL twitter plugin, which I think is excellent. is there anyway that I can remove the text where it says ‘outside in’s Recent Tweets’ and also can the bullet points be taken away?

    Many thanks
    Jamie

    • Luke L says:

      Hi Jamie, the bullet points can be removed by adding CSS to your theme’s styles. If you want to modify the actual HTML of the plugin (to remove or change the title), your best bet is to copy the hl_twitter_widget.php file from /wp-content/plugins/hl-twitter to /wp-content/themes/your-current-theme-here/.

  139. Veedubdave says:

    Hi, I really like HL-Twitter best of the twitter plugins I have tried so far.
    I do however have one problem. When i try to tweet from within a post, i get a message (. Error . Could not connect to twitter. ).
    The plug in pulls tweets in from my twitter account ok. Any idea what I’m doing wrong?
    Thanks
    Dave

  140. Leandro says:

    Hi!
    i was trying a web in a test server, and the plugin worked great!! thanks for it!
    But when i moved the web to the new server, there was a trouble when loading the page:

    “Server error
    The website encountered an error while retrieving http://pixieradio.com/. It may be down for maintenance or configured incorrectly.
    Here are some suggestions:
    Reload this webpage later.
    HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.”

    when the plugin is desactivated it loads fine. i’ve tried to unlink the twitter account, delete the hltwitter and install it again, but i can’t make it work.
    thanks for the support!
    Leandro.

  141. Jessica says:

    Hi Luke – loving your widget, so clean and easy to use. Just wondering if it’s possible to change the “View more tweets” link to point off-site, to the twitter page vs the on-site archive page? If this is a simple fix, it’d be much appreciated.

    Thanks!!

    • Luke L says:

      Hi Jessica, I currently don’t offer an option but you can modify the HTML of the widget really easily by coping the hl_twitter_widget.php file from /wp-content/plugins/hl-twitter to /wp-content/themes/your-current-theme-here/. Then you can make it point anywhere.

  142. Don says:

    Hi Luke,

    I’ve installed your plugin and although i’m seeing no errors, no tweets are being imported. Each time I try, i’m getting:

    No tweets were returned by the Twitter API. Please try again later.

    My host is running PHP 5.2.17 and my blog’s on WordPress 3.3.1, and although curl_multi_exec is disabled at server level, I can run it under my own username using the hosts mod_ruid module.

    Any ideas?

    Thanks,

    Don

  143. paul says:

    Hi Luke
    Thanks for the widget its reaaallly close to exactly what im looking for..

    I cant work out how to put the twitter name alongside the avatar pic..

    Also, the text is misaligned and covering the avatar pic.

    many thanks

  144. Mohammed says:

    How can I hide the mentions?
    I want the widget to show the tweets only, not the mentions!

  145. Laith Wark says:

    Hi. The link to “more tweets” gives an error 404 Page not found. I followed the instructions in the FAQ and changed the name but still get the same error. In this case “The requested URL /blog/tweet-archive was not found on this server.”

  146. Santiago says:

    Hello Luke,

    First of all, thanks for such an amazing plugin, it’s the perfect match for what I was looking for.
    The problem I’ve found so far is for retweets. When I retweet someone, the plugin automatically adds “RT @user:” and then the message. There’s no problem with this, except for the fact that there’s a 140 character limit, so some of them are used for the “RT..” part and the last characters of the original tweet that I was retweeting are not shown.

    Is there any way to fix this?

    Thanks a lot!

  147. Omner says:

    hello! I like your plug-in because its clean! but It send me a “fatal error” when Im in the dashboard in the HL Twitter tab… what can I do?

    Fatal error: Uncaught exception 'EpiOAuthException' in /home/www/vakarepro.com/wp-content/plugins/hl-twitter/api/EpiOAuth.php:434 Stack trace: #0 /home/www/vakarepro.com/wp-content/plugins/hl-twitter/api/EpiOAuth.php(404): EpiOAuthException::raise(Object(EpiCurlManager), false) #1 /home/www/vakarepro.com/wp-content/plugins/hl-twitter/api/EpiOAuth.php(45): EpiOAuthResponse->__get('oauth_token') #2 /home/www/vakarepro.com/wp-content/plugins/hl-twitter/admin.php(1255): EpiOAuth->getAuthenticateUrl(NULL, Array) #3 [internal function]: hl_twitter_oauth_get_authorize_url('') #4 /home/www/vakarepro.com/wp-includes/plugin.php(405): call_user_func_array('hl_twitter_oaut...', Array) #5 /home/www/vakarepro.com/wp-admin/admin-ajax.php(1587): do_action('wp_ajax_hl_twit...') #6 {main} thrown in /home/www/vakarepro.com/wp-content/plugins/hl-twitter/api/EpiOAuth.php on line 434

    • Luke L says:

      Please make sure you are using PHP 5.3 and have multi_curl enabled in PHP. Google should help you answer these questions and solve them if not.

  148. Hydro says:

    Hi,
    liking the potential of this plugin but can’t get it to connect to Twitter. I sign in and Twitter sends me back to my sites “Google Analytics for WordPress Configuration” strangely?
    cURL is installed according to my web so I come to you, cap in hand…

  149. thepete says:

    I’ve noticed that the “Tweet Now” window no longer displays the shortlinks. Instead, it displays the regular permalink. Any idea what might be up?

  150. Santiago says:

    Hello Luke,
    First of all, thanks for such an amazing plugin, it’s the perfect match for what I was looking for.
    The problem I’ve found so far is for retweets. When I retweet someone, the plugin automatically adds “RT @user:” and then the message. There’s no problem with this, except for the fact that there’s a 140 character limit, so some of them are used for the “RT..” part and the last characters of the original tweet that I was retweeting are not shown.
    Is there any way to fix this?
    Thanks a lot!

  151. VoC Admin says:

    Thanks for the plugin.

    FYI – I was able to add a follow me button to your plugin by copying the php widget file to my theme and inserting the following to the php just above the last :

    Follow @”your twitter account”

  152. I installed this on a 3.4-RC WordPress install and it doesn’t appear to be working. I could link my Twitter account and add users. The API request count went down, and it said it downloaded X tweets, but 0 were saved.

    Also the http://blindscribblings.com/hl-twitter isn’t working. Permalinks and all other re-writes are working on the site.

  153. I think I found my problem. 2 of the tables aren’t getting created when I installed the plugin because FULLTEXT indexes aren’t supported.

    • I was able to manually create the tables by specifying:

      ENGINE = MYISAM;

    • Luke L says:

      Hi T.J. There’s a bug in the current version of HL Twitter which causes this not to be specified on install. I have yet to get around to updating unfortunately as I’ve been pulled in other directions. Very sorry for any inconvenience this has caused you.

  154. Is there any way to theme the widget to look something like this:

    http://www.cad-comic.com/

    • Luke L says:

      You can override the HTML and CSS that HL Twitter outputs for it’s widget. The guide for this is in the FAQ on WordPress. As for the actual design, you would need to do this yourself. Thanks.

  155. Hi Luke
    Ive installed HL Twitter and it is pulling in tweets perfectly.
    however its not letting me tweet from within a post. When I try to tweet the post address i get an error : Error: Could not connect to Twitter.
    Any ideas what may be causing this?
    many thans for any help and a great product (other than this glitch!)

    • Luke L says:

      Hi Dave, this might be caused by Twitter not having granted HL Twitter permission to post on your behalf. If you go to the Twitter website and check clients, you’ll be able to see if this is the case. If not, you will have to remove HL Twitter (on the Twitter client page) and then go to HL Twitter > Settings in WordPress and use the disconnect option in the opening text.

  156. Santiago says:

    Dear Luke,

    I’ve posted you two questions regarding the 140 characters thing. I just want to know if this is a Twitter API problem or it’s the plugin, so I can try to get it to work. If you could help me I would be very appreciated.

    Thanks a lot,

    • Luke L says:

      Hi Santiago,

      Twitter themselves return the tweet truncated to a maximum length of 140 characters. Sorry for taking so long to get back to you.

  157. paul dolan says:

    currently building our WP site and installed your plugin, which looks the part. I am wondering if there is a way to add “reply” “retweet” and “favorite” buttons to appear under each tweet?

    • Luke L says:

      Hi Paul, there isn’t an option for that yet, but if you’re comfortable editing PHP and HTML you could add this yourself by copying the hl_twitter_widget.php file to your theme directory.

  158. Chris says:

    Hi,
    I have activated HL Twitter on my wordpress blog. Automatic tweeting doesnt work and when i try to manually tweet , it seems to get stuck on “Tweeting” , the end result it just doesnt tweet. I revoked access and undo revoke access. I disconnect and reconnect from wordpress dashboard. Nothing works…How can I further debug this problem?

    • Luke L says:

      Hi Chris, does the plugin pull in your tweets or is this broken as well? If so, please make sure you have cURL enabled for PHP (Google will explain how best to do this for your host). Thanks.

  159. Meg says:

    Hi, I love me some HL Twitter! Great plugin.

    Question, am I missing a setting to stop the HL Twitter CSS from being embedded?

    Thanks!

  160. Cindy says:

    Luke,

    Great plugin. Thank you for the time and effort you have put into it.

    I would like to have all of the links (Twitter name, links in the tweets, etc) open in a new window instead of taking the viewer away from my website.

    I located what looked like the code for the link in the /hl_twitter_widget.php file and added target=”_blank”. but it didn’t work.

    Could you please point me in the right direction to locate the spot to make this change?

    Thank you for your time.
    Cindy

    • Luke L says:

      Hi Cindy, you’ll need to update the tweet parsing function, in hl-twitter/functions.php IIRC.

      • Rob says:

        Hi.
        I had the same request. Here’s how I did it.
        In the file /wp-content/plugins/hl-twitter/functions around line 308 you should find function hl_twitter_show_tweet($tweet)

        Change it to look like this :-

        /**
        * Returns a tweet with all links, hashtags and usernames converted to links
        *
        * @return void
        **/
        function hl_twitter_show_tweet($tweet) {
        $tweet = preg_replace("#(^|[\n ])([\w]+?://[\w]+[^ \"\n\r\t< ]*)#", "\\1\\2", $tweet);
        $tweet = preg_replace("#(^|[\n ])((www|ftp)\.[^ \"\t\n\r< ]*)#", "\\1\\2", $tweet);
        $tweet = preg_replace("/@(\w+)/", "@\\1", $tweet);
        $tweet = preg_replace("/#(\w+)/", "#\\1", $tweet);
        return $tweet;
        } // end func: hl_twitter_show_tweet

        Just added target=\"_blank\" at the end of the tag

        Hope this is of use to someone.

        Great plugin by the way.

        Thanks.

        Rob

  161. HL Twitter was working on my site previously, but hasn’t fetched any new tweets in 4 days. Is there a way to manually spur it to fetch new tweets?

  162. Rob says:

    I’m having trouble linking my Twitter account. I click on connect to twitter and get redirected to twitter where I press sign in and it redirects back to my site, but to the Google Analytics plugin settings and not to the HL Twitter one. If I then go to the HL Twitter settings it says I need to link my account…

    • Luke L says:

      Hi Rob, the Google Analytics plugin unfortunately “hijacks” the data Twitter sends back. If you temporarily disable the GA plugin, activate HL Twitter and then reactivate the GA plugin it should all work fine. Thanks.

  163. Manuel says:

    Hi,
    I am just trying to implement HL Twitter into my multilingual blog. I’ve got two blogs linked in german and english and would like to have a twitter feed in both of them. I can only add my twitter account in one of the blogs though, otherwise I get the error: “This user has already being added to the database of users.” I can’t chose that account on my other blog though.

    How could I solve this?
    Thanks

    • Luke L says:

      Hi Manuel, HL Twitter hasn’t actually been updated to work with multiple blogs yet as WordPress added the feature after it was developed. I am looking into adding support, but it would require updating a lot of code so I can’t give a definite timescale for if or when it would be updated. Sorry for any trouble this causes.

  164. Luke, check out http://chrisgagne.com/1060/ for an HTML entities issue and possible resolution. Also, I followed your FAQ’s suggestions on the archive page but can’t get it to work. I am using WP 3.4.1 and HL Twitter 2011.07.30. Any suggestions? Thanks!

    • Luke L says:

      Hi Chris, thanks for this. I’ll have to implement this (or some variant of, PHP are removing support for executing code as part of a regex). As for the archive page link, I’ve yet to find a definitive cause, let alone solution. Another possible option is to de-activate and re-activate HL Twitter. Sorry for any inconvenience this causes.

  165. rainman22 says:

    Hi, I’ve been using HL Twitter 2011.7.30 for half a year now (WP 3.3.2) and it worked fine. Until last week. It has stopped importing new tweets since. Manual import hangs ‘forever’. There were no changes to the twitter account.

    Any clues? Thanks.

    • Luke L says:

      Hi, can you confirm nothing has changed on your server i.e. your host hasn’t changed anything without your knowledge? Failing that, please try unliking and relinking HL Twitter. You can do this from the HL Twitter settings page (look for a link in the top paragraph). Let me know if that doesn’t solve it for you. Thanks.

      • rainman22 says:

        Thanks Luke.

        I tried it, but after I chose “Sign In” on twitter in response to the question “Authorize HL Twittter to use your account?”, I get thrown into “Google Analytics for WordPress Configuration” on WordPress.

        I had to deactivate the Google plugin before being able to connect.

        Then, it still saw only the tweets older than one week. I decided to import (again).

        Account name: …..
        Tweets made: 514
        Tweets in DB: 494
        Tweets to import: 514
        Estimated API usage: 4 requests out of remaining 350
        Start Import

        I clicked Import and it tells me “this may take a while” but no indication of prograss or completion ETA….

        • rainman22 says:

          Is there any way I can see what the issue might be? Where does HL Twitter keeps its error logging or similar?

          The last thing it says is “Importing tweets… (this may take a while)” and then it goes silent forever. Nothing happens in the database table ‘wp_hl_twitter_tweets’.

          How long should this normally take?

  166. rainman22 says:

    Has something changed to the Twitter API causing HL Twitter not able to retrieve tweets?

  167. rainman22 says:

    I have moved to another plugin.

  168. Celeste says:

    Hi there… when I enable avatar, the tweet posts OVER the avatar. Have a look at the site listed… thanks so much for any help!!!

  169. Anden says:

    Very good plugin, but I think it has stopped working? Perhaps because of: https://dev.twitter.com/blog/changes-coming-to-twitter-api

    It would be wonderful to see this to be updated!

    I got: Fatal error: Maximum execution time of 60 seconds exceeded in T:\www\www.demo.test\wp-content\plugins\hl-twitter\api\EpiCurl.php on line 83

    • Luke L says:

      Hi Anden, HL Twitter should already comply with these changes. My test set-up is still collecting tweets and has not reported any problems. I will investigate further though. Can you confirm what you were doing when this error occurred (creating a new account, initial import, etc)?

      • Robert Chadwick says:

        I can confirm this error as well. My Apache/Windows server kept throwing PHP errors, and using 100% CPU. I tracked it down to epicurl.php when the WordPress CRON runs. When I run epicurl.php manually, I get the 60 second timeout error, mentioning line 83. Googling around, I found the same error, but mentioning line 70, and from about 2 years ago. That problem appears to be fixed. I don’t know if this is related or not.

        Any ideas?
        Thanks!

  170. Ben says:

    Hi,

    I was able to get the widget to show with Avatars easily in the sidebar but when you follow the “view more tweets” link it brings you to a page with no formatting and no avatars. How do I change the way the page looks?

    • I have the same question. Did we set up it wrongly? I made a page called hl-tweets, pasted the manual code there (with Num 5) and entered the slug of this page to the settings tab of HL Twitter. Works fine but no avatars.

      By the way… GREAT plugin.

  171. stephanie says:

    Hi, Great plugin! One thing I noticed is that it is cutting off some of the tweets. Is there anyway to change the character limit that is displaying? It only seems to be cutting off some of the longer tweets. Thanks so much in advance for your help!

  172. Josiah says:

    Plugin is working on the front end but in backend it’s showing no users/tweets (screens are blank) and on settings it gives me this error: ” Fatal error: Exception thrown without a stack frame in Unknown on line 0″

  173. Dimitry says:

    Help please. When I try to connect to twitter API I get this long error….

    Fatal error: Uncaught exception ‘EpiOAuthException’ in /home/content/35/6477835/html/wp-content/plugins/hl-twitter/api/EpiOAuth.php:434 Stack trace: #0 /home/content/35/6477835/html/wp-content/plugins/hl-twitter/api/EpiOAuth.php(404): EpiOAuthException::raise(Object(EpiCurlManager), false) #1 /home/content/35/6477835/html/wp-content/plugins/hl-twitter/api/EpiOAuth.php(45): EpiOAuthResponse->__get(‘oauth_token’) #2 /home/content/35/6477835/html/wp-content/plugins/hl-twitter/admin.php(1255): EpiOAuth->getAuthenticateUrl(NULL, Array) #3 [internal function]: hl_twitter_oauth_get_authorize_url(”) #4 /home/content/35/6477835/html/wp-includes/plugin.php(403): call_user_func_array(‘hl_twitter_oaut…’, Array) #5 /home/content/35/6477835/html/wp-admin/admin-ajax.php(66): do_action(‘wp_ajax_hl_twit…’) #6 {main} thrown in /home/content/35/6477835/html/wp-content/plugins/hl-twitter/api/EpiOAuth.php on line 434

  174. Hello,

    I just added your widget and it appears to be working however, it won’t import the old tweets from my account @HobartGroup.

    Any thoughts?
    Thanks
    Peter

    • Luke L says:

      Hi, can you provide any more details? Does HL Twitter show the Connect to Twitter button, does Twitter ask you to confirm connection, can you get back to WordPress etc. Thanks.

  175. Gabrielle says:

    Hi. I installed the plugin, but when I try to connect to Twitter, I get redirected back to my own website and it doesn’t connect. What’s the matter?
    Thanks.

    • Luke L says:

      Do you have any other WordPress plugins installed? There is a known issue where the Google Analytics plugin helper for WordPress hijacks incoming requests. If so, try disabling it, connect to Twitter with HL Twitter, and then re-enable the original plugin.

  176. Chas says:

    I get no recent tweets on tag schnitzdeli

    we have tweets that are 6-7 hours old with the specials What is the plugin considering recent?

  177. alanna says:

    Hi there! Excellent plugin – it’s been by far the best I’ve tried…

    Until a week ago, when I realized that it wasn’t getting new tweets, regardless of what time block I set for “Check for new tweets” (under the plugin’s settings). It always displays “You currently have 150 out of 150 requests remaining to the Twitter API. This limit is reset hourly.” – so I’m pretty sure it’s not requesting.
    I’ve unlinked, disabled, enabled, and linked, but the only way for me to get new tweets is by selecting “Import”.

    Also, the widget used to have a setting that allowed me to skip reply tweets (as in “Hey dudes!” would be displayed but “@Dude Hey dude” would not). This option was really handy for me, and I’d love to find it again.

    I hope I can get the plugin working again! Loved it while we were playing nice. Cheers =)

  178. Jester says:

    Hi. We are finishing the fine tuning of our site, prior to making it public knowledge. We have one issue that concerns us. When we post a new post, it is tweeting that event as one of our users, regardless of who the poster is. Is there a way to tie a given author to a given twitter account OR to have these “I just posted” tweets go out as our site default twitter account, instead of that one author?

    Thanks for your great work. I look forward to your response.

  179. Michael says:

    Hi
    I’ve been using your plugin for some weeks and this week I decided to do a tweet from my website. It didn’t worked. So I uninstalled the plugin, deleted the cache on the webserver, deleted my firefox browser cache and reinstalled the plugin. I didn’t had to make the link between wordpress and twitter because it was already set. Surely a parameter file that wasn’t deleted…
    I’m using version ’2013.1.25′.
    When I go to ‘Tweets’ it says: To use HL Twitter you must first authorise it via Twitter. To connect, click on the link below.
    Loading… -> Could not connect to Twitter
    When I go to the setting the first phrase says: “Welcome to your HL Twitter settings page. If you wish to unlink this plugin with your Twitter account, click here.”

    What is wrong?

  180. Andrew W says:

    First of all, thank you for your plugin. I’ve been using it for about a year, with more or less success.

    The problem I’m having is that everything worked great, the widget would show tweets, it would tweet posts to my Twitter account.

    Then in November 2012, it stopped importing Tweets, so the widget never updated. It still sends them out fine when new posts are made.

    I do hav cURL installed, verified with phpinfo() — the error I’m seeing in console is:

    PHP Fatal error: Maximum execution time of 60 seconds exceeded EpiCurl.php

    I’ve tried doing the imports manually, it just times out. I’ve tried using the ?hl_twitter_cron=XXXXXXX to force it to import, and that fails too.

    I even upped the max_execution_time php.ini to 300 seconds, to no avail.

    Any help on getting this working again?

  181. Joel says:

    Hi there – I’ve installed HL Twitter but when I go to it’s page from the WP dahsboard, it says Loading.. and then Could not connect to Twitter. That’s as far as I’ve come. I’ve confirmed my host runs curl (but I have no idea what “multi curl” is or how to check that) Any help?

  182. Justin says:

    Hi there,

    The HL Twitter plugin was working great at first, but then when I upgraded to the latest WordPress, it messed up a majority of my widgets. So I deleted then reinstalled them all. Now it won’t allow me to put in my username sportezo

  183. On my site (harrysandler.com), how do I change the link colors in HL-Twitter?
    They are white now, I need to change to grey.

    Thanks

  184. Rey says:

    First of all Ihave to say that your plugin looks great, I have an issue with avatar overlapping with the tweets; I have already read the solution, but I’m using the PALETOSI MAGAZINE them and don’t know in which of the provided CSS files should I do as you mentioned: “add the following text:
    .sidebar .hl_recent_tweets li { padding-left: 54px; } ”

    How can I show tweets in chronological order (More recent first)?

    Thanks.

  185. Rob Yorke says:

    Hi,

    The plugin is great but in my install I need to pull the tweets into an area on the homepage rather than my themes sidebar or content. Can I install the php somehow? When I try it returns “There are no recent tweets” (they are there and show with the shortcode). The shortcode isn’t parsed unless in a post or page content area.

    Any help would be greatly appreciated.

    • Luke L says:

      Hi Rob, there are functions to grab the raw tweets data, please look in the PHP files. Failing that, the database table is very simple to query.

  186. on the above site HL Twitter connected to the clients site AOK but it doesn’t seem to be importing tweets at all – I waited a couple of hours to see if it would catch up but to no avail. Any ideas?

  187. Duane Hass says:

    Is any progress being made on: “[25-Mar-2013 06:49:17 UTC] PHP Fatal error: Maximum execution time of 60 seconds exceeded in \wp-content\plugins\hl-twitter\api\EpiCurl.php on line 83″ ?

    This is filling up my error log.

  188. Was working fine and now it’s only showing blog posts and not all of our tweets. We updated WordPress recently and I think that’s when it stopped working…

  189. meg says:

    hi luke,
    first of all, thanks for taking the time to make this plugin and put it online!
    i have a little question about the shortcode – is it possible to enable avatars using the shortcode?
    (i’m trying to get a combination of the search=”football” attribute *and* avatars, so if there is a way i can do that just in the widget, not using shortcodes, that would solve my problem, too).
    many thanks,
    meg

  190. Nice Plugin!

    I opted to display avatars but the Twitter text overwrites the avatar pics. There was an Options screen on set-up to select these options but I want to delete avatars and can’t find that Options screen again.

  191. Andrew says:

    hl_twitter_display_widget()

    Using the above function to display the widget can i pass it the setting ie show avatars if so what and how

  192. Daniel says:

    Is it possible to have the avatars displayed when using shortcode?

  193. Martha says:

    Hi, I have a problem with the plugin, because the avatar is back tweet text, could you please help me?

  194. Jeremiah says:

    How can I delete multiple post or all of them that are stored?

  195. John Doe says:

    Hi, I’m having the same problem as Duane Hass.
    Please advise.

  196. Jeff says:

    I’m looking at using your plugin as a replacement for Ozh’s since he hasn’t updated to API 1.1 yet.

    I’ve got it installed, connected to Twitter and 2900 tweets imported but for the life of me, I can’t get the archive page to work. I’ve followed the instructions here about resetting the slug and re-saving the permalinks, but either get my homepage or a 404 every time.

    I’ve deactivated caching (except Cloudfront) and even deleted the .htaccess so it’s clean after saving the permalinks.

    Any thoughts?

  197. Jeff Rose says:

    I thought I posted a comment last night but it isn’t appearing here.

    Despite having tried all the tricks listed, I get a 404 when trying to view my archive. I’ve even deleted the .htaccess, disabled caching etc.

    From reviewing the code, it appears that the wp_query flags are missing.

  198. My tweets are appearing but although I have avatars enabled, the only thing that appears beside my tweet is a grey blob. Using theme zeestyle

  199. GreatGrey says:

    Twitter has now gone to a 10 digit User ID. Attempts to add new users who have a 10 digit ID fail.

    If one goes into the DB and tries to manually input the 10 digit ID, the DB rejects it as being out of range.

  200. Mike says:

    I’m not able to get new Tweets as of two days ago on any of my sites that use this plugin.

    I’m wondering if maybe the OAuth that’s built into this (since it’s not unique) has worn out its welcome.

    When I try to import, I get the dreaded “No tweets were found” that others have seen over the years.

    Any advice or help from the plugin author on how we can get this fixed?

  201. Mike says:

    Follow up: I just saw this on Twitter’s site: https://dev.twitter.com/discussions/24239

    Think the plugin needs to be updated to support the HTTPS requirement of Twitter’s API now.

  202. Mike says:

    One more Follow up to the Plugin Author.

    It’s an easy fix. In EpiTwitter.php, change:

    protected $apiUrl = ‘http://api.twitter.com’;
    protected $apiVersionedUrl= ‘http://api.twitter.com’;
    protected $searchUrl = ‘http://search.twitter.com’;

    to:

    protected $apiUrl = ‘https://api.twitter.com’;
    protected $apiVersionedUrl= ‘https://api.twitter.com’;
    protected $searchUrl = ‘https://search.twitter.com’;

    Problem solved. Feel free to share the fix. :-)

  203. Tyler says:

    Hi I have activated the plugin and linked it to my account. How do I throw this into a text widget?

  204. Tyler says:

    Scratch that last question. I have throw the widget in my blog but its empty, no recent tweets. How do I add them?

  205. Tyler says:

    Nevermind its working I had to add a user

  206. Brian says:

    Hi there, ive installed the plugin but when i click on the HL twitter icon and wordpress to add a user it errors out and says unable to connect.

  207. Guy says:

    am experiencing a red error message that just says “152″ when i try and add a user account. Any ideas?

  208. Guy says:

    error seems to have cleared itself

  209. Hey would you mind letting me know which webhost you’re
    working with? I’ve loaded your blog in 3 completely different web browsers
    and I must say this blog loads a lot faster then most. Can you recommend a
    good hosting provider at a reasonable price?
    Thanks a lot, I appreciate it!

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>