Pergunta

Eu tenho um site wordpress. Eu tenho um botão do twitter abaixo de cada post. O que eu quero é que quando um usuário clica nele, ele deve atualizar seu status do Twitter para o seguinte:

the_title (). Urlencode (get_permalink ()) [Primeiro o título do post em que o usuário clicou no botão do twitter seguido pela url do post]

cortar meu problema é que a saída do urlencode (get_permalink ()) é muito grande e no status do twitter ele exibe apenas texto simples não o hiperlink é esperado como. Em algum lugar eu li sobre tiny url. Mas o que deveria ser o código para passar a minha url para minúscula url e obter a versão abreviada do mesmo modo que o hiperlink é ativo na minha status do Twitter.

Agradecemos antecipadamente!

Foi útil?

Solução

Eu encontrei a solução. Graças se você passou um tempo para ver isso. Pensado para postar a resposta apenas no caso de alguém enfrenta situação semelhante

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;
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top