Twitter retweets are cut off, often breaking clickable links
-
If a tweet is a retweet, $tweet[‘text’] will be a clipped version of the full text in $tweet[‘retweeted_status’][‘text’]. In addition, often this means that a clickable URL presented to the user by the widget will be broken.
Please fix! Here is what I did, which might not be the best way to deal with this, but works for me for the moment.
--- wp-content/plugins/jetpack/modules/widgets/twitter.php 2012-12-11 10:02:21.000000000 -0600 +++ wp-content/plugins/jetpack/modules/widgets/twitter.php.new 2012-12-11 10:02:48.000000000 -0600 @@ -89,6 +89,9 @@ if( $hidepublicized && false !== strstr( $tweet['source'], 'https://publicize.wp.com/' ) ) continue; + if ( $tweet['retweeted_status']['text'] ) + $tweet['text'] = $tweet['retweeted_status']['text']; + $tweet['text'] = esc_html( $tweet['text'] ); // escape here so that Twitter handles in Tweets don't get mangled $tweet = $this->expand_tco_links( $tweet ); $tweet['text'] = make_clickable( $tweet['text'] );
- The topic ‘Twitter retweets are cut off, often breaking clickable links’ is closed to new replies.