How to Add an X (Twitter) Feed to WordPress (2026 Guide)

Easily Add X Twitter Feed To WordPress Full Guide

The fastest way to show an X (Twitter) feed on a WordPress site is the Juicer plugin, free in the WordPress directory with 8,000+ active installs: connect an X username, hashtag or mentions source in Juicer, install the plugin, and paste one shortcode. The built-in WordPress X block embeds one post at a time, and X’s own embed code shows a single account’s timeline with X branding and no moderation. If you are not on WordPress, our guide to embedding an X feed on any website, not just WordPress covers that route.

Which method should you use to add an X (Twitter) feed to WordPress?

Method What it shows Style and moderate Updates itself Cost
Juicer plugin X username, hashtag and mentions sources, and any number of accounts in one feed Yes, styled and moderated Yes, every 60 minutes on Lite and Starter X source is included on paid plans from $19 a month (Lite), or $15 a month on an annual plan
X embed code One account’s timeline X styling only, no moderation Loads from X each time the page opens Free
WordPress X block One post No No, it is one fixed post Free

Method 1: Add an X (Twitter) feed to WordPress with the Juicer plugin

Step 1: Create your X (Twitter) feed in Juicer

Sign up at juicer.io, click the X (Twitter) icon, and choose Username, Hashtag or Mentions. Enter the handle or tag and click “Add source”. X is a premium source: it runs for one week on the Free plan and continuously on any paid plan.

Step 2: Install the Juicer plugin in WordPress

In WordPress, go to Plugins, then Add New Plugin, and search for “Juicer”. Install and activate the Juicer plugin, which is maintained by Juicer and works with any editor that supports shortcodes.

Step 3: Copy the WordPress shortcode from Juicer

In your Juicer feed, click the Embed button in the top-right corner, switch the embed code type to WordPress, and copy the shortcode. It looks like this: [juicer name=’YOUR_FEED_NAME’]

Step 4: Paste the shortcode into WordPress

Add a Shortcode block to any post, page or widget area and paste the shortcode. To limit the feed, add attributes: per sets how many posts show per page, and pages sets how many times more posts load as visitors scroll, for example [juicer name=’YOUR_FEED_NAME’ per=’15’ pages=’1′]. If you build with Elementor, you can drag the Juicer widget into a section and enter the feed name instead.

Step 5: Publish and check your X (Twitter) feed in WordPress

Publish the page and view it. If your site runs WP Rocket, NitroPack or a similar optimization plugin and the feed does not appear, exclude Juicer’s script from minification and deferral.

Hashtag and mentions sources are the reason to pick this route, since X’s own embed cannot do either. A feed can also mix X with Instagram, TikTok, LinkedIn and Facebook posts in one social wall. Learn more about Juicer’s X (Twitter) aggregator and the Juicer WordPress plugin.

Method 2: Embed an X (Twitter) timeline in WordPress with X’s own embed code

  1. Go to publish.x.com, paste the URL of the X profile, choose “Embedded Timeline”, and copy the code.
  2. In WordPress, add a Custom HTML block to your page and paste the code.
  3. Publish the page.

The limits are real. This shows one account only, with no hashtag or mentions feeds. You get X’s styling and its light and dark options and nothing more, you cannot hide or moderate any post, and the widget needs X’s JavaScript to load. WordPress.com’s own support page also says X’s embed option for a profile or feed is not supported on WordPress.com sites.

Method 3: Embed a single post with the WordPress X block

On X, click the timestamp of the post you want to share and copy the URL from your browser’s address bar.

In the WordPress block editor, paste the URL on an empty line and it becomes an X (Twitter) block automatically. You can also insert the Twitter block yourself, paste the URL into it, and click “Embed”.

This block embeds one post at a time. Pasting a profile URL into it will not work.

Other WordPress X feed plugins

The WordPress plugin directory lists several X feed plugins. Many need you to create an X developer app or connect an X account, and X’s API now bills per request: docs.x.com lists $0.005 per post read. Check what a plugin’s free tier actually fetches before you rely on it.

FAQ: adding an X (Twitter) feed to WordPress

Can I add an X (Twitter) feed to WordPress without a plugin?

Yes, in two limited ways. The built-in X block embeds one post, and X’s own embed code in a Custom HTML block shows one account’s timeline. Neither supports hashtags, mentions or moderation.

How do I embed a single tweet (X post) in WordPress?

Copy the post’s URL from X and paste it on an empty line in the WordPress editor. It turns into an X (Twitter) block automatically, with no plugin needed.

Can I show an X hashtag feed on a WordPress site?

Yes, with Juicer. Add a Hashtag source in Juicer and paste the shortcode into a WordPress Shortcode block. X’s embed code and the WordPress X block cannot show hashtags, and the hashtag source needs a paid plan after the one-week Free trial.

Why does the WordPress Twitter block not show my whole timeline?

The block embeds a single post, not a profile or feed. WordPress.com’s own support page says embedding a profile or feed will not work. Use X’s embed code in a Custom HTML block or the Juicer plugin to show more than one post.

Why did my X (Twitter) feed stop updating on WordPress?

The usual cause is that the one-week Free trial of the X source ended, and X needs a paid Juicer plan after that. With very popular hashtags, X’s API may also return only a sample of posts.

Ready to try it? Start free and have an X (Twitter) feed on your WordPress site in minutes.

Get your beautiful social media feed from Juicer today!

Juicer pulls in your social posts and updates your feed, so you don’t have to lift a finger.

You might also like

Brand monitoring dashboard built with the Juicer API, showing mention cards from Reddit, LinkedIn, X, TikTok and YouTube with sentiment tags, filters and counters

How to Build a Social Media Brand Monitoring Dashboard with the Juicer API for Dummies

Track brand mentions on Reddit, LinkedIn, X, TikTok and YouTube in one page. Build a brand monitoring dashboard with the

Instagram RSS Feed: Why There Isn’t One, and 4 Ways to Get One Anyway

Instagram does not offer an RSS feed. The public feeds it once exposed were removed with the 2018 API changes,

Terminal window running the claude command and /mcp, next to the words AI Coding Environment

How to Set Up an AI Coding Environment: Claude, Terminal, and the Juicer API for Beginners

Terminal looks like 1995 and that puts most people off. Here is the 10-step setup that turns it into your