Well if your concern is about the theme and data stored in the database, I suggest you also start with a “new install” of the theme.
And as far as the DB goes, I’ve had a similar experience where I took the hacked DB and installed it on my localhost, then exported the wp_users, wp_usermeta, wp_posts, and wp_postmeta tables ONLY.
Then I did a clean install (on the hosting server) of WP with a NEW DATABASE as well, and imported the wp_users, wp_usermeta, wp_posts, and wp_postmeta tables into my clean DB. Typically when a site gets hacked and the DB is affected, it’s the wp_options table that has problems.
Related Posts:
- Change WP-Login or WP-Admin
- Can I rename the wp-admin folder?
- What is the best method to close off the backend?
- Change Login URL Without Plugin
- Share same domain for wp-admin but for different website
- Securing wp-admin folder – Purpose? Importance?
- Can I rename the wp-admin folder?
- Options for restricting access to wp-admin
- How to change “wp-admin” to something else without search-replacing the core?
- Block access to wp-admin
- Should I add the IP of the server that hosts my sites to the list of authorized IPs in the wp-admin/.htaccess?
- FORCE_SSL_ADMIN not working
- Limit access to wp_admin
- I want to disable login of admin (/wp-admin) with email and make it accessible only with username
- password reset link being sent as HTTP?
- How to Change The WordPress Login URL Without Plugin
- 404 redirect wp-login and wp-admin after changing login url [closed]
- Logout USER form backoffice after 30 minutes of inactivity [closed]
- Do I have to face security problems if I changing default role to Contributor
- wp-admin folder removed by hacker [closed]
- Hide username discovery
- Renaming wp-admin without hard-coding it. Is it really possible?
- Need help for WordPress User Session Management?
- Is there a simple way to set wordpress site files back to out of the box?
- Developer/Designer asking for admin access
- Is WordPress secure enough for a multi-user article directory?
- How to log into WordPress via GET/POST
- Can I rename the wp-admin folder?
- CSRF attack to create USER
- Can I rename the wp-admin folder?
- Why WordPress not logout after I have close my browser?
- How to protect wp-admin from third party access?
- Couple questions about .htaccess, login page, updates
- is exposed wp-admin site a serious security vulnerability
- Can a user submit requests to wp-admin/admin.php without logging in?
- Changing the ‘wp-admin’ URL to whatever I want
- Unit testing in the WordPress backend (is_admin() is true)
- How can I improve the line break handling in the WYSIWYG editor?
- How do I change the login logo URL and hover title?
- js error on post editing page
- How to change the wording in wp-admin back-end?
- Add mass action to wp-admin/users.php
- Only allow administrators and editors to access wp-admin
- Bulk Delete Users Error uri too large
- Can you change the main heading of a page in the WordPress admin (without output buffering or JavaScript)?
- wp-admin – save options without refreshing?
- Change the Return URL from the Customizer
- How do you modify CSS files via admin panel?
- WooCommerce – filter by featured products in admin
- How to prevent parent admin page from appearring as a child admin page
- How to clone wp-admin and make a new dashboard controlled by your code?
- What is an “Options Framework” for WordPress
- show/hide toggle for subpages in wordpress admin area
- Additionally added URL params leading to “Invalid post type.” in the Admin Panel
- After login get “403 Forbidden”
- How to display a Ninja Form on the WordPress admin pages
- Show Welcome Panel on Dashboard for every user
- Is it possible to add an item the Post Publish panel?
- Weird problems after recovery from security breach
- 404 of wp-admin pages [closed]
- Detecting all admins that are logged in
- Add count for new registered user in Users tab
- How To Differentiate Drafted product and Publish Product through Color?
- Sortable columns and admin like interface for tables/report in custom plugin?
- WP admin page gives 404
- An update has caused my client’s site to be non-existent after new update of WordPress [closed]
- White screen of death in Dashboard after clean installation
- WordPress (admin) posts search GET request filter
- How can I replace dashboard.css and dashboard.min.css (not add new css)
- wp-admin throwing 500 errors after update to 4.2.1
- White screen of death for wp-admin and error for wp-login.php after entering credentials
- How to fix ob_end_flush() failed to send buffer of zlib output compression (1)?
- How to replace “Password Protected” text with icon in Admin
- Add and Remove Row Actions in an Existing WP_List_Table
- How can I prevent redirects from mysite/page to mysite/wp path/page?
- Add styles to wordpress admin on the Page List
- making users.php search include a specific user meta data field without messing with the SQL query itself
- Redirect an entire WordPress site on a subdomain, except wp-admin
- WordPress Admin Toolbar Disappeared when moved site to subfolder
- Admin sometimes redirects to HTTPS
- Hide user group filtering links
- auto generated robots.txt problem
- Change maxlength of link_description in dashbord link section?
- wordpress wp-admin/includes/shema.php file has been modify alone
- Broken Customizer page
- wp-admin going directly to 404
- How can I change block editors suggested links to display another url (i.e. from api.mysite to www.mysite)
- How to change labels in the projects page
- Can’t access Network Admin dashboard in wp-admin
- wp-admin won’t load for users behind a Barracuda F600 firewall
- Failed to load resource: the server responded with a status of 431 ()
- Database problem
- WordPress Admin Page Redirecting to Subdomain
- Remove Theme menu link from Admin Panel
- Unable to log in as admin
- Add files to wordpress admin panel footer
- WordPress Child problem in admin
- Images on admin backend not showing up
- Launch wordpress site to local computer from live website backed-up
- wp-admin won’t “remember me” in Chrome & Firefox