Twitter User Timelines is a plugin that tries to do Twitter feeds right. Instead of the inflexible Twitter widget I built the whole thing using the REST API. This allows me to use regular ol’ HTML and CSS to style everything. It gives you a lot of power since you can override the default look in any
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 3.5.0.
SourceWordPress plugins · Oct 21, 2026
01 / Source details
Aboutthistool.
Twitter User Timelines is a plugin that tries to do Twitter feeds right. Instead of the inflexible Twitter widget I built the whole thing using the REST API. This allows me to use regular ol’ HTML and CSS to style everything. It gives you a lot of power since you can override the default look in any way you like.
The widget allows you to show different tweets where it makes sense. You can choose to show a post’s current author’s tweets for example. You can override the default Twitter user on single post, single page and author archive pages.
Setup
Please note that since the Twitter API requires authentication you will need to create a Twitter application to get a consumer key and secret. This is super easy, I’ve included instructions in the Installation section.
Thanks
David Marcu for the wonderful photo for the plugin’s featured image
See it in action
Screenshots & previews.
Tweets in the Twenty Fifteen themeThe Widget SettingsTweets in the No Nonsense themeTweets in the Twenty Fourteen themeTweets in the Hueman theme
02 / Source details
Gettingstarted.
Automatic Installation
Installing this plugin automatically is the easiest option. You can install the plugin automatically by going to the plugins section in WordPress and clicking Add New. Type “Twitter User Timelines” in the search bar and install the plugin by clicking the Install Now button.
Manual Installation
To manually install the plugin you’ll need to download the plugin to your computer and upload it to your server via FTP or another method. The plugin needs to be extracted in the wp-content/plugins folder. Once done you should be able to activate it as usual.
If you are having trouble, take a look at the Managing Plugins section in the WordPress Codex, it has more information on this topic.
To be able to use the plugin you will need to create a Twitter application. This is super easy! Head on over to the Twitter Apps website and log in with your regular Twitter account.
Click the “Create New App” button. Type a name, a description and a Website for your app. The website should be the site you will be using the plugin on. Agree to the developer agreement and click the “Create your Twitter Application” button.
All done! In the next screen you should see four tabs, click on “Keys and Access Tokens”. The first section should list your consumer key and consumer secret. You will need to paste these into the plugin settings.
The plugin settings can be found in the “Settings” section in your WordPress admin, in the “Twitter Timelines” submenu. Paste the consumer key and secret there.
Usage
You can add a Twitter timeline to any widget area you have. Head on over to the “Widgets” sub-section within “Appearance” in the admin. You should see a widget titled “Twitter User Timeline”. Drag this into any widget area you have.
Once done you can set the widget “Title”, “Tweets To Show” and “Default Twitter Username”. Tweets from the default Twitter username will be shown everywhere, unless otherwise specified using the “Show Author Tweets” setting.
Author Tweets
The author tweets section allows you to replace the default tweets with ones specific to your authors on single posts, single pages and author archives. If you select “On Posts” for example, the plugin will detect the author of the post and show her/his tweets.
The Twitter Field
The Twitter field is a special setting in the widget which is needed to show the author’s Tweets. The plugin of course doesn’t know what an author’s Twitter name is and there is no default WordPress setting to add this information.
If you have already added a Twitter field via a plugin find out which usermeta field name it uses, try asking the developer if it isn’t obvious.
You can also add a custom field yourself using the awesome Advanced Custom Fields plugin. Once installed, go to the new “Custom Fields” section in the admin and click on “Add New” up top.
Set a name for your option group (eg: User Settings) and click “+Add Field”. Create a text field with the label “Twitter”. Note the field name, this is what you will need to paste into the Widget’s “Twitter Field” field.
Scroll down a bit until you get to the “Location” options. Under “Show this field group if” set the selector to “User”. Now scroll up and save the field group. If you now go to “Users” and click on any user, you should find a Twitter field in her/his profile. Add the user’s Twitter username here and the plugin will take care of the rest.
Theme
The theme allows you to set a theme to use, light or dark. “Light” should be used when the widget has a light background, “Dark” should be used when the widget has a dark background.
HTML Structure
I’ve tried to keep the HTML as modular as possible to make it easy for theme authors to modify the looks. The HTML structure of the Twitter feed can be generalized like this:
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati