我编写了一个 PHP 脚本,它在将状态打印到网站上时添加了 Facebook Like 按钮。
对于正常状态,“赞”按钮可以正常工作,但是,对于带有照片的帖子,“赞”按钮不会显示正确的赞数。
我应该如何修复它?
代码位于循环中,并使用标准 /pageID/posts 调用
print "<li>".(!empty($fb['picture']) ? "<a href=\"$fb[picture]\"><img src=\"$fb[picture]\" alt=\"".htmlspecialchars($fb['message'])."\" class=\"facebookItemImage\" ".(1==0 ? imageSize($fb['picture']) : "")." /></a><br />" : "").link_it($fb['message'])."<br />".($fb['type'] == "link" ? link_it($fb['link'])."<br />" : "")."<span class=\"facebookCreatedAt\">Posted ".getRelativeTime($fb['created_time']).(!empty($fb['place']) ? " from ".$fb['place']['name'] : "")."</span><br />
<div class=\"fb-like\" data-href=\"".(!empty($fb['picture']) ? $fb['picture'] : $fb['actions'][1]['link'])."\" data-send=\"false\" data-layout=\"button_count\" data-width=\"150\" data-show-faces=\"false\"></div></li>"."\n";