1

理解できない奇妙な問題があります。Twitter と Google+ の共有ボタンを使用すると、正しいページ タイトルが共有されますが、完全に間違った URL が表示されます。

さらに奇妙なのは、まったく関係のない、私の別の Web サイトの 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>

ボタンのコードを取得するときに、正しいアカウントにログインしていることを確認しました。

理解できません!

ps。それが役立つ場合は、自分のWordpressテンプレート内で実行されていますが、以前は問題なく実行していました.

4

1 に答える 1

1

ページに別の URL を指す rel=canonical リンクがないことを確認してください。おそらく別のプラグインが出力していますか?

于 2013-10-22T08:38:40.690 に答える