nextjs-wordpress-starter icon indicating copy to clipboard operation
nextjs-wordpress-starter copied to clipboard

Plugins don't work on PHP 8

Open gregrickaby opened this issue 2 years ago • 2 comments

Discussed in https://github.com/WebDevStudios/nextjs-wordpress-starter/discussions/956

Originally posted by rem7i March 2, 2022 All six WDS Headless plugins are NOT working on PHP 8+ You can install them, but CANNOT activate at all. Are you working to fix this or we MUST downgrade the PHP Version?

gregrickaby avatar Mar 02 '22 14:03 gregrickaby

Fatal error: Uncaught TypeError: call_user_func_array(): Argument #1 ($function) must be a valid callback, function "WDS_Headless_SEO\activation_callback" not found or invalid function name in wp-includes\class-wp-hook.php on line 307 WDS Headless (Algolia) WDS Headless (Blocks) WDS Headless (Core) WDS Headless (Gravity Forms) WDS Headless (SEO) same error with this five plugins.

emilse-webdev avatar Jun 02 '22 01:06 emilse-webdev

In wds-headless-core.php require 'vendor/autoload.php'
In compose: "autoload": { "files": [ "activation.php", "deactivation.php" ] } composer update

markus2610 avatar Aug 29 '22 10:08 markus2610