DsgnWrks Twitter Importer


In the spirit of WordPress and “owning your data,” this plugin will allow you to import and backup your tweets to your WordPress site. Includes robust options to allow you to control the imported posts formatting including built-in support for WordPress custom post-types, custom taxonomies, post-formats. Add an unlimited number of user accounts for backup and importing.

Plugin is built with developers in mind and has many filters to manipulate the imported posts.

1.1.0: Updated to work with the Twitter 1.1 API. Uses the TwitterWP library.

Like this plugin? Checkout the DsgnWrks Instagram Importer. Feel free to fork this plugin on github.

View plugin listing on wordpress.org →


Latest version: Download DsgnWrks Twitter Importer v1.1.4 [zip]


  1. Upload the dsgnwrks-twitter-importer directory to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Visit the plugin settings page (/wp-admin/tools.php?page=dw-twitter-importer-settings) to add your twitter usernames and import your tweets.


Q. ??
A. If you run into a problem or have a question, contact me (contact form or @jtsternberg on twitter). I’ll add them here.



  • Import full tweet text by default. Props oddevan, #2.
  • Update TwitterText dependency.
  • Fix photo/tweet typo


  • Add cron/auto-import feature.
  • Use TwitterText lib to parse tweent text and add links, replace urls with tweet entities etc.
  • Use twitter text for post-title/slug instead of just timestamp.
  • Allow setting to post-format even if theme doesn’t support.
  • Only set timezone during import if we have one set in WP settings


  • Update the TwitterWP library to fix url encoding issues.


  • Add dw_twitter_api_get_tweets filter for overriding the TwitterWP method for getting tweets. This enables importing from favorites/lists, etc.


  • Updated to work with the Twitter 1.1 API. Uses the TwitterWP library.


  • Fixed incorrectly named function


  • Fixed a bug where imported tweet times could be set to the future


  • Launch.


  1. Welcome Panel.

    Welcome Panel.

  2. After adding a user, this is the options panel you'll be presented with. If you select a custom post-type in the post-type selector, the options may change based on the post-type's supports, as well as any custom taxonomies.

    After adding a user, this is the options panel you’ll be presented with. If you select a custom post-type in the post-type selector, the options may change based on the post-type’s supports, as well as any custom taxonomies.

16 Comments on “DsgnWrks Twitter Importer

  1. Hi,
    whats the status of the new plugin? I am currently searching for a way to save all my tweets in WP. And if your plugin will be ready in next weeks/month, I am happy to wait for it as your instagram plugin is working perfectly!


  2. Is your plugin able to post to a specific post format, like an aside or a quote format? I see I can set post types: pages, posts, attachments, but no format options.

    Thank you!

  3. I tried to leave a comment yesterday, but it looks like it never published.

    I was wondering if there was a way to modify the plugin to recognize post formats like quotes, or asides, etc.. Right now under Post Format, the selector only shows post types like Posts, Pages, and Attachments.

    Thanks for sharing this plugin with the world. Been looking for a Twitter to WP plugin that will post tweets with a certain hashtag to a Tweet post format. This is the closest I’ve found.

  4. Disregard the above posts. I see the field to enter the post format.I’m not the brightest bulb in the box sometimes.

    I do have another question if I may. Is it possible to make links, twitter names, and hashtags clickable when posted?

    Thank you.

    • Hey Dan, sorry for the late response. Yes, the plugin supports post formats. Glad you found it. As far as formatting the tweets, this plugin will not do that, but there should be many plugins out there that can handle that for you.

  5. This plugin is great, but compared to your Instagram one it leaves me wanting a few things!

    Auto import/frequency
    Tweet image set as featured image
    Links in tweet body made into actual links
    Option to set the imported post title to the tweet itself rather than the date.
    Getting a tweet’s ID (to add reply/retweet/favorite links in templates)

    I see a couple of these have been asked before so just wondering if there’s any further development going on? Thanks (especially for the instagram plugin!)

    • I agree about this plugin being wanting. I’d love to dive in and make a bunch of updates, but I’ve been swamped for time. Further development is the goal, but actual delivery is not guaranteed.

  6. Hello, thank you for your work. Its been a while & the plugin is probably abandoned, but I have been trying to use it just recently. Unfortunately tweets do not seem to be complete. What could be the matter? Is it just supporting 140 characters, instead of the new 280? I would try to take a look at this myself and already looked into the code. If there would be any way you could lead me into the right direction, that would be kind. Anyway, thank you & best regards…