Все обновления статуса твиттера на боковой панели wordpress содержат ссылки bit.ly. Когда я нажимаю на них, я получаю страницу 404, потому что вместо того, чтобы идти бит.ly/uniquenumber, он пытается зайти на сайт www.domain.com/blog/ «http://bit.ly/uniquenumber/», где www.domain.com/blog является главной страницей для блога wordpress ,bit.ly ссылки в wordpress Обновления статуса twitter приводят к 404
Есть ли простой способ остановить его от добавления www.domain.com/blog и цитат и перехода к фактической ссылке?
Любая помощь будет оценена по достоинству. Вот код:
/* These prefixes and suffixes will display before and after the entire block of tweets. */
$prefix = ""; // Prefix - some text you want displayed before all your tweets.
$suffix = ""; // Suffix - some text you want displayed after all your tweets.
$tweetprefix = ""; // Tweet Prefix - some text you want displayed before each tweet.
$tweetsuffix = "<br \><br \>"; // Tweet Suffix - some text you want displayed after each tweet.
$feed = "http://search.twitter.com/search.atom?q=from:" . $username . "&rpp=1" . $limit;
function parse_feed($feed, $prefix, $tweetprefix, $tweetsuffix, $suffix) {
$feed = str_replace("<", "<", $feed);
$feed = str_replace(">", ">", $feed);
$clean = explode("<content type=\"html\">", $feed);
$amount = count($clean) - 1;
echo $prefix;
for ($i = 1; $i <= $amount; $i++) {
echo $tweetsuffix;
$cleaner = explode("</content>", $clean[$i]);
echo $tweetprefix;
echo $cleaner[0]; echo $suffix; echo $tweetsuffix; ?>
<img src="<?php echo get_bloginfo('template_directory');?>/images/side.png" alt="A line dividing the twitter updates and the open courses listing">
<?php
}
echo $suffix;
}
$twitterFeed = file_get_contents($feed);
parse_feed($twitterFeed, $prefix, $tweetprefix, $tweetsuffix, $suffix);
У вас есть советы по его устранению? – strangeloops
URL-адрес в обновлении статуса твита содержит http: // в начале ссылки. – strangeloops
Кавычка может быть не указана * в * url, но где-то, ведущий к этому моменту вашего кода, вы его выводите. –