WordPress.org

Plugin Directory

WP to Twitter

Posts a Twitter update when you update your WordPress blog or add a link, with your chosen URL shortening service.

Future

  • Use apply_filters( 'wpt_tweet_sentence', $tweet, $post_ID ) to pass custom taxonomy Tweet formats - Pending WordPress support for taxonomy meta.
  • WP to Twitter timing bug with images?
  • If first #category# is excluded from Tweet, fetch 2nd category in its place? See #1490
  • Remove @mention capabilities; possibly causing app suspensions from Twitter; see https://support.twitter.com/articles/76915#
  • Test with Visual Composer plug-ins for infinite loops; perhaps need to remove actions while in process?

3.2.13

  • Bug fix: help/config should not be queried if user has not yet authenticated.

3.2.12

  • Bug fix: call help/config to check t.co URL lengths and make sure length used is current value
  • Parse URLs in text and send to URL shortener before Tweeting.
  • Test for WordPress 4.6

3.2.11

  • Two new filters in post meta box
  • Add option to set your own Goo.gl API key for improved shortener reliability
  • Removed my fallback functions for mb_substr and mb_strlen & support for WordPress 4.1
  • Fixed a broken URL
  • Updated sales copy

3.2.10

  • Bug fix: extra closing p tag in widget output.
  • Feature: pattern for getting arbitrary author meta: {{meta_field}}
  • Minor security fix: ignored wpnonce verification if nonce not provided in settings admin.

3.2.9

  • Bug fix: extra is_admin call in Freemius implementation
  • Feature: 'Tweet Now' & dynamic scheduling recognizes currently selected users & upload media status (Pro)

3.2.8

  • Bug fix: Stray debugging email in curl processing.

3.2.7

  • Feature: prevent Duplicate Posts plug-in from copying WP to Twitter meta data
  • Feature: add curl fallback in case WP_http doesn't function correctly.
  • Feature: support for image alt attributes in widget
  • Feature: support for selective refresh in customizer
  • Feature: improved error messages from Twitter
  • Change: added Freemius service back to plug-in
  • Bug fix: disconnect Twitter account in user accounts (PRO)

3.2.6

  • Bug fix: wrap Twitter follow button in div to prevent obscure Blink rendering bug.
  • Bug fix: obscure bug saving incorrect short URL when saving draft

3.2.5

  • Bug fix: added prefix to is_valid_url (function used by some other plug-ins)
  • Bug fix: undismissable promotion for WP Tweets PRO
  • Minor style changes

3.2.4

  • Bug fix: functionalized uninstall, but placed in file only imported while WPT active.

3.2.3

  • Remove Freemius integration due to excessive API load.

3.2.2

  • Only call Freemius integration in admin.

3.2.1

  • Bug fix: uninstall issue with Freemius
  • Bug fix: extraneous function call with Freemius
  • More style streamlining

3.2.0

  • Bug fix: if user without permissions to edit WP to Twitter meta updated profiles, Twitter profile data was deleted.
  • Bug fix: PHP notices (2) in Twitter search widget
  • Bug fix: no notice to update settings when setting new URL shortener.
  • Bug fix: permissions tabs non functional if custom role name had a space
  • Bug fix: remove notice thrown when rate limiting is run on a Tweet not associated with a post
  • Bug fix: remove notice thrown when no error defined by custom shortener.
  • Design update in metabox panel
  • Misc. design & text updates
  • Ability to add new URL shorteners via filters ('wpt_shorten_link', 'wpt_shortener_settings', 'wpt_choose_shortener')
  • Remove ability to set YOURLS as a local resource in new installs
  • Added filter to disable storing URLs in post meta
  • Deprecate more old jd_ prefixed functions
  • Change admin page URL to match Pro version.
  • Remove dependency on is_plugin_active()
  • Added opt-in usage tracking via Freemius.com

