我在我的博客上使用http://www.sociable.es/facebook-wordpress-plugin-3-0/中的wordpress插件,我试着弄明白,他们如何隐藏下载,直到我点击帖子上的“赞”按钮。
我试过了:
<fb:fbml version="1.1">
<fb:visible-to-connection>HIDDEN CONTENT</fb:visible-to-connection>
</fb:fbml>
但它不起作用。
有没有办法使用Javascript SDK或任何其他解决方案?
非常感谢!
答案 0 :(得分:1)
我认为FBML已被废除。找到这段代码:
$request = $_REQUEST["signed_request"];
list($encoded_sig, $load) = explode('.', $request, 2);
$fbData = json_decode(base64_decode(strtr($load, '-_', '+/')), true);
if (!empty($fbData["page"]["liked"]))
{ ?>
You are a fan
<?php } else { ?>
You are not a fan
<?php }
//print_r($_REQUEST);
?>
但是,我的iFrame没有提取请求变量。 我会弄清楚是否会更新。
NB - 仅在用户第一次喜欢该页面时才有效。你必须保存会话变量或其他东西。
答案 1 :(得分:0)
这是Wordpress的现成解决方案: Like 2 Unlock for Wordpress