I'd like to add another url shortening service to the tweet this plugin but I'm not sure how to do it. I'm pretty sure it's in this section of coding Code: function get_tweet_this_short_url() { global $id; $purl = get_permalink(); $cached_url = get_post_meta($id, 'tweet_this_url', true); if($cached_url && $cached_url != 'getnew') return $cached_url; else { $u = tt_option('tt_url_service'); if(ini_get('allow_url_fopen') == 1 || ini_get('allow_url_fopen') == 'on' || ini_get('allow_url_fopen') == 'On' || function_exists('curl_init')) $u = $u; else $u = 'local'; switch($u) { case 'adjix': { if(tt_option('tt_adjix_api_key') == '') $adid = ''; else $adid = '&partnerID=' . tt_option('tt_adjix_api_key'); if(tt_option('tt_ad_vu') != 'true') $s = ''; else $s = '&ultraShort=y'; $url = tt_read_file('http://api.adjix.com/shrinkLink' . '?url=' . $purl . $adid . $s); } break; case 'bit.ly': $url = tt_read_file('http://bit.ly/api?url=' . $purl); break; case 'h3o.de': $url = tt_read_file('http://h3o.de/api/index.php?' . 'url=' . $purl); break; case 'hex.io': $url = str_replace('www.', '', tt_read_file('http://' . 'www.hex.io/api-create.php?url=' . $purl)); break; case 'idek.net': $url = tt_read_file('http://idek.net/c.php?idek-api=' . 'true&idek-ref=Tweet+This&idek-url=' . $purl); break; case '************': $url = tt_read_file('http://************/api.php?longurl=' . $purl); break; case 'lin.cr': $url = tt_read_file('http://lin.cr/?mode=api&full=1' . '&l=' . $purl); break; case 'metamark': $url = tt_read_file('http://metamark.net/api/rest/' . 'simple?long_url=' . $purl); break; case 'ri.ms': $url = tt_read_file('http://ri.ms/api-create.php?' . 'url=' . $purl); break; case 'snurl': $url = tt_read_file('http://snurl.com/site/snip?r=' . 'simple&link=' . $purl); break; case 'tinyurl': $url = tt_read_file('http://************************/' . 'api-create.php?url=' . $purl); break; case 'urlb.at': $url = tt_read_file('http://urlb.at/api/rest/?url=' . urlencode($purl)); break; case 'tweetburner': { if(function_exists('curl_init')) { $ch = curl_init('http://tweetburner.com/links'); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch,CURLOPT_POST,1); curl_setopt($ch,CURLOPT_POSTFIELDS,'link[url]=$purl'); curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,5); $url = curl_exec($ch); curl_close($ch); } else $u = 'local'; } break; case 'local': { global $id; $url = get_bloginfo('url') . '/?p=' . $id; } break; default: $url = tt_read_file('http://th8.us/api.php?url=' . $purl . '&client=Tweet+This+v1.4.1&format=simple'); } if(tt_option('tt_url_www') == 'true' && $u != 'tweetburner') { $url = str_replace('http://www.', 'www.', $url); $url = str_replace('http://', 'www.', $url); } if($u != 'local' && (strlen($url) > 30 || $url == 'Error' || $url == 'www.' || $url == 'http://')) $url = get_bloginfo('url') . '/?p=' . $id; if(tt_option('tt_30') == 'true' && strlen($purl) < 30) { $url = $purl; if(tt_option('tt_url_www') == 'true') { $url = str_replace('http://www.', 'www.', $url); $url = str_replace('http://', 'www.', $url); } } if($cached_url == 'getnew') update_post_meta($id, 'tweet_this_url', $url, 'getnew'); else add_post_meta($id, 'tweet_this_url', $url, true); } return $url; } /** * Echoes the above function for convenience. */ function tweet_this_short_url() { echo get_tweet_this_short_url(); } Service I'd like to add is http://tinyftw.com