Plugin Author
Steven
(@shazahm1hotmailcom)
The version of PHP your web host is running and old unsupported and possibly insecure version of PHP. I suspect the version you are running is 5.2 which has not been supported for many years now. I’d ask them to update it. WordPress recommends 7.2. I would recommend 7.1 as 7.2 was just released so plugins may not yet be 100% compatible.
That said, I do try to avoid using modern features in PHP for the broadest compatibility. Looks like I used syntax that will only work in 5.3 and newer on that line. I’ll release an update later today to correct this.
As for reverting to an older version, I suspect the reason is the file is not being replaced by the means you are using to rollback. I suggest using the WordPress Plugins admin page to delete Connections to ensure all files are deleted. Your directory data settings are safe.
Use this link to download and install the last version:
https://downloads.wordpress.org/plugin/connections.8.6.12.zip
Apologies for the trouble! I hope this helps, let me know.
Thread Starter
Jozefs
(@jozefs)
Thanks. It is true that the php version is obsolete (so it is not really your fault at all), but I cannot change it at the moment. Maybe for future reference you can mention the minimum needed php in de update file?
Best,
Jozef
Plugin Author
Steven
(@shazahm1hotmailcom)
@jozefs
The min version is mentioned in the readme and on the plugin page. It’s been that way for a while now… officially only supporting 5.3 while I actually going thru great lengths to still support 5.2.
Sometime soon, WP will not let users install plugins or updates which require a higher version that what is installed on the server. I had hoped that would be implemented in WP 4.9… so maybe it will be in WP 5.0. The second that feature is implemented in WP I’ll probably bump the min PHP version to 5.6 which I think is the oldest supported version.
Again, my apologies for the trouble! I do plan on releasing an update by end of day (EST) which you will be able to safely update to.
Plugin Author
Steven
(@shazahm1hotmailcom)
Just as following up… the latest 8.7.1 version will also cause an error on PHP 5.2. I’m using and need to use the array_replace() function. This is basic PHP function introduced in version PHP 5.3 and it is function I now need to use. I might be able to add and use a backward compatible version.
Thread Starter
Jozefs
(@jozefs)
No, please, don’t bother. I’ll stick to the 8.6.12 version for the time being and will update my php version soon. Thanks for the effort.