Categories
Geek Speak

WordPress

Just spent a few days getting intimate with a wayward WordPress 6 on PHP 8 implementation. The site was failing to load after an AWS rebuild.

The short version is after trying to delete all of the plugins and reload the theme, one plugin had to be deleted at the command line.

Problem fixed.

To get the obstinate plugin to plug in, I had to delete all references to it from the options table and delete all references to actionscheduler.

The second issue was the wp_lostpassword_url() function refused to run. I ended up mimicking its behavior inline —

add_query_arg( array(‘action’ => ‘lostpassword’,), network_site_url( ‘wp-login.php’, ‘login’ ) ); 

Ugly but, functioning.

Leave a Reply