Add meta attribute to link

Updates Tweet sharing URL with Twitter username of post creator, by injecting the meta content into the URL.

by Jon Fuller

HTML

<script src="//code.jquery.com/jquery-1.12.0.min.js"></script>
<div class="essb_link_twitter">
<a href="#" title="" onclick="essb_window('https://twitter.com/intent/tweet?text=Test+Post&amp;url=http://freshytests.wpengine.com/test-post/&amp;counturl=http://freshytests.wpengine.com/test-post/&amp;related=MKTGinsiders&amp;via=MKTGinsiders','twitter','46186589'); return false;" target="_blank" rel="nofollow"><span class="essb_icon"></span><span class="essb_network_name essb_noname">tester</span></a>
</div>

JavaScript

function showHandle() {
    var twitterCreator = jQuery("meta[name='twitter:creator']").attr("content");
    if(typeof twitterCreator != 'undefined') 
    {
        var twitterOnclick = jQuery('.essb_link_twitter a').attr("onclick");
        var twitterOnclick_pieces = twitterOnclick.split("&url=");
        twitterOnclick_pieces[0] += '+by+';
        twitterOnclick_pieces[0] += twitterCreator;
        jQuery('.essb_link_twitter a').attr("onclick",twitterOnclick_pieces.join('&url='));
    }
}

jQuery(document).ready(function() {
    showHandle();
});