一篇文章被分成多个页面,使Facebook Like Button检测到完全独立的文章

时间:2012-11-21 作者:Amanda Duke

我运行了一个多作者Wordpress平台,在该平台上,作者发布文章,其中许多文章被分成几页。访问者可以通过单击Next 按钮这是各种类型的文章,如图库、长篇文章、列表等

我相信你们现在都熟悉“下一步”按钮了。这里的问题是,类似Facebook的按钮无法检测到它是one 并将其视为完全独立的页面。

这是valid 我用于Like按钮的XHTML 1.0代码:

<!--[if IE]>
<iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo urlencode("http://domain.com" . $_SERVER["REQUEST_URI"]); ?>%2F&amp;layout=button_count&amp;show_faces=true&amp;width=300&amp;action=like&amp;font&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border-style:none; overflow:hidden; width:200px; height:21px;" allowTransparency="true">
</iframe>
<![endif]-->
<!--[if !IE]>-->
<iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo urlencode("http://domain.com" . $_SERVER["REQUEST_URI"]); ?>%2F&amp;layout=button_count&amp;show_faces=true&amp;width=300&amp;action=like&amp;font&amp;colorscheme=light&amp;height=21" style="border-style:none; overflow:hidden; width:200px; height:21px;">
</iframe>
<!--<![endif]-->
IE条件存在,以便它在IE8中正常工作。

文章的URL如下所示。原始首页为:

http://domain.com/title-of-the-article/
第二页是:

http://domain.com/title-of-the-article/2/
等等。。。How do I make it so that the Like button detects the second page as the first (original) page and avoid separating them as different? 有人提到,我曾尝试在谷歌上寻找解决方案,但没有任何直接结果og:url “子”页面上的元标记指向文章的主URL。。。

1 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

您可以显式设置“like”URL。如果你玩the form FaceBook provides 你可以看到它是如何工作的。

<div class="fb-like" data-href="http://example.com" data-send="true" data-width="450" data-show-faces="true"></div>

如果不设置URL,则默认为当前URL,因此您将有多个页面。

所以,这是这个问题的唯一一部分,使用the_permalink 以那种形式。

<div class="fb-like" data-href="<?php the_permalink() ?>" data-send="true" data-width="450" data-show-faces="true"></div>

结束

相关推荐

在WordPress页面上集成Facebook注册(和登录)

我想使用Facebook注册工具。我已经阅读了https://developers.facebook.com/docs/plugins/registration/我还介绍了一些插件,比如简单的Facebook连接http://wordpress.org/extend/plugins/simple-facebook-connect/ - 然而,我的设置是非常定制的,我不使用常规的Wordpress注册和登录表单(我使用Theme my login plugin进行登录,Gravity forms plugi