Статус Twitter в WordPress и крошечный Url

#wordpress #twitter #tinyurl

#wordpress #Twitter #tinyurl

Вопрос:

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

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

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

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

Комментарии:

1. Не по теме на SO? Взгляните на wordpress.stackexchange.com

2. Пожалуйста, опубликуйте свое решение в качестве ответа. Вы не можете принять ответ сразу, но вы можете вскоре после этого.

Ответ №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;
}