Facebook 让Like按钮理解分开的页面

Facebook 让Like按钮理解分开的页面,facebook,wordpress,facebook-like,facebook-social-plugins,Facebook,Wordpress,Facebook Like,Facebook Social Plugins,我运行了一个多作者Wordpress平台,在这个平台上,作者发布文章,其中许多文章被分成几页。访问者可以通过单击Next按钮浏览文章中的页面。这是各种类型的文章,如图库、长篇文章、列表等 我相信你们现在都熟悉“下一步”按钮了。这里的问题是,类似Facebook的按钮无法检测到它是一篇文章,并将其视为完全独立的页面 这是我用于Like按钮的有效的XHTML1.0代码: <!--[if IE]> <iframe src="http://www.facebook.com/plugin

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

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

这是我用于Like按钮的有效的XHTML1.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]-->
第二页是:

http://domain.com/title-of-the-article/2/

等等如何使Like按钮将第二页检测为第一(原始)页,并避免将它们分离为不同的?我在谷歌上搜索了一整天,肯定发现至少有50个不同的程序员在问这个问题,但没有解决办法。显然还有其他人希望得到答案。

为什么不将您的
代码替换为
,或者将post/page id指定为参数
。所以代码必须是这样的

  //make sure to declare the global $post variable
  global $post;
  <iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink()); ?>%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;">
//确保声明全局$post变量
全球$员额;

在打开的图形元标记中设置主URL。您能详细解释一下我是如何做到这一点的吗?将“子”页面上的
og:URL
元标记更改为指向文章的主URL的所有点对不起,我不知道我到底该如何做?请注意,我正在运行Wordpress。它会通过某种类型的过滤器或挂钩吗?更多信息请。。。
  //make sure to declare the global $post variable
  global $post;
  <iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink()); ?>%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;">
 //or with id specified
 global $post;
 <iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink($post->ID)); ?>%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;">