Tumblr partager l'url
J'ai trouvé cette page https://www.tumblr.com/examples/share/sharing-links-to-articles.html qui montre une voie possible pour customly créer un partage d'URL pour tumblr.
Version simplifiée de ce qu'ils ont:
<a href="http://www.tumblr.com/share/link?url=http%3A%2F%2Fwww.google.com" target="blank_">Click to share</a>
http://jsfiddle.net/m5ow6bhs/2/
Cela vous mènera à la page de connexion ou directement à la partager la page si vous êtes déjà connecté. Toutefois, si vous modifiez le http%3A%2F%2F
partie à une simple http://
il va maintenant charger à un "Pas Trouvé la Page". http://jsfiddle.net/m5ow6bhs/3/ Ce que l'enfer Tumblr?
Les gars, vous ne avez aucune idée de ce qui se passe ou ce n'est pas le bon code pour partager quelque chose de Tumblr?
Acclamations.
Vous devez vous connecter pour publier un commentaire.
Comme avec la plupart des services de partage, la
URL
doit être passé comme une chaîne codée. Cela favorise l'OPs commentaires à propos dehttp%3A%2F%2F
(codée) ethttp://
(raw).Tumblr permet de varier les transformations dans le thème opérateurs de gérer l'encodage, mais malheureusement il ne fonctionne pas avec les variables personnalisées.
Une solution rapide consiste à déposer la
http://
partie. Exemple: http://jsfiddle.net/L9jd8dhz/urlencode('something')
? viper-7.com/aPtsFr Bien que je l'utilise avec WordPress et ce qui renvoie l'url est<?php the_permalink(); ?>
. Essayé de mise en œuvre comme<a href="http://www.tumblr.com/share/link?url=<?php urlencode( the_permalink() ) ?>">
mais ne fonctionne pas... Toute indices?echo
,<?php echo urlencode('http://google.com') ?>
. Exemple: viper-7.com/glkrIZthe_permalink()
comprend l'écho! 😀J'ai découvert que récemment que la part de l'URL doit être mis à jour en tant que tel:
https://www.tumblr.com/widgets/share/tool?shareSource=legacy&canonicalUrl=<-urlencode(share_url)->&posttype=link
La
&posttype=
semble être une nouvelle exigence de rendre le partage fonctionne correctement.posttype
paramètre n'est pas donné, Tumblr semble à la recherche pour les images, ce qui prend du temps.