I'm not a WordPress type of guy. I shuttered that blog 15 years ago or so.
Doesn't mean I can't come swinging in with PHP mad skills to help a fellow group with upgrades. However, there's these little things I just didn't know were a concern with PHP 8.
You have to use __construct()
as the constructor now, you can't use a function with the class name. Seeing as how I've always used the proper form, that's never bitten me. However, the theme writers to the easy way out. Then there's inherited functions from the parent class. You gotta maintain the parameter count, even if the parent class has default values (Yay, LSP). I might have fallen for that one, but since you can't do it in C#, I probably wouldn't do that.
So my analysis is going to be along the lines of "Do you really want to do this upgrade NOW? It's gonna take probably at least a week to either hunt down upgrades, edit those to meet requirements where the author said 'Busy!', and then ensure it can all be glued together."
Oh, man. I didn't even think of the plugins. That'll probably be another ticket.
In short, I'm tired now. Maybe I'll soak a towel with some cold #gravy and have a lie-down.