Php Wordpress网站上的最新推文-未显示任何内容

Php Wordpress网站上的最新推文-未显示任何内容,php,html,wordpress,twitter,Php,Html,Wordpress,Twitter,我尝试了大约15种不同的代码变体,试图让它工作,但没有效果。基本上,我在Wordpress网站上想要的就是我最新的推文。下面的代码来自Smashing杂志,显然在我的代码中,我已经将$username更改为我的Twitter用户名。到目前为止,什么都没起作用,我不知道它是什么。它正在连接到Twitter,因为当代码存在时,加载页面需要更长的时间。我也试过一个,它显示了我有多少追随者,并显示了我的用户名,但没有显示我的推特。这是我的网站,如果它有帮助的话 我已经删除了这一分钟的代码,以加快加载时

我尝试了大约15种不同的代码变体,试图让它工作,但没有效果。基本上,我在Wordpress网站上想要的就是我最新的推文。下面的代码来自Smashing杂志,显然在我的代码中,我已经将$username更改为我的Twitter用户名。到目前为止,什么都没起作用,我不知道它是什么。它正在连接到Twitter,因为当代码存在时,加载页面需要更长的时间。我也试过一个,它显示了我有多少追随者,并显示了我的用户名,但没有显示我的推特。这是我的网站,如果它有帮助的话

我已经删除了这一分钟的代码,以加快加载时间。任何帮助都将不胜感激

    <?php

// Your twitter username.
$username = "TwitterUsername";

// Prefix - some text you want displayed before your latest tweet.
// (HTML is OK, but be sure to escape quotes with backslashes: for example href=\"link.html\")
$prefix = "<h2>My last Tweet</h2>";

// Suffix - some text you want display after your latest tweet. (Same rules as the prefix.)
$suffix = "";

$feed = "http://search.twitter.com/search.atom?q=from:" . $username . "&rpp=1";

function parse_feed($feed) {
    $stepOne = explode("<content type=\"html\">", $feed);
    $stepTwo = explode("</content>", $stepOne[1]);
    $tweet = $stepTwo[0];
    $tweet = str_replace("&lt;", "<", $tweet);
    $tweet = str_replace("&gt;", ">", $tweet);
    return $tweet;
}

$twitterFeed = file_get_contents($feed);
echo stripslashes($prefix) . parse_feed($twitterFeed) . stripslashes($suffix);
?>

代码没有问题

可能性1:您提供了错误/无效的
$username


可能性2:
文件\u获取\u内容
未检索内容。(由于PHP设置、网络问题或其他原因)

如果在调用
文件获取内容后执行
var\u转储($twitterFeed)
,是否有数据?它托管在我的大学服务器上,因此我想这可能是答案。有没有办法检查服务器上的PHP设置?使用
phpinfo
ini\u get\u all
查看配置。当然,您的大学有PHP设置,不允许您执行
文件\u get\u contents
来获取远程内容。(检查是否安装了cUrl,也许您可以将其用作获取推特页面内容的替代方案…)