Facebook赞按钮喜欢整页而不是帖子(wordpress)

时间:2012-02-03 18:53:22

标签: wordpress facebook button indexing facebook-like

我在这个页面上工作,我使用Wordpress作为我的CMS。

在我的所有帖子都显示的index.php页面上,我想在标题下面添加一个Facebook赞按钮,立刻就像一个帖子而不去“阅读更多”。

但是当我点击“赞”时,它就像我的所有博客帖子一样,所以它们都获得+1。是否有任何方法可以使代码仅像点击该按钮的内容一样?

我正在使用以下代码:

<div id="fb-root"></div>
                  <script>(function(d, s, id) {
                    var js, fjs = d.getElementsByTagName(s)[0];
                    if (d.getElementById(id)) return;
                    js = d.createElement(s); js.id = id;
                    js.src = "//connect.facebook.net/en_GB/all.js#xfbml=1&appId=266693680020880";
                    fjs.parentNode.insertBefore(js, fjs);
                  }(document, 'script', 'facebook-jssdk'));</script>
                <div class="fb-like" data-send="true" data-layout="button_count" data-width="100" data-show-faces="false"></div>

3 个答案:

答案 0 :(得分:2)

您需要将data-href="http://<<your blog url>>"指定为喜欢博客而不是页面。

例如

<div class="fb-like" data-send="true" data-href="http://<<your blog url>>" data-layout="button_count" data-width="100" data-show-faces="false"></div>

答案 1 :(得分:0)

这样的按钮只是引用一个URL。

如果您希望按钮具有单独的“喜欢”,那么您需要为每个按钮提供唯一的URL。 (他们所引用的帖子的URL。)

您可以使用<div class="fb-like" data-href="URL"....>元素上的data-href属性设置网址。

请注意,http://example.comhttps://example.com是类似按钮的两个单独网站。

答案 2 :(得分:0)

这些很接近,但在wordpress中你需要打电话

<div class="fb-like" data-send="true" data-href="<?php the_permalink()?>" data-layout="button_count" data-width="100" data-show-faces="false"></div>
你的循环中的

。这应该设置这样的帖子。