$string = file_get_contents("http://domain.tld/?feed=rss2");
$string = str_replace('slash:comments','slashcomments',$string);
$xml = simplexml_load_string($string);
Используйте str_replace, чтобы удалить двоеточия из строки и разрешить функции simplexml_load_string работать как обычно.
Например:
$string = file_get_contents("http://domain.tld/?feed=rss2");
$string = str_replace('slash:comments','slashcomments',$string);
$xml = simplexml_load_string($string);
foreach ($xml->channel->item as $val) {
echo $val->pubDate.'<br />';
echo $val->title.'<br />';
echo $val->slashcomments.'<br /><br />';
}
... должен возвращать дату публикации, заголовок и количество комментариев к сообщениям, перечисленным в ленте WordPress. Мой код более продвинутый, но это иллюстрирует обходной путь.
Спасибо, Арда Си, за помощь!