3.1.9

  • CSS update in Twitter feed for new iframe generated follow button
  • Include target URL in information deleted when a post's Tweet History cleared
  • Minor design changes
  • Updated manual
  • Updated text

3.1.8

  • Bug fix: Add support for calendar picker in WP Tweets Pro
  • New filter on random delay value

3.1.7

  • Bug fix: mismatched argument count in replacements caused & to be replaced with null
  • Bug fix: PHP notice on Advanced Settings screen
  • Bug fix: append/prepend fields accidentally eliminated from Tweet output in truncation rewrite

3.1.6

  • Rewrite: Rewrite Tweet truncation code.
  • Bug fix: Make charcount aware of #longurl#
  • Open up possibility of reposting more than 3 times in WP Tweets PRO through filters.
  • Bug fix: issue with character counting on Scheduled Tweets screen.
  • Add textdomain to plug-in header

3.1.5

  • New filter allows disabling storing short URLs wpt_store_urls; return false.
  • Disable migration routine as DB-wide function; handle only on post edit.
  • Eliminate some unused variables.
  • Change primary settings headings to H1 on WP 4.3 and above.
  • Removed collapsible panels in settings. These are irrelevant with tabbed interface.
  • Minor design changes.

3.1.4

  • CSS fix for 4.3 compatibility.
  • Avoid error if administrator role is missing.
  • Prevent setting rate limiting to 0.

3.1.3

  • Bug fix: Fix a fallback function for mb_substr
  • Bug fix: Missing Urlencoding on YOURLS post titles caused return as XML instead of JSON
  • Bug fix: one rate limiting setting not deleted on uninstall
  • Update Language: Australian English

3.1.2

  • Misnamed variable in 3.1.1.
  • Minor update to Dutch translation
  • Added partial Australian English translation

3.1.1

  • Add post title to Yourls shortener query. Thanks to the.mnbvcx.
  • Bug fix: Overlooked warning if categories not defined.
  • Updated wp-to-twitter.pot

3.1.0

  • Moved changelog entries older than 3.0.0 into changelog.txt
  • Update PHP 4 class constructors to PHP 5.
  • Added template tags for all categories and all category descriptions.
  • Better loading of text domain.
  • Improve preview character counting when featured images are being uploaded. (WP Tweets PRO)
  • Require users to add an email to send a support request.
  • Added check for constant WPT_STAGING_MODE; disables posting to Twitter on staging servers.
  • New feature: Rate limiting. Enable rate limiting to restrict the number of posts per category per hour can be sent to your Twitter account.

3.0.7

  • Bug fix: Twitter Feed search broken.
  • Bug fix: Display issue with support form textarea.
  • Address issue with input sources that have double encoded entities.
  • Improved: Error messages with Twitter Feed issues.
  • Add option to hide header on Twitter feed widget.
  • Language Update: Portuguese (Brazil)

3.0.6

  • Bug fix: missing styles from Twitter feed
  • Bug fix: test whether Tweet is possibly sensitive always returned true
  • New feature: display uploaded images in Twitter feed instead of link to image.
  • New template tag: #longurl# - use to Tweet the unshortened URL for a post.

3.0.5

  • Bug fix: Typo in fix for settings update screwed things up.

3.0.4

  • Bug fix: Error with YOURLS url handler. Two reversed variable definitions.
  • Bug fix: Bad URL for testing time check when WP Tweets PRO active.
  • Bug fix: Update could reset some settings to defaults.
  • Grammar fix to one text string.
  • Minor updates to Spanish & Portuguese translations

3.0.3

  • Update Japanese translation
  • Bug fix: accidentally left one debug message in override.

3.0.2

  • Bug fix: obscure duplicating Tweets issue related to co-Tweeting and media uploads
  • Bug fix: notice thrown if using Yourls and access to Yourls directory blocked at server.
  • Revamped settings page.
  • Updated user's guide.

