我运行了一个多作者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&layout=button_count&show_faces=true&width=300&action=like&font&colorscheme=light&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&layout=button_count&show_faces=true&width=300&action=like&font&colorscheme=light&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。。。
最合适的回答,由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>