Tengo una página con decenas o cientos de publicaciones, cada una con botones sociales. Simplemente no puedo generar todos los botones para cada URL: es demasiado lento (facebook, g +, twitter, pinterest ... para cientos de enlaces). Entonces, en lugar de generar el botón para compartir de Facebook sobre la marcha, utilizo una imagen simple que apunta
https://www.facebook.com/sharer.php?u=${url_of_current_post}&t=
Cuando el usuario hace clic en él, se abre una ventana emergente con contenido generado por Facebook.
¿Cómo puedo hacerlo para Pinterest? Solo encuentro un código para generar el botón, pero me gustaría evitar js si es posible. ¿Hay algo como lo siguiente?
http://pinterest.com/pinthis?url=${url_of_current_post}
Por favor, no intente hacerme usar el botón js, gracias.
Si desea crear un hipervínculo simple en lugar del botón anclarlo,
Cambia esto:
A esto:
Entonces, una URL completa podría verse así:
<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>
fuente
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.
. La solución es mantener la URL como,button
pero ignorar el script de pinterest. ver stackoverflow.com/a/15035520/440646http://pinterest.com/pin/create/link/?url=URL&media=COVERIMAGE&description=ADDRESS
Tenía la misma pregunta. ¡Esto funciona muy bien en Wordpress!
fuente
Para tales casos, encontré muy útil el Share Link Generator , que ayuda a crear botones para compartir en Facebook, Google+, Twitter, Pinterest, LinkedIn.
fuente
Encontré un código para wordpress:
Luego pones lo siguiente en tu PHP:
fuente
Entonces, ¿quieres el código para el botón pin it sin instalar el botón? Si es así, simplemente pegue este código en el lugar de la URL de la página desde la que está fijando. Debería funcionar como un botón pin it sin el botón.
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)})());
fuente
Puede crear un enlace personalizado como se describe aquí usando un pequeño script jQuery
esto funcionará para todos los enlaces con clase
linkPinIt
que tienen la imagen y la descripción almacenadas en los atributos de datos HTML 5data-image
ydata-desc
mira este ejemplo de jfiddle
fuente