Модератор
Юрій
(@yube)
Не люблю отвечать на вопросы, если ответ надо начинать с «если». «Другой сайт» — понятие слишком расплывчатое. Где расположен относительно WP? На чем сделан?
Так. «Другой сайт» расположен на другом хостинге и никакого отношения к WP не имеет. Он сделан на PHP (самодельная CMS). Мне надо вывести статьи при помощи PHP или RSS.
Модератор
Юрій
(@yube)
Лучше брать RSS. Я не в курсе, какие скрипты rss-импорта сейчас в моде, по-привычке пользуюсь переточенным cafeRSS и мелкой самопиской (рыба ниже)
<?php
$file = 'XXXXX.htm';
$rss_url = 'XXXXXXXXXX';
$cache_dir = 'XXXXX'; # должен существовать и быть доступен на запись
$html = '';
if ((filemtime($cache_dir.$file) < (time()-1800)) and $rss = file_get_contents($rss_url)) {
preg_match_all('#<item>.*<title>(.*)</title>.*<link>(.*)</link>.*</item>#smUu', $rss, $matches);
for ($i=0; $i<8; $i++) {
$html .= '<p><a href="'.$matches[2][$i].'" target="_blank">'.$matches[1][$i].'</a></p>';
}
$html = iconv("UTF-8", "CP1251", $html);
file_put_contents($cache_dir.$file, $html);
} else {
$html = file_get_contents($cache_dir.$file);
}
print $html;
?>