如何在wordpress网站上获得pinterest共享的有效网址

时间:2014-02-09 18:45:49

标签: php url share pinterest

我的pinterest共享网址无效。得到此错误:

  

参数'method'(值链接)不是未知,上传,抓取,书签,电子邮件,iphone,按钮,ipad,android,android_tablet,api_sdk,扩展名,api_other,坏。

我不明白为什么会发生这种情况,因为生成的URL是正确的。我的代码是:

<?php
    $postpermalink = urlencode( get_permalink() );
    $featureImage = wp_get_attachment_image_src( get_post_thumbnail_id(), 'large-thumb');
?>

<a href="//pinterest.com/pin/create/link/?url=<?php echo $postpermalink ?>&amp;media=
    <?php echo urlencode($featureImage[0]);?>&amp;description=<?php the_title() ?>" target="_blank">
    <img src="<?php bloginfo('template_url') ?>/core/images/pinterest-icon.png" alt="Pin it" 
width="26px" height="26px" title="Pin it"/>
</a>

在页脚中:

<script type="text/javascript" src="//assets.pinterest.com/js/pinit.js"></script>

有谁知道这方面的解决方案?

1 个答案:

答案 0 :(得分:0)

我的情况有些不同,但我最后在这个页面寻找同一个问题的答案。我猜测问题是你的锚中缺少data-pin-do和data-pin-config属性。

我完全按照Pinterest's guide 开始工作,然后仔细研究生成自己的网址和视觉效果。

我在本地测试时也遇到错误,但在远程服务器上没有。显然,网站需要能够到达服务器以获取信息,但Pinterest是令人讨厌的; Facebook和Twitter将尽其所能,而不仅仅是抛出错误。