我写了一个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";