0

在 Facebook 的“点赞按钮”中,代码​​片段和代码片段都要求指定单独的页面 URL。喜欢按钮代码片段应该进入包含,所以显然我想在喜欢按钮代码片段中使用某种变量,以便它可以自动检测当前页面的 URL。Twitter、LinkedIn 和 GooglePlus 按钮都会自动检测。

这是我的代码。它工作得很好,但您可以看到单个页面 URL 的指定位置。是否有可以替代使用的变量,因此可以将代码片段放入包含中?

谢谢。

<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.[MYWEBSITE].com%2F[MYPAGENAME.shtml]&send=false&layout=standard&width=50&show_faces=false&action =like&colorscheme=light&font=tahoma&height=20" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:46px; height:20px;" allowTransparency="true"></iframe>

4

2 回答 2

1

您可以通过使用XFBML/HTML5版本的 Like 按钮并省略href/data-href属性来实现这一点,方法是在您指示 JS-SDK 在呈现 Like 按钮时使用当前页面 URL 的代码中不包含它。

于 2012-05-06T07:19:15.883 回答
0

您可以使用 iframe 执行此操作。

我的代码是:

<iframe src="//www.facebook.com/plugins/like.php?href='. get_permalink( get_the_ID() ) .'&amp;width&amp;layout=button_count&amp;action=like&amp;show_faces=false&amp;share=false&amp;height=21&amp;appId=438288506277662" scrolling="no" frameborder="0" style="border:none; overflow:hidden; height:21px;" allowTransparency="true"></iframe>

注意重要的部分:

href='. get_permalink( get_the_ID() ) .'

希望有帮助!- 杰克

于 2013-12-04T20:47:29.037 回答