Though the plugin works I found two major problems:
- Sometimes Twitter doesn’t provide the timeline at first request.
- Embedding it in your theme significantly slows down loading of the blog.
I came up with a solution to both of them (featuring MooTools or jQuery support) using XMLHttpRequest.
Basically all it does is wait until the page is loaded and then request the tweets. If Twitter decides not to provide the timeline, the request is sent again until a configurable number of retries is reached.
There are two ways to use this plugin:
- Configure it manually (see how-to below)
- Use it as a widget (version two and above)
If you use it as widget, simply use the management functionality for widgets provided by WordPress. Otherwise (if your theme doesn’t support widgets for example) you can set also it up manually as I did on this blog (because I use MooTools here).
Continue reading AJAXed Twitter Plugin for WordPress