SIMPLEPIE-001
SimplePie
SimplePie library in core
SimplePie was removed from Joomla 4. Use the CMS Feed package.
SimplePie → Joomla\CMS\Feed\FeedFactory
What you will see
- Class "SimplePie" not found
Symptoms people search
RSS module 500
Replace this code
Swap SimplePie for Joomla\CMS\Feed\FeedFactory.
Joomla 3
Remove or stop calling this
$feed = new SimplePie(); $feed->set_feed_url($url);Joomla 4 / 6
Use this instead
$feed = (new \Joomla\CMS\Feed\FeedFactory())->getFeed($url);How to fix it
- 1Replace SimplePie with FeedFactory.
Also known as
SimplePie · JFeedReader
Related issues
- Joomla 3 → 4Joomla API
JRequest::getVar() and the whole JRequest API
JRequest::getVar() → $app->getInput()->get('id')
- Joomla 3 → 4Joomla API
JError / JException
JError::raiseError() → throw new RuntimeException() / try-catch
- Joomla 3 → 4Joomla API
isAdmin() / isSite()
$app->isAdmin() → $app->isClient('administrator') / isClient('site')
- Joomla 3 → 4Joomla API
Factory::getUri()
JFactory::getUri() → Uri::getInstance()
- Joomla 3 → 4Joomla API
Factory::getXml() / JXMLElement
JFactory::getXML() → SimpleXMLElement
- Joomla 3 → 4Joomla API
Factory::getEditor()
JFactory::getEditor() → Editor::getInstance()