Compromised theme, most likely. Check theme files for inserted code, along with inserted code in other files. Change credentials everywhere (Host, database, wp admin, ftp).
Look at all files manually, plus files that shouldn’t be there (like extra ICO files as in .somefile.ico , which have php code inside. (Notice the leading dot, which indicates a hidden file, so make sure you are showing hidden files also.) Check your htaccess file also.
For the probably-compromised theme, nuke it and re-upload theme files from known good source.
Related Posts:
- How to redirect/rewrite all /wp-login requests
- Unable to login to my wordpress site. reauth=1 redirection loop
- Custom login redirects to wp-admin on wrong password
- How to allow users login to WP from external domain and make REST requests
- Users are redirected to homepage instead of wp-admin
- Display sortable User meta column in admin panel user’s page
- How to move wp-admin login page to another location? [closed]
- Can’t access admin dashboard with wp-admin without /index.php after it
- Adding body class to login page?
- Edit a WordPress site without the username and password?
- comment_form – show all fields when logged in
- Using /wp-admin works, using /login gives a 404. Why?
- Cannot log into WordPress Dashboard after removing/adding .htaccess
- Change WP-Login or WP-Admin
- I cannot log into my wordpress site with my wp-login.php [closed]
- How do I set the homepage to the WordPress Admin Dashboard login?
- Can’t access WordPress as an admin – but I can log in as a user!
- Today, without warning, all admin panel logins redirect to home page after login. non-admin users logins work well
- Can’t login to Dashboard when changing site URL to HTTPS
- Detecting all admins that are logged in
- WordPress and bbPress Login conflicts?
- I want to disable login of admin (/wp-admin) with email and make it accessible only with username
- Website looks fine, but login to wp-admin yields a blank screen
- cannot find the login page for local WordPress site
- Users disappeared from wp-admin
- Modify WP-Admin login fields
- display dynamic WP Site logo on wp-admin using CSS
- How to Change The WordPress Login URL Without Plugin
- wp-admin – 404 after custom login form
- How to fix ‘WordPress redirection loop problem in wp-login.php page’?
- Logging into sandbox subdomain WP
- 404 redirect wp-login and wp-admin after changing login url [closed]
- Having troubles connecting to WordPress login page using Mamp
- Sorry, you are not allowed to access this page
- WP Admin/ WP Login Redirect to themselves
- Cookie Domain is preventing Admin login
- Require Login Redirect to Login Page
- Cannot access WordPress login pages
- /wp-admin/ doesn’t work but /admin/ does
- Why am I locked out of the system?
- Why can I log into wp-login.php and not wp-admin.php?
- Disable Admin CP authentication (or auto login)
- firing function at login within class
- WP-admin or any other is redirecting me to (This page doesn’t seem to exist.)
- wp-login not found – All usual solutions not working
- how can provide access to wp_admin page for non wp_users?
- Can’t connect to WP-Admin, blank error message
- Blank page when viewing wp-admin
- GoDaddy hosting wp-admin problem
- WP Admin Login keeps redirecting to login
- CPU overload spam – redirect link to wp-admin and new post
- define two login page url
- Login issue with subdomain installs
- How can I can I make changes to a WP project I pulled from GItHub?
- WordPress Admin Login Issue
- How to log into WordPress via GET/POST
- wp-login.php entering password nothing happens
- Trying to login to my site redirects me to the first page
- stop customize.php redirect to login page if admin is not logged in
- Admin Login Checks
- WordPress logged in but no access to wp-admin
- Changed the path to wp-login and now can’t access WPress dashboard
- Unable to log in as admin
- Why my login panel has a wrong language?
- Handling multiple account logins?
- Not able to access WP admin Page, redirected and a drop down login menu appears 401 error
- WordPress Login for multiple sites
- Cannot login in WordPress even after changing hash password in phpmyadmin
- Can’t log into WordPress after domain change
- Why WordPress not logout after I have close my browser?
- is_admin() conditional statement
- Admin Login page not working at all
- Impossible User Registration
- Couple questions about .htaccess, login page, updates
- After Upgrade: $user becomes unknown (id: 0) after successful login?
- Redirect users based on their roles, is_admin()
- WordPress site shows a white page for site/wp_admin. A login returns again to the login screen
- Admin access to secondary site user_can_access_admin_page losing login
- login_enqueue_scripts changes are not reflecting
- Remove ‘Custom..’ option in tinyMCE colour swatch
- Custom ReCaptcha Login
- Remove “From computer” media tab for posts with existing attachments?
- Upgrade to SSL Breaks Admin Dashboard
- Disable slow media queries?
- Make sub menu items a main link in the admin menu using fuctions.php
- .htaccess rewrite rule for removing .php extension with exception of wp login and wp-admin
- Too many datadabse connections – upper ceiling mysql
- I can’t access my admin page after changing main url
- SSL Partially breaking admin panel and elementor
- From 403 error to 500 internal server error
- Create a admin page in wordpress without admin menus (“wordpress sidebars”)
- Woocommerce: Add column to ORDERS admin page with items purchased
- How to declutter admin columns
- New wordpress install, what are the reasons the “Install Themes” tab is missing?
- wp_comments table really big casuing /wp-admin/edit-comments.php to slowly load
- How to make the front-end RTL without changing the admin panel language?
- Cannot Access wp-admin
- Fresh Install – WP6 – Sorry, you are not allowed to access this page
- Display Custom Text if date_picker date is expired
- admin showing Array() after adding exit() code