This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

WordPress Dashboard Tweeter


+++ DISCONTINUED +++ [2023/05/22]

Twitter is everywhere. So why not in your WordPress Dashboard? WordPress Dashboard Tweeter is a Dashboard Widget that displays Twitter @replies, sent direct messages, Retweets, Friends Timeline and favorites the convenient way within your WordPress Dashboard. WordPress Dashboard Tweeter turns your Dashboard into a Twitter client.

The Dashboard widget lets you update your status, follow your mentions and retweets, your friends timeline and your favorites in a simple tab interface. All in a single widget. No seperate admin page needed. All the Twitter stuff you need right where you need it.

Developer on Twitter

Looking for more WordPress plugins? Visit

Note: The plugin requires at least WordPress 6.0 and PHP 8 in order to run. The openSSL module is mandatory, too.

At a glance:

  • Twitter OAuth authentication
  • Adds a Twitter Client to your WordPress Dashboard only
  • Display Mentions, Retweets, Timeline and Favorites in a tabbed interface
  • Reply to a Twitter status from within the Dashboard Widget
  • No dedicated page in your WordPress admin panel
  • All customization can be done through the widget’s configuration
  • No impact on your blog’s frontend or other backend pages
  • Whenever you check your incoming links or WordPress News in the Dashboard, you can check your Twitter status as well

Included languages:

  • English
  • German (de_DE) (Thanks to Robert Pfotenhauer ;-))
  • Italian (it_IT) (Thanks for contributing italian language goes to Gianni Diurno)
  • Danish (da_DK) (Thanks for contributing danish language goes to Georg S. Adamsen)
  • French (fr_FR) (Thanks for contributing french language goes to Didier)
  • Dutch (nl_NL) (Thanks for contributing dutch language goes to Rene)
  • Turkish (tr_TR) (Thanks for contributing turkish language goes to Ömer Faruk Karabulut)
  • Swedish (sk_SK) (Thanks for contributing swedish language goes to Branco Radenovich)
  • Spanish (es_ES) (Thanks for contributing spanish translation goes to Ibidem Group)

Video Demo


This plugins is released under the GPL, you can use it free of charge on your personal or commercial blog.


  • Thanks to Abraham Williams for the great Twitter library
  • Thanks to all the beta testers 😉


  • OAuth authentication
  • The tabbed interface
  • The status update form
  • The status update form, changed submit button label when sending a DM
  • The options panel


  1. Download the plugin and unzip it.
  2. Upload the folder wp-dashboard-twitter/ to your /wp-content/plugins/ folder.
  3. Activate the plugin from your WordPress admin panel.
  4. Installation finished.


Why isn’t this or that implemented to improve the plugin interface?

If you have suggestions please let us know by dropping us a line via e-mail or the forums.


February 20, 2017
This is a great plugin! It does exactly what it’s supposed to. I’m never on Twitter which is why I never post Tweets, but I am on my website very frequently. All I needed was to post tweets from my WordPress dashboard, but this plugin also lets me view my tweets, read others tweets, and see my mentions. Great plugin!
Read all 3 reviews

Contributors & Developers

“WordPress Dashboard Tweeter” is open source software. The following people have contributed to this plugin.




  • FIXED: WordPress 6.0 compatibility
  • FIXED: PHP 8.x compatibility
  • FIXED: Updated dependencies


  • FIXED: WordPress 5.3 compatibility


  • FIXED: New Twitter OAuth login flow (Twitter login was broken due to Twitter API changes)
  • FIXED: Various bugfixes and improvements


  • FIXED: Various bugfixes and improvements


  • FIXED: Refined UI
  • FIXED: Improved info and links
  • FIXED: Improved auto-linking of hashtags, lists, usernames and external links
  • FIXED: Minor bugfixes


  • FIXED: WordPress 4.7 compatibility
  • FIXED: PHP 7 compatibility


  • FIXED: Issue with not serving Twitter profile images on SSL sites


  • FIXED: Issue caused by code minification


  • FIXED: ‘Redefining already defined constructor’ bug that occured on several configurations
  • FIXED: WP 3.8 compatibility


  • FIXED: jQuery UI deprecation changes


  • FIXED: Migrated to Twitter API 1.1 as 1.0 retired


  • FIXED: Changed some button labels to be more clear


  • NEW: Compatibility Mode added for users who can’t sign in with Twitter


  • NEW: Swedish localization added


  • FIXED: Oauth bug that prevented new users to authenticate with Twitter
  • FIXED: WordPress 3.5 UI enhancements


  • FIXED: Removed unused files
  • FIXED: Readme.txt updated to be more compliant with the readme.txt standard
  • FIXED: Moved screenshots off the package to the assets/ folder


  • FIXED: Fixed a bug that caused some status messages to be blank (due to wrong character encoding)


  • FIXED: Fixed a bug that caused some tabs to be blank


  • FIXED: Maintenance update

  • FIXED: Maintenance update

  • NEW: Turkish localization added

  • FIXED: Some images were missing


  • FIXED: Fixed a bug that prevented the tabs to show properly
  • FIXED: UI changes


  • FIXED: Maintenance Release


  • FIXED: Security update, please apply immediately!


  • FIXED: Retweets will now show up in your Home Timeline
  • FIXED: Retweet button now working
  • FIXED: Code Cleanups


  • NEW: Dutch localization added


  • FIXED: Danish localization updated
  • FIXED: Redeclaration error in OAuthException class


  • ADDED: Switched from Basic Auth to Twitter OAuth authentication (doesn’t require to save your credentials in your WP install)
  • ADDED: Retweets Tab, Timeline Tab
  • ADDED: French localization
  • FIXED: New Twitter+OAuth lib + Code rewrite
  • FIXED: Dashboard Widget can now be accessible by everyone (via settings)


  • FIXED: Fixed a minor issue that made it so that you only had 139 characters to post (Thanks Marius for letting us know!)


  • FIXED: Twitter avatars larger than 48×48 forced back to the regular format so they don’t break the layout (Thanks smaakmakend for reporting!)


  • FIXED: JS and CSS files won’t be included in index.php pages other than dashboard only anymore
  • FIXED: Removed references to images that don’t exist (anymore) in
  • FIXED: Added a check if Twitter is available
  • FIXED: Added request and response timeouts to all CURL operations


  • FIXED: Damn you guys at! – re-integrated URL shortener


  • FIXED: discontinued service thus it has been removed
  • NEW: Added URL shortener


  • FIXED: passwords are now stored encrypted
  • FIXED: incorrect link in the sent panel


  • NEW: Verifying credentials on options panel
  • FIXED: issue with localization on AJAX loading (thanks for testing, Gianni Diurno!)
  • FIXED: CSS, JS, PHP code & security improvements


  • initial version