This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

This plugin has been closed and is no longer available for download.

WP Quote Tweets


Quote tweets from Twitter directly to a WordPress page or post using a simple shortcode.

Basic example: [quotetweet tweetid=1234567890] (See the FAQ section)

Depending on the template you select, an “in reply to” link will be created if the tweet is a reply to another tweet. All generated links have rel=”external”.


  • This plugin caches the information it gets from Please make sure the /xmlcache/ sub folder is writable!
  • You can create your own tweet templates and save them in your templates folder under {CurrentTheme}/wpqt/.
  • This plugin uses the SimpleXML extension. It requires PHP 5!
  • If you wish to preserve your cached XML files due to Twitter limitations, create the following writable folder: /wp-content/cache/xmlcache/. All the requess will be cached there if it exists and is writable.


  • Post with rendered Twitter tweets.

  • Post with rendered Twitter tweet quoted in alternate template.

  • Post with twitter.tidy template


  1. Upload/extract the wp-quote-tweets folder to your /wp-content/plugins/ directory.
  2. Make sure the /xmlcache/ sub folder is writable! (Permissions set to 766 seem to work best)
  3. Activate the plugin through the ‘Plugins’ menu in WordPress.


So, how do I use it?

Example: [quotetweet tweetid=1234567890]

The tweetid can be found in the URL of the tweet that is to be quoted.

For example, you can quote the following tweet:

Its tweetid is 2208284083; making the shortcode look like this:

[quotetweet tweetid=2208284083]

Alternative notations are [quotetweet xxx] or [qtweet xxx] where xxx is the tweetid.

If the tweet isn’t showing up, something went wrong. Also keep in mind that this only works with public tweet. Private tweets can’t be made public with this plugin.

How can I change the style/theme of the tweets?

The current version includes a number of templates to select from. Go to your admin panel and select “WP Quote Tweets” under Settings to select a template from the list.

If you’ve created your own custom templates put them in a “wpqt” folder in your theme’s folder (example: /wp-content/themes/yourCurrentTheme/wpqt/MyCustomTweetTheme/) and you’ll be able to select them from the settings screen.

To learn more about how to create your own template read the templating documentation.

Contributors & Developers

“WP Quote Tweets” is open source software. The following people have contributed to this plugin.


Translate “WP Quote Tweets” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


  • Added support for templates


  • Fixed some CSS issues in the Twitter template.


  • Added some simple templates.


  • caching routine will no longer show an error when /xmlcache/ directory is not writable. The plug-in will continue to run but will not cache.


  • Added screenshots to settings.
  • Fixed filenames in templates.


  • Added twitter.tidy template


  • Addressed security restriction issue


  • Better ReplyTo link generation code.


  • Improved settings screen
  • Custom cache configuration
  • Automatic custom template for RSS readers
  • Better error handling for missing tweets


  • Custom Quote Tweet templates can be stored under {CurrentTheme}/wpqt/ folder (/wp-content/themes/CurrentTheme/wpqt/myOwnTweetTemplate/)
  • Caching has be overhauled. With this version the Twitter XML files will be cached in the “xmlcache” folder and the post generation using the user selected template is completely dynamic. This makes switching between themes a much quicker and much safer experience.
  • The twitter.tidy template uses the new %NICE_TIMESTAMP_LINK% variable to show the date as “x minutes ago”, “x hours ago”, “x days ago” etc


  • More error handling in this version.
  • [quotetweet tweetid=1234567890] can now also be written as [quotetweet 1234567890] or [qtweet 1234567890]
  • Fixed feed template when using custom template in theme subfolder folder.
  • Adding additional caching option.


  • Fixed meta writeonce bug.


  • Cleaner date outputs (server timezone).
  • Added support.


  • Additional error handling.


  • Accommodating for “Twitter is Over Capacity” error.