Thank you for getting in touch with us. My name is John, and I'm happy to assist you today. I appreciate your patience while we've been working toward your ticket.
I've tried the mentioned PHP Compatibility Checker plugin and got the same result. However, it doesn't appear to work with 3rd party plugins installed from outside of wordpress.org. At least, it seems to be the case, and I can very easily reproduce the same error with other plugins.
I can guarantee that LayerSlider supports PHP 8.1. We're also running that version of PHP on our test and production servers. You can always change the PHP version if you encounter issues and check the error logs if you have concerns, but LayerSlider itself should be fine.
?? John - If Wordpress is an open architecture system, I would think that all of the plugins are from 3rd parties so I'm very confused with this comment since you did not identify which specific plugin. If this will not work for me, I will need to go thru the refund process. I was hoping you could help. Please advise how to do that then.
WordPress has a centralized repository for plugins and themes hosted on wordpress.org. When you browse plugins on their website or navigate to Plugins → Add New on your WP admin area, those plugins come from their repository. It's like an App Store on your computer. However, they mostly host free plugins. Premium plugins, such as LayerSlider, are usually hosted outside their repository. That's what I meant on 3rd party. And it appears that the PHP Compatibility Checker plugin can only check plugins hosted on wordpress.org. At least, it was my initial impression when I tested it with various plugins.
This doesn't mean that LayerSlider isn't compatible with PHP 8.1. It means that PHP Compatibility Checker has limitations and couldn't determine. These types of plugins will always have limitations. They even state that in their description, so you don't have to rely on their results. You can proceed to switch the PHP version to 8.1, and everything should work out of the box.
John - the issue is that when I switch to PHP 8.1, my site no longer works. The error message is in the trail below. I purchased the latest version because it was the WP LayerSlider version that was not working. In this case, the upgrade did not work either. If you do not have a solution, I would have to pursue a refund which is disappointing.
I can guarantee that LayerSlider supports PHP 8.1. Either the issue is caused by something else completely, or you may have left the old version of LayerSlider installed on your website.
The error details in your initial message are not PHP errors. It's coming from the PHP Compatibility Checker plugin, which simply doesn't support checking plugins from external sources. The "The audit requested does not exist." message means that they did not test LayerSlider and couldn't say anything about compatibility.
In case of a critical PHP error affecting your website, WordPress should have emailed you the details. Knowing the exact PHP error can help us uncover what causes it, and we can help you resolve it. Alternatively, you can check the PHP error logs. Web hosting companies usually offer a dashboard where you can change settings like the PHP version, and that's where they also offer access to the log files.
when I run the PHP compatibility checker in Wordpress, I get the following error message and must revert back to PHP version 7.4.
LayerSlider 7.7.11
Response status: 404
Message: The audit requested does not exist.
Hi Frank,
Thank you for getting in touch with us. My name is John, and I'm happy to assist you today. I appreciate your patience while we've been working toward your ticket.
I've tried the mentioned PHP Compatibility Checker plugin and got the same result. However, it doesn't appear to work with 3rd party plugins installed from outside of wordpress.org. At least, it seems to be the case, and I can very easily reproduce the same error with other plugins.
I can guarantee that LayerSlider supports PHP 8.1. We're also running that version of PHP on our test and production servers. You can always change the PHP version if you encounter issues and check the error logs if you have concerns, but LayerSlider itself should be fine.
Best Regards,
John | Kreatura Dev Team
?? John - If Wordpress is an open architecture system, I would think that all of the plugins are from 3rd parties so I'm very confused with this comment since you did not identify which specific plugin. If this will not work for me, I will need to go thru the refund process. I was hoping you could help. Please advise how to do that then.
WordPress has a centralized repository for plugins and themes hosted on wordpress.org. When you browse plugins on their website or navigate to Plugins → Add New on your WP admin area, those plugins come from their repository. It's like an App Store on your computer. However, they mostly host free plugins. Premium plugins, such as LayerSlider, are usually hosted outside their repository. That's what I meant on 3rd party. And it appears that the PHP Compatibility Checker plugin can only check plugins hosted on wordpress.org. At least, it was my initial impression when I tested it with various plugins.
This doesn't mean that LayerSlider isn't compatible with PHP 8.1. It means that PHP Compatibility Checker has limitations and couldn't determine. These types of plugins will always have limitations. They even state that in their description, so you don't have to rely on their results. You can proceed to switch the PHP version to 8.1, and everything should work out of the box.
Best Regards,
John | Kreatura Dev Team
John - the issue is that when I switch to PHP 8.1, my site no longer works. The error message is in the trail below. I purchased the latest version because it was the WP LayerSlider version that was not working. In this case, the upgrade did not work either. If you do not have a solution, I would have to pursue a refund which is disappointing.
I can guarantee that LayerSlider supports PHP 8.1. Either the issue is caused by something else completely, or you may have left the old version of LayerSlider installed on your website.
The error details in your initial message are not PHP errors. It's coming from the PHP Compatibility Checker plugin, which simply doesn't support checking plugins from external sources. The "The audit requested does not exist." message means that they did not test LayerSlider and couldn't say anything about compatibility.
In case of a critical PHP error affecting your website, WordPress should have emailed you the details. Knowing the exact PHP error can help us uncover what causes it, and we can help you resolve it. Alternatively, you can check the PHP error logs. Web hosting companies usually offer a dashboard where you can change settings like the PHP version, and that's where they also offer access to the log files.
Best Regards,
John | Kreatura Dev Team