我正在尝试在每个帖子上使用针对Pinterest的自定义“Pin It”按钮,该按钮从该帖子的精选图像中拉出。使用自定义Pinterest“Pin It”按钮显示发布的特征图像?
到目前为止,我有这个脚本,成功拉后的特征图像,以及它显示在一个弹出窗口:
<script type="text/javascript">
(function() {
window.PinIt = window.PinIt || { loaded:false };
if (window.PinIt.loaded) return;
window.PinIt.loaded = true;
function async_load(){
var s = document.createElement("script");
s.type = "text/javascript";
s.async = true;
s.src = "http://assets.pinterest.com/js/pinit.js";
var x = document.getElementsByTagName("script")[0];
x.parentNode.insertBefore(s, x);
}
if (window.attachEvent)
window.attachEvent("onload", async_load);
else
window.addEventListener("load", async_load, false);
})();
</script>
这里是我在单次使用的代码。 php:
<?php $pinterestimage = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'full'); ?>
<a href="http://pinterest.com/pin/create/button/?url=<?php echo urlencode(get_permalink($post->ID)); ?>&media=<?php echo $pinterestimage[0]; ?>&description=<?php the_title(); ?>">Pin It</a>
我不知道如何将“Pin It”按钮更改为我自己的自定义按钮;每次我尝试我的按钮被覆盖。
我希望这解释得很好。我对php和javascript仍然很陌生。感谢您提供任何帮助。