我是新来的,但我已经使用这个网站来解决我的问题。现在我没有看到任何可能的方式不自己在这里问,因为我根本找不到任何解决方案。
在 functions.php 中我写了这个:
function get_likes($url) {
$fakecount = "209";
$json_string = file_get_contents('http://graph.facebook.com/?ids=' . $url);
$json = json_decode($json_string, true);
$count = intval( $json[$url]['shares'] ) + $fakecount;
echo "$count";
}
如您所见,从Facebook获取总份额金额。要输出这个数字,我在 single.php :
中有这个<span class="countshare"><?php $url = get_permalink( $post_id ); echo get_likes($url); ?></span>
但是这个输出只是fakecount(209),Facebook的份额不会加到这个数字的+。如果我删除fakecount,则输出为0.
奇怪的是,有时它会获得适量的股票(它有效),但有时却没有。就像现在一样,它已经工作了12个多小时,所以这里肯定有问题。
如果你能抽出时间帮助我,我会非常感激!
我期待看到您的回复......
谢谢!