Plugin Directory


Official Twitter, Vine, and Periscope plugin for WordPress. Embed content and grow your audience. Requires PHP 5.4 or greater.

The Twitter plugin for WordPress makes it easy to embed single Tweets, multiple Tweets, a Moment, or a Vine on your website. Improve the reach of your content with the Tweet button and populate rich link previews on Twitter with automatically-generated Twitter Card markup. Help your audience follow your latest updates with the Twitter follow button and Periscope On Air button.

All features are deeply integrated with WordPress APIs to make building your webpages and administrative features as easy as possible with the extensibility you expect from WordPress. The plugin is multisite-aware, supports post meta customizations through the WordPress REST API, and shortcode customizations through shortcode UI.

Requires PHP version 5.4 or greater.

Embed Twitter content

Embed a single Tweet, single Tweet with video template, Moment, or Twitter collection grid template by pasting a URL into your article content. Customize advanced options using a shortcode.

Choose a light or dark theme, customize link and border colors, and configure other widget template options through your site's WordPress administrative interface.

The plugin automatically customizes embed HTML to match the locale or your site, optimally enqueues Twitter's widgets JavaScript for fast loading and extensibility, and handles advanced cases such as articles loaded asynchronously via the WordPress API.

Embed a Vine

Embed a Vine by pasting a URL into your article content. Customize advanced options using a shortcode.

The plugin optimally enqueues Vine's embed JavaScript to handle unpausing and unmuting videos as they become visible on the page.

Add a Tweet button to public posts

Add a Tweet button to public posts to encourage your visitors to share your content on Twitter. The Tweet button automatically constructs share text, URLs, and shares your site's Twitter account in the Tweet. Visitors may see recommended accounts to follow after posting your content, including your site's specified accounts.

Customize the pre-populated share text and hashtags shown in a Tweet composer for each post from your site's post editor.

Enable link previews and Twitter bylines with Twitter Cards

The plugin automatically generates Twitter Card markup to populate link previews on Twitter and attribute articles to a site and author Twitter account. Increase engagement with your content and related Twitter accounts.

Twitter Cards with site attribution provides access to Twitter Analytics for detailed information about your site's Twitter audience including top sharers and engagement data.

Provide a custom link preview title and description for each post from your site's post editor.

Twitter follow button

Add a Twitter follow button with a WordPress widget, shortcode, or by pasting a Twitter profile link into a post.

Periscope On Air button

Display a Periscope On Air button by pasting a Periscope profile URL into article content. Customize advanced options using a shortcode.

Associate WordPress accounts with Twitter and Periscope identities

Add a Twitter or Periscope username to a WordPress profile page for easy reference to your authors' external accounts. The plugin includes author attribution for posts and can dynamically include Twitter follow or Periscope On Air buttons through a shortcode when account information exists.

Add an advertising pixel with a shortcode

Add a Twitter audience pixel or track advertising conversions by adding an advertising pixel through a simple shortcode.

Docs and active development
Contribute to the plugin, submit pull requests, or run test suites through the Twitter plugin for WordPress GitHub repository. View Twitter for WordPress documentation to learn more about customization through WordPress filters.

Requires: 3.9 or higher
Compatible up to: 4.4
Last Updated: 5 days ago
Active Installs: 30,000+


3.4 out of 5 stars


3 of 5 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

1 person says it works.
0 people say it's broken.

100,1,1 100,1,1 100,1,1 100,1,1 50,2,1
0,1,0 100,1,1
100,3,3 100,1,1
89,9,8 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1 50,2,1 100,1,1