Я пытаюсь разобрать RSS-канал, который использует медиа-оболочки. Я использую SimplePie, и я смог разобрать его и сделать все необходимые элементы на странице.Как поместить ссылку SimplePie Enclosure в массив
Но я пишу плагин для CMS, и мне нужно поместить эти элементы в массив. Все работают нормально, за исключением $ item-> get_enclosure().
Я должен сказать, что в массиве возвращаемое является строкой тарабарщины. Мне нужно, чтобы он вернул url в файл.
Вот соответствующий код:
// Get Enclosure
$enclosures = array();
$item_enclosures = $item->get_enclosures();
if (! empty($item_enclosures))
{
foreach ($item_enclosures as $enclosure)
{
if ($enclosure = $item->get_enclosure())
{
$enclosure->get_link();
} else {
$enclosure->get_title();
}
}
}
$items[] = array(
'item_title' => $item->get_title(),
'item_link' => $item->get_permalink(),
'item_date' => $item->get_date('U'),
'item_content' => $item->get_content(),
'item_img' => $item->get_enclosure(),
'item_description' => $item->get_description(),
'item_categories' => $categories,
'item_authors' => $authors
);
}
return $items;
Кто-нибудь знает, как сделать «item_img» возвращает ссылку на файл, а не то, что, кажется, какой-то закодированной строки символов.