Twitter分享框WITHIN我的WordPress博客

问题描述:

我对PHP比较陌生,仍然掌握了一切可能。所以我为我的网站博客设置了一个自定义的WordPress主题,除了在主要部分显示适当样式的WordPress帖子外,其设计与网站完全相同。Twitter分享框WITHIN我的WordPress博客

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

无论哪种方式,好处是显而易见的:用户不必离开网站,关闭新标签,并有后退按钮等等。图像告诉你比代码更多,但图像上传正在现在有一种痛苦,当我有更多时间时,我将不得不再次尝试。

如果我没有充分描述发生了什么,那么位于每个单独帖子上方的选项卡都应该像浏览器选项卡一样操作。这意味着如果你点击它,你不会去一个不同的网站,但Twitter分享框在那里开放,代替帖子。

+0

我不认为你将有一个很好的回答你的问题,除非我们可以看看在页面/的HTML。 – Chamilyan

您是否试图将tab链接指向单独的页面?如果你是,你可以从他们的好东西页面(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> 

或者,如果你想成为一个有点更看中的,你可以使用一些检测到您的文章的标题,网址,并实现您的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> 

我认为这会帮你做你想做的,它不会做它的地方该帖子,但它确实在一个小窗口中打开。

-Matt

+0

不,我试图让twitter在那里开放,而不是转到另一个页面。 – Iterate

+0

我不知道如何做到这一点(我根本不懂Javascript),但我认为你最好带上一个链接,点击后将你的文章内容的div重写为id =“隐藏“(然后在css中显示soemthing,如display:none;),并在Twitter小部件中嵌入新代码。它还可以在原始选项卡(帖子)上写入Javascript功能,当单击该选项卡时,删除Twitter小部件,然后从原始帖子中删除id =“hide”。 – Matt

+0

我首先需要小部件。我没有创建容器的问题,这是缺少的物质。Twitter小部件对于想要阅读我的推文的用户非常有用,但对于我真正想要的内容没有好处:用户从我的站点发布帖子而不必离开它。 – Iterate