These PHP notices (not errors) on your screen appear because some of your plugins are not compatible with changes in WordPress 6.7.x (and newer). To solve this you can do one or all of:
- Install all pending updates. The theme developers may have already provided a fix.
- Disable the output of PHP notices. This either happens because your WordPress is running in debug mode OR your hosting is outputting PHP errors. The support of your hoster might help here. This will help you with your login problem. <===
- Or downgrade to WordPress 6.6.2 and then wait some time until you go back to 6.8.x until the plugin developers have caught up.
- Or simply wait until the theme developers make changes in this regard.
See also the information from the core developers about the upcoming changes for theme developers from a few months ago: https://make.ww.wp.xz.cn/core/2024/10/21/i18n-improvements-6-7/
@watche I set the plugins folder to 755 but it did nothing. The files inside seem to be set to 644.
@threadi I’m not sure you understood my problem. My issue is I CANNOT UPDATE any of my plugins. I can’t add new plugins. I can’t update by theme. I have no issues logging in. Not being able to add new plugins is a big issue because I’m trying to migrate to a new host and I can’t do that without installing a plugin. Well, I could do it manually but I don’t want that hassle.
I have turned off debug mode so the notices are not showing anymore. Waiting for the themes and plugins to make changes is not really an option. I need to get this fixed ASAP.
I’m going to try downgrading WordPress and see if that fixes the issue.
I was finally able to update everything after I deactivated all of the plugins. I believe there was a rogue one. I was able to move the site to the new host and I don’t see the errors anymore, even though I’m seeing them still on the old host. I think there may be a PHP issue as well because the old site was running an older version and the new host was up to date. Luckily there appear to be no compatibility issues!