Статус Твиттера в WordPress и Tiny Url - PullRequest
0 голосов
/ 13 июня 2011

У меня есть WordPress сайт. У меня есть кнопка твиттера под каждым постом. Я хочу, чтобы, когда пользователь нажимал на него, он обновлял свой статус в Твиттере до следующего:

the_title (). UrlEncode (тегу get_permalink ()) [сначала заголовок поста, в котором пользователь нажал кнопку Twitter, а затем URL поста]

У меня проблема в том, что вывод urlencode (get_permalink ()) очень большой и в статусе твиттера он отображает просто текст, а не гиперссылку, как ожидается. Где-то я читал о крошечных URL. Но каким должен быть код, чтобы передать мой URL-адрес крошечному URL-адресу и получить его сокращенную версию, чтобы гиперссылка была активной в моем статусе в Твиттере.

Заранее спасибо!

1 Ответ

0 голосов
/ 14 июня 2011

Я нашел решение.Спасибо, если вы потратили время на просмотр.Мысль опубликовать ответ на случай, если кто-то еще сталкивается с подобной ситуацией

function get_tiny_url($url) { 
    $ch = curl_init();
    $timeout = 5;
    curl_setopt($ch,CURLOPT_URL,'tinyurl.com/api-create.php?url='.$url);
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
    curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout); $data = curl_exec($ch);
    curl_close($ch);
    return $data;
}
...