推特分享框在我的Wordpress博客


Twitter share box WITHIN my Wordpress Blog

我对PHP比较陌生,还在摸索什么是可能的。所以我正在为我的网站的博客设置一个自定义的WordPress主题,设计得和网站一模一样,除了在主部分显示适当风格的WordPress帖子。

这里是我想做一些棘手的事情:我已经设置了一个水平导航菜单,看起来像每个单独的帖子上面的标签。在查看文章时,文章选项卡位于前台。其他选项卡是Twitter, FB和打印选项。我希望它是有可能的用户点击推特选项卡,并有推特分享框和/或登录页面出现在我的网站(不使用框架显然)。Twitter似乎没有现成的小部件,但我认为理论上应该可以使用<?php include ?>声明。但我不知道,我甚至不确定从哪里开始寻找如何实现这一目标的信息。至少,我希望在重定向时在选项卡中显示twitter站点。

无论哪种方式,好处都是显而易见的:用户不必离开网站,关闭新标签页,后退按钮被打破等等。图片比代码能告诉你的更多,但是图片上传现在是一个痛苦的过程,当我有更多的时间时,我必须再试一次。

如果我没有充分描述发生了什么,每个帖子上面的标签应该都像浏览器标签一样操作。这意味着如果你点击它,你不会转到另一个网站,但是twitter分享框就在那里打开,在帖子的位置

您是否试图将选项卡链接到单独的页面?如果你是,你可以从他们的goodies页面(http://twitter.com/about/resources/widgets/widget_profile)抓取Twitter小部件,并自定义它以适合你的尺寸和用户名。

编辑:我现在明白了。起初我以为你想让用户在查看你的帖子和查看你的推文之间快速切换。要做您想做的事情,请查看Twitter API (https://dev.twitter.com/docs/tweet-button)。如果您使用如下代码,它将自动检测页面名称和链接:

<a href="https://twitter.com/share">Tweet</a>

或者,如果你想更花哨一点,你可以使用一些东西来检测你的帖子的标题,url,并实现你的Twitter用户名。这是我快速制作的东西,把它放到你想要显示的Wordpress主题中:

 <a href="http://twitter.com/share" target="_blank" class="twitter-share-button" data-url="<?php the_permalink(); ?>" data-text="<?php the_title(); ?>" data-count="horizontal" data-via="[INSERT_YOUR_USERNAME]">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>

我想这会帮助你做你想做的事情,它不会代替post,但是它会在一个小窗口中打开。

马特