PHP Compatibility Index

Is WP RSS Aggregator compatible with PHP 8?

Version 5.6.0 · 40,000+ active installs · requires PHP 7.4.0

Works on PHP 8.0–8.5, with deprecation notices from 8.1

No removed PHP features found in WP RSS Aggregator 5.6.0. It uses 51 deprecated feature(s) that only log notices today.

PHP 8.0
✓
PHP 8.1
⚠ 25
PHP 8.2
⚠ 28
PHP 8.3
⚠ 28
PHP 8.4
⚠ 49
PHP 8.5
⚠ 51

✓ no problems · ⚠ deprecation notices only (still works) · ✗ uses something removed in that PHP version

Check your whole site, not just one plugin. The free PHP Upgrade Check plugin scans every plugin and theme you have installed (including premium and custom ones) and explains each problem. It runs on any host.

Deprecated (works today, logs notices)

File:lineWhat
core/src/Exception/NotFoundException.php:26Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $previous.
core/src/IrPost/IrImage.php:57Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $size.
core/src/IrPost/IrTerm.php:36Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $parent.
v4/includes/Aventura/Wprss/Core/CompositeContainer.php:20Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $parent.
v4/includes/Aventura/Wprss/Core/Container.php:21Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $parent.
v4/includes/Aventura/Wprss/Core/Model/BulkSourceImport/Exception/SourceValidationFailureException.php:22Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $previous.
v4/includes/Aventura/Wprss/Core/Model/GenericServiceProvider.php:22Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $services.
v4/includes/Aventura/Wprss/Core/Plugin/AddonAbstract.php:20Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $factory.
v4/includes/Aventura/Wprss/Core/Plugin/Di/AbstractContainer.php:76Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $innerException.
v4/includes/Aventura/Wprss/Core/Plugin/Di/AbstractContainer.php:88Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $innerException.
v4/includes/Aventura/Wprss/Core/Plugin/Di/AbstractWritableCompositeContainer.php:82Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $innerException.
v4/includes/Aventura/Wprss/Core/Plugin/Di/AbstractWritableCompositeContainer.php:94Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $innerException.
v4/includes/Aventura/Wprss/Core/Plugin/PluginAbstract.php:52Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $container.
v4/includes/Aventura/Wprss/Core/Plugin/PluginAbstract.php:53Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $factory.
v4/includes/admin-ajax-notice.php:1270The constant "FILTER_SANITIZE_STRING" is deprecated since PHP 8.1
v4/includes/admin-ajax-notice.php:1273The constant "FILTER_SANITIZE_STRING" is deprecated since PHP 8.1
v4/includes/admin-heartbeat.php:16The constant "FILTER_SANITIZE_STRING" is deprecated since PHP 8.1
v4/includes/admin-intro-page.php:164The constant "FILTER_SANITIZE_STRING" is deprecated since PHP 8.1
v4/includes/admin-intro-page.php:175The constant "FILTER_SANITIZE_STRING" is deprecated since PHP 8.1
v4/includes/admin-metaboxes.php:440The constant "FILTER_SANITIZE_STRING" is deprecated since PHP 8.1
v4/includes/admin-metaboxes.php:443The constant "FILTER_SANITIZE_STRING" is deprecated since PHP 8.1
v4/includes/admin-metaboxes.php:446The constant "FILTER_SANITIZE_STRING" is deprecated since PHP 8.1
v4/includes/admin-metaboxes.php:452The constant "FILTER_SANITIZE_STRING" is deprecated since PHP 8.1
v4/includes/admin-metaboxes.php:456The constant "FILTER_SANITIZE_STRING" is deprecated since PHP 8.1
v4/includes/admin-options.php:281Using ${var} in strings is deprecated since PHP 8.2, use {$var} instead. Found: ${pageKey}
v4/includes/admin-options.php:290Using ${var} in strings is deprecated since PHP 8.2, use {$var} instead. Found: ${sectionKey}
v4/includes/admin-options.php:295Using ${var} in strings is deprecated since PHP 8.2, use {$var} instead. Found: ${sectionKey}
v4/includes/admin.php:62The constant "FILTER_SANITIZE_STRING" is deprecated since PHP 8.1
v4/includes/admin.php:64The constant "FILTER_SANITIZE_STRING" is deprecated since PHP 8.1
v4/includes/feed-access.php:473Function curl_close() is deprecated since PHP 8.5
v4/includes/feed-blacklist.php:108The constant "FILTER_SANITIZE_STRING" is deprecated since PHP 8.1
v4/includes/feed-importing.php:308The constant "FILTER_SANITIZE_STRING" is deprecated since PHP 8.1
v4/lib/Entities/Properties/CallbackDecoratorProperty.php:47Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $getter.
v4/lib/Entities/Properties/DefaultingProperty.php:38Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $fn.
v4/src/Container/ModuleContainer.php:39Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $proxy.
v4/src/Container/ModuleContainer.php:53Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $proxy.
v4/src/Entities/Properties/WpPostEntityProperty.php:53Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $factory.
v4/src/Handlers/FeedTemplates/PreviewTemplateRedirectHandler.php:67The constant "FILTER_SANITIZE_STRING" is deprecated since PHP 8.1
v4/src/Handlers/FeedTemplates/PreviewTemplateRedirectHandler.php:86The constant "FILTER_SANITIZE_STRING" is deprecated since PHP 8.1
v4/src/Importer/Images/ImageContainer.php:94Function curl_close() is deprecated since PHP 8.5
v4/src/RestApi/EndPointManager.php:80Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $authValidator.
v4/src/RestApi/EndPoints/EndPoint.php:60Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $authHandler.
v4/src/RestApi/EndPoints/FeedTemplates/DeleteTemplateEndPoint.php:46The constant "FILTER_SANITIZE_STRING" is deprecated since PHP 8.1
v4/src/RestApi/EndPoints/FeedTemplates/DeleteTemplateEndPoint.php:52The constant "FILTER_SANITIZE_STRING" is deprecated since PHP 8.1
v4/src/RestApi/EndPoints/FeedTemplates/GetTemplatesEndPoint.php:63The constant "FILTER_SANITIZE_STRING" is deprecated since PHP 8.1
v4/src/RestApi/EndPoints/FeedTemplates/GetTemplatesEndPoint.php:93The constant "FILTER_SANITIZE_STRING" is deprecated since PHP 8.1
v4/src/RestApi/EndPoints/FeedTemplates/GetTemplatesEndPoint.php:94The constant "FILTER_SANITIZE_STRING" is deprecated since PHP 8.1
v4/src/RestApi/EndPoints/FeedTemplates/GetTemplatesEndPoint.php:95The constant "FILTER_SANITIZE_STRING" is deprecated since PHP 8.1
v4/src/RestApi/EndPoints/FeedTemplates/PatchTemplateEndPoint.php:50The constant "FILTER_SANITIZE_STRING" is deprecated since PHP 8.1
v4/src/Templates/Feeds/MasterFeedsTemplate.php:220The constant "FILTER_SANITIZE_STRING" is deprecated since PHP 8.1
v4/src/Templates/Feeds/TemplateTypeTemplate.php:149The constant "FILTER_SANITIZE_STRING" is deprecated since PHP 8.1

Removed long ago or protected by a check (code that most likely never runs on PHP 8)

File:lineWhat
v4/includes/admin-ajax-notice.php:7The "case_insensitive" parameter for function define() is deprecated since PHP 7.3 and removed since PHP 8.0
v4/includes/libraries/php-markdown/markdown.php:242Declaration of a PHP4 style class constructor is deprecated since PHP 7.0 and removed since PHP 8.0
v4/includes/libraries/php-markdown/markdown.php:1653Function create_function() is deprecated since PHP 7.2 and removed since PHP 8.0; Use an anonymous function instead
v4/includes/libraries/php-markdown/markdown.php:1694Declaration of a PHP4 style class constructor is deprecated since PHP 7.0 and removed since PHP 8.0

Plugin page on WordPress.org: wp-rss-aggregator