无论我将 data-url 或 data-text 设置为什么,twitter 都会获取共享按钮所在页面的 URL 并显示为推文文本。
示例:
<a target="_blank" href="https://twitter.com/share"
data-count="none" class="twitter-share-button" data-url="http://www.gogole.com"
data-text="BLABLABLA" style="opacity:0">TWEET</a>
或
<a target="_blank" href="https://twitter.com/share"
data-count="none" class="twitter-share-button" data-url="<?php echo
urlencode('http://www.gogole.com')?>" data-text="BLABLABLA" style="opacity:0">TWEET</a>
在这两种情况下,单击链接都会打开一个新窗口,其中包含 Twitter 共享框,其中包含我的网站的 URL,并忽略我设置的属性。
应该出了什么严重的错误。帮助表示赞赏! 如果您需要发布更多信息,请告诉我。
谢谢, /t
最佳答案
您可以将查询参数“url”与 Twitter 共享链接“https://twitter.com/share”一起使用 查找 URL twitter 按钮时,请遵循以下优先级:
- 在共享链接查询字符串中查找网址
- 如果未找到,请查找 Tweet Button anchor 标记的 data-url 属性
- 如果未找到,请在文档头部查找 rel="canonical"链接标记
- 如果未找到,请使用网页的 URL
关于Twitter 的分享忽略了我的 data-url 和 data-text,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9705030/