Статус Твиттера в WordPress и Tiny Url

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

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

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

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

1 ответ

Решение

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

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;
}
Другие вопросы по тегам