Tweetable Blockquote

jQuery(function($){
// Tweet Blockquote
$('blockquote.tweet').each(function(){
via = 'billerickson';
if( $('.author-box .icon-twitter').length ) {
via = $('.author-summary .icon-twitter').parent().attr('href').split('/').pop();
}
quote = $(this).text();
if( quote.length > 120 ) {
quote = jQuery.trim($(this).text()).substring(0, 120).split(" ").slice(0, -1).join(" ") + '...';
}
url = 'https://twitter.com/intent/tweet?&text=' + encodeURIComponent( quote ) + '&via=' + via;
$(this).append( '<a href="' + url + '" class="twitter-share-button" target="_blank"><i class="icon-twitter"></i> Tweet this</a>' );
});
});
view raw global.js hosted with ❤ by GitHub

Bill Erickson

Bill Erickson is a freelance WordPress developer and a contributing developer to the Genesis framework. For the past 14 years he has worked with attorneys, publishers, corporations, and non-profits, building custom websites tailored to their needs and goals.

Ready to upgrade your website?

I build custom WordPress websites that look great and are easy to manage.

Let's Talk