将帖子添加到Twitter按钮到您的Wordpress帖子
这是一件很简单的事情,并且在您的Wordpress帖子中添加一个小链接也很容易。如果用户登录到Web上的Twitter(多个Twitter应用程序接管情况并不常见),则当他们单击链接时,他们将被带到其Twitter个人资料,并且其状态框将包含您拥有的文本放。您实际上将无法为其更新用户状态,他们对此拥有最终控制权,但是有些用户将更新其状态,因此值得这样做。
所有这些都通过使用status参数的URL来完成,如下所示。
http://twitter.com/home/?status=text+to+post
因为这是一个URL,所以您将需要对其正确编码,以便Twitter理解它。使用Wordpress,您需要调用该urlencode()函数以对您可能要发布的任何字符串进行编码。
要包含指向Wordpress博客文章的链接,该链接是该链接所使用的get_permalink()功能,如果调用时不带任何参数,则必须在TheLoop内部调用。不要urlencode()在固定链接上使用,因为这可能会导致不可预测的结果,只需在所需的文本上使用该函数即可。
因此,完整链接如下所示,请注意,我已经向链接添加了target=“_blank”属性,以便在新窗口中打开该属性。这将确保用户能够在不离开您的博客的情况下发布到Twitter。
请记住,您输入的字符不能超过140个,因此,如果您使用的URL较长,tinyurl.com请先访问并将其转换为短一点的字符。基本上,您可以将如下所示:
https://www.nhooo.com/article/add-post-twitter-button-your-wordpress-posts
变成这个。
http://tinyurl.com/62l65b
这使您可以玩更多的角色,但是您当然可以使用TinyUrlAPI来自动执行此操作。这是三行代码,这些代码会将您的长时间固定链接转换为TinyUrl。
$url = get_permalink(); $tiny = 'http://tinyurl.com/api-create.php?url='; $tinyurl = file_get_contents($tiny.$url);
然后,您可以使用$tinyurl变量代替“get_permalink()Twitter帖子”链接中的函数调用。