1

我有一个奇怪的问题,我无法弄清楚。当使用 Twitter 和 Google+ 分享按钮时,它分享了正确的页面标题,但也提供了一个完全错误的 URL。

更奇怪的是,它使用的是我另一个网站的 URL,完全不相关!

这些是按钮:

<li><a href="https://twitter.com/share" class="twitter-share-button" data-via="Peasquared">Tweet</a></li>
<li><div class="g-plusone" data-size="medium" data-annotation="inline"></div></li>

这是为它们提供支持的 javascript:

<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>

<script type="text/javascript">
  (function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/plusone.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
  })();
</script>

在获取按钮代码时,我已确保登录到正确的帐户。

我不明白!

附言。如果有帮助的话,它是在我自己的 Wordpress 模板中完成的,但我以前做过,没有任何问题。

4

1 回答 1

1

确保您的页面上没有指向其他 URL 的 rel=canonical 链接。也许另一个插件正在输出它?

于 2013-10-22T08:38:40.690 回答