【发布时间】:2013-07-25 04:48:54
【问题描述】:
在 this page 标题为 Build Your Own Tweet Button 的最后,将代码复制到我本地 wp 作品中
代码:
<a href="https://twitter.com/share?url=https%3A%2F%2Fdev.twitter.com%2Fpages%2Ftweet-button">Tweet</a>
如果没有所有的 css,此代码会在单击显示时生成一个“推文”链接(在 Twitter 框/页面中 ?url= 之后的所有内容
但是,当我在 href 中输入 php 时,在 ?url= 显示帖子标题之后,什么也没有显示。不知道为什么会这样。线索?
我使用的代码是:
<a href="https://twitter.com/share?url=<?php echo(the_title()); ?>">Tweet</a>
【问题讨论】:
-
你为什么使用 the_title() 函数?
-
唯一的原因是因为那是用来输出帖子标题的,所以我想我可以使用相同的函数在推文中回显帖子标题。您是否建议还有另一个可以使用的功能?请分享。
-
使用
<?php echo get_the_title($ID); ?>也没有帮助。不确定@Devon 的建议是什么。还有其他可以或应该使用的功能吗? -
根据dev.twitter.com/docs/tweet-button,url=应该是页面的URL,而不是页面标题。我对WP不太熟悉,所以我不确定你应该使用什么功能。 HTML 的来源显示了什么?右键单击浏览器并转到查看源代码。我假设页面标题与 HTML 冲突。
-
@Devon 你说的是真的,但是:1. 我在谈论(并提到)构建你自己的推文按钮,如果你清楚地注意到用于网站的 Twitter 的 JavaScript 接口不是可用于自定义推文按钮。 2. 您提到的 URL 在使用 twitter 按钮的页面顶部提到,在这种情况下,URL 等 javascript 参数有效。 3. URL是页面的URL,单个帖子页面,标题等,twitter无法区分,它只是一个链接。