3.0.1

  • Changed priority of wpt_twit function on save_post action so that The Events Calendar can send Tweets.
  • Bug fix: ensure that arguments passed to URL shorteners for analytics are URL encoded.
  • Bug fix: Clear widget cache when widget is updated.
  • Bug fix: invalid argument with obsolete category filters.
  • Bug fix: inconsistent labeling of API key/consumer key.
  • Bug fix: Errors in data migration for 3.0.0 fixed.
  • Only show 'Tweet to' tab if individual authors options are enabled.
  • Minor updates to application setup instructions.

3.0.0

  • Handles case where post type identification could throw PHP warning if no post types were chosen to be Tweeted.
  • Eliminated outdated compatibility function.
  • Eliminated old update notices.
  • General code cleanup.
  • Code documentation.
  • Updated media uploading to use Uploads endpoint, replacing deprecated update_with_media endpoint. [WP Tweets PRO]
  • Simplifed short URL storage
  • Decreased widget cache life from 1 hour to 30 minutes.
  • Added fallback Normalizer class for cases when extension is not installed.
  • Added notes for the 100 HTTP code return error.
  • Moved Twitter server time check out of basic set-up & set up to only run on demand.
  • Minor design changes.

Requires: 4.2 or higher
Compatible up to: 4.6.1
Last Updated: 2 months ago
Active Installs: 70,000+

Ratings

3.9 out of 5 stars

Support

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

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1 100,1,1
100,1,1 100,2,2 100,3,3 100,1,1
100,1,1 100,4,4 100,1,1 100,2,2 0,1,0 100,1,1
50,4,2 67,3,2 100,1,1
91,11,10 100,1,1
100,1,1 67,3,2 100,4,4 83,6,5 100,6,6 100,2,2 0,2,0 50,2,1 100,2,2 0,1,0 100,1,1 100,1,1
100,1,1 89,9,8 0,1,0
100,3,3 0,1,0 100,2,2 0,1,0 100,1,1 33,3,1 0,1,0 50,6,3 38,8,3 64,11,7
100,2,2
50,4,2 100,6,6
100,1,1
100,2,2 100,2,2
100,1,1 0,1,0 50,2,1 100,3,3 33,3,1 60,5,3
0,3,0 100,3,3 100,2,2
100,1,1
100,5,5 25,4,1 100,1,1 50,2,1 100,1,1
100,1,1 100,1,1
100,1,1 67,3,2 100,3,3 100,1,1 100,1,1 50,2,1
75,4,3 40,5,2 100,1,1 100,4,4 100,1,1 60,5,3 100,3,3 100,1,1 100,2,2 100,1,1 64,14,9 50,2,1 100,1,1
44,9,4 100,1,1 100,1,1 50,2,1 100,1,1
100,1,1 0,1,0 100,2,2 60,10,6 100,4,4 60,5,3 40,5,2 100,8,8 100,1,1 100,1,1 100,1,1
67,3,2 100,1,1 33,3,1 40,5,2 100,1,1 86,7,6 100,1,1 100,1,1 100,1,1 100,1,1
100,3,3 100,1,1
100,3,3 56,9,5 100,1,1 100,2,2 100,2,2
100,2,2 75,4,3 67,3,2 67,6,4 100,1,1 100,4,4 100,3,3 50,2,1 100,1,1 0,1,0
100,2,2 40,5,2 100,3,3 100,2,2 100,1,1
100,2,2 100,1,1 83,6,5 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 50,2,1 100,1,1 100,1,1 100,2,2
67,6,4 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1
100,2,2 75,4,3 100,1,1 100,1,1
100,2,2 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1
100,3,3 100,2,2 100,1,1
67,3,2 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1
100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,3,3 100,1,1 100,3,3 50,2,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1
100,1,1
100,1,1 100,1,1 100,2,2 100,1,1 100,1,1
100,1,1
100,1,1 50,2,1 100,1,1
100,1,1 100,2,2 100,1,1 100,1,1
67,3,2
100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1
100,2,2 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1