这是我里面的代码functions.php
:
function facebook_likes($link){
$obj = json_decode( file_get_contents( 'http://graph.facebook.com/?id='.$link ) );
$likes = $obj->shares;
return $likes;
}
function twitter_shares($link) {
$obj = json_decode(file_get_contents('http://urls.api.twitter.com/1/urls/count.json?url='.$link));
$tweets = $obj->count;
return $tweets;
}
当我尝试在我的 中显示数字时index.php
,我得到的是完整的 url:
<p> Social: facebook (<?php facebook_likes(the_permalink()); ?>), twitter(<?php twitter_shares(the_permalink()); ?>) </p>
我的html中的输出是这样的:Social: facebook(url), twitter(url)
其中 url 是permalink
帖子的。我究竟做错了什么?代码似乎太明显了,无法搞砸。