Статус Твиттера в 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;
}