Последний твит на сайте Wordpress - ничего не отображается - PullRequest
0 голосов
/ 03 марта 2012

Я попробовал около 15 различных вариантов кода, чтобы попытаться заставить это работать безрезультатно.По сути, все, что я хочу на своем сайте Wordpress, - это мой последний твит.Приведенный ниже код взят из журнала Smashing Magazine, и, очевидно, в своем коде я изменил $ username на свое имя в Twitter.Пока ничего не получалось, и я не знаю, что это такое.Он подключается к Твиттеру, потому что загрузка страницы при наличии кода занимает гораздо больше времени.Я также попробовал один, который показал мне, сколько у меня подписчиков, и отображал мое имя пользователя, но не показывал мой твит.Это мой сайт, если он вообще помогает ...

http://newmedia.leeds.ac.uk/ug10/cs10cwh/wordpress/

Я на минуту убрал код, чтобы ускорить загрузку.Любая помощь будет высоко ценится.

    <?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 Ответ

1 голос
/ 03 марта 2012

С кодом проблем нет.

Возможность 1: вы ввели неверный / недействительный $username.

Возможность 2: file_get_contents не получает содержимое. (из-за настроек PHP, проблем с сетью или чего-то еще)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...