As WordPress experts at WPBeginner, we rely on Twitter daily to track discussions, connect with our community, and support users. One common request is displaying recent tweets on a WordPress site. The simplest solution is Twitter's official timeline widget. In this guide, we'll walk you through the process step by step.
Subscribe to WPBeginner
If you prefer reading or need more details, keep going.
Start by visiting the Twitter Publish page. If logged in, it previews a widget with your profile. Customize the size, theme (light or dark), height, and link colors. Width auto-adjusts. Once set, click "Create Widget."

To add it to WordPress, copy the embed code. In your dashboard, go to Appearance » Widgets. Drag a Custom HTML widget to your sidebar, paste the code, and save. Preview your site to see it live.

Your recent tweets should now appear. To embed elsewhere, like posts or pages, paste the code into the editor—it works seamlessly.
Bonus options: Beyond user timelines, create widgets for favorites, lists, or hashtag searches. On the Publish page, switch tabs, select your list or hashtag, and customize as before.

Key perks of the user timeline widget: A one-click "Follow" button and direct tweet mentions from your site—driving engagement effortlessly.
This method, battle-tested by our team, keeps your Twitter feed dynamic and official. Questions? Drop a comment below.