Tenho uma página com dezenas ou centenas de posts, cada um com botões sociais. Simplesmente não consigo gerar todos os botões para cada url: é muito lento (facebook, g +, twitter, pinterest ... para centenas de links). Então, em vez de o botão de compartilhamento do Facebook ser gerado instantaneamente, eu uso uma imagem simples apontando para
https://www.facebook.com/sharer.php?u=${url_of_current_post}&t=
Quando o usuário clica nele, uma janela pop-up é aberta com conteúdo gerado pelo Facebook.
Como posso fazer isso para o Pinterest? Só encontro código para gerar o botão, mas gostaria de evitar js se possível. Existe algo como o seguinte?
http://pinterest.com/pinthis?url=${url_of_current_post}
Por favor, não tente me fazer usar o botão js, obrigado.
Se você quiser criar um hiperlink simples em vez do botão fixá-lo,
Mude isso:
Para isso:
Portanto, um URL completo pode ter a seguinte aparência:
<a href="https://pinterest.com/pin/create/link/?url=http%3A%2F%2Fwww.flickr.com%2Fphotos%2Fkentbrew%2F6851755809%2F&media=http%3A%2F%2Ffarm8.staticflickr.com%2F7027%2F6851755809_df5b2051c9_z.jpg&description=Next%20stop%3A%20Pinterest">Pin it</a>
fonte
Parameter 'method' (value link) is not one of unknown, uploaded, scraped, bookmarklet, email, iphone, button, ipad, android, android_tablet, api_sdk, extension, api_other, bad.
. A solução é manter o url,button
mas ignorar o script do pinterest. consulte stackoverflow.com/a/15035520/440646http://pinterest.com/pin/create/link/?url=URL&media=COVERIMAGE&description=ADDRESS
Eu tive a mesma pergunta. Isso funciona muito bem no Wordpress!
fonte
Para tais casos, achei muito útil o Gerador de Link de Compartilhamento , que ajuda a criar botões de compartilhamento no Facebook, Google+, Twitter, Pinterest, LinkedIn.
fonte
Encontrei alguns códigos para wordpress:
Em seguida, você coloca o seguinte em seu PHP:
fonte
Então você quer o código no botão fixá-lo sem instalar o botão? Em caso afirmativo, cole este código no lugar do url da página da qual você está fixando. Deve funcionar como um botão de fixação sem o botão.
javascript:void((function(){var%20e=document.createElement('script');e.setAttribute('type','text/javascript');e.setAttribute('charset','UTF-8');e.setAttribute('src','http://assets.pinterest.com/js/pinmarklet.js?r='+Math.random()*99999999);document.body.appendChild(e)})());
fonte
Você pode criar um link personalizado conforme descrito aqui usando um pequeno script jQuery
isso funcionará para todos os links com classe
linkPinIt
que têm a imagem e a descrição armazenadas nos atributos de dados HTML 5data-image
edata-desc
veja este exemplo jfiddle
fonte