Check for Plugin Conflicts, even if you don’t remember installing any new plugins, it’s possible that an update to an existing plugin is causing the issue. Try deactivating all of your plugins and then reactivate them one by one, checking to see if the issue reoccurs after each one. This can help you identify if a specific plugin is causing the problem.
Check for Issues with SSL: If your site uses SSL, ensure that it’s configured correctly. You might also try adding the following lines to your wp-config.php file:
define(‘FORCE_SSL_ADMIN’, true);
if ($_SERVER[‘HTTP_X_FORWARDED_PROTO’] == ‘https’)
$_SERVER[‘HTTPS’]=’on’;