Had you just overwrote site from backup? Not a good way since it may easily leave broken files or even backdoors.
It is best to erase site completely, then copy clean WordPress archive and copy of your files from backup there. If possible it’s best to restore database from pre-hack backup as well.
If these are not possible I suggest you find someone who handles such cases professionally. There is now way to comprehensively advice on hacking case “in theory”.
Related Posts:
- 404 errors when updating options in admin dashboard
- I found this in a plugin. What does it do? is it dangerous?
- How to eliminate weird 404 errors in wp-admin?
- Why am I sometimes getting a 404 error when I try to update a page with Elementor?
- “Are you sure you want to do this?” when deactivating all plugins in WordPress 4.3.1 [closed]
- How Restrict access to admin dashboard by specific static ip?
- Questions about brute force attacks on the admin username, coming from amazon IP addresses
- Why Better WP security plugin returns 418 I’m a Teapot “error”?
- Nonce failing on form submission
- Error activating certain plugins
- WordPress fatal error from php protocol codes
- Plugin (smart archives reloaded) crashed site / no access on admin panel
- Stop the user if login from the cookies
- Secure way to add JS Script to WordPress filesystem
- Error after installing the WordPress plugin updates
- White blank screen while adding or editing pages in wordpress
- https rewrite not working for All in one security Brute force > rename login url
- Admin menu hilighting wrong item for CPT
- Is admin section completely customizable in terms of styling?
- Cannot modify header information – headers already sent during plugin activation
- Store admin page into variable
- WordPress website dont load CSS, JS and images
- WordPress error after installing plugin “Internal Server Error” [closed]
- Not able to upload Plugins/ Theme from Admin backend
- Need Help Understanding Debug Log Errors
- Admin login substantially slower on production server
- wordpress plugin translation not working
- Why does WordPress use cookies for /wp-admin and /wp-content/plugins for non-admin users [duplicate]
- How do I create a state of “don’t assign anything to variable” if WP_Error throws an error?
- How can I share my wordpress site with a friend?
- WordPress Dashboard shows no plugins installed!
- Continous audio play in pages
- Set plugin page as homepage
- ClassLoader.php issues after moving to a new host
- Plugin debugging with errors in activation routine
- WP default file upload hook not working if used in a plugin
- Redux framework somehow added to my site, can’t locate in plugins
- Warning: Illegal offset type in /var/www/html/wp-includes/option.php on line 1924
- How to validate field when create post
- Speed issues because of CSS & JavaScript
- Disable plugin on admin page
- Being hacked. Is there a list of WordPress security holes I can check against?
- A more elegant way to handle notices/warnings
- wp_verify_nonce fails always
- The Commercial tab is missing from the Plugins page when trying to update Types 1.7
- Plugin Installation Error
- How can i see/log all requests coming from a registration form (not from the UI)?
- Admin Logged In Notify Globaly
- Disable default posts (Posts,Pages,Comments and Media) in wp-admin
- Write mysql credentials in plugin
- Site is continuously accessing by several IPs
- Ajax return 0 in plugin – ajax only used in wp-admin
- wp-admin will not redirect to wp-login.php
- Plugin installation error in wordpress
- Validating values using Settings API?
- How to add php stylesheet to admin section instead of admin_head hook
- using .htaccess only for wordpress security no plugins
- SWF in wordpress post
- A plugin is giving me “You do not have sufficient permissions to access this page.” error
- Getting 404 page not found error while trying to access add new plugin / themes
- Restore Category Base
- getpost content with all formatting for admin pages
- Unwanted Links and Spam WordPress Pages and Posts
- Custom Post type plugin breaking the front page shows dashboard?
- Which filters or actions involve with index page for plugin?
- WordPress 3.5 install error
- Is there a plugin that will override the “Error establishing a database connection” message? [closed]
- Plugin won’t activate, fatal error (widget class not found)
- How to activate/deactivate menu tab and keep the same id?
- HTTP Error 403 When Trying to Login
- Problem with permissions in wp-content/plugins
- Making plugin to use different table prefix cause permission problem
- Plug-in (Slickr Flickr) works on local machine, but not server
- Add custom fields in the new and edit the site forms without touching the WP core
- Ajax in Plugins: returns the whole page
- Why do I get this “peer’s certificate issuer not recognised” error when trying to install a theme?
- Gutenberg: Dynamic Block – Show saved data in the editor
- File permissions for wp-minify plugin
- Get post id in Post Page within Wp-admin
- AdBlock blocks my non-advertising sidebar images [closed]
- Fatal error with Ultimate Coupon plugin
- Combining JS files to one script
- Theme causing SSL break on chrome
- What is the recommended way to be notified of security updates to my plugins? [closed]
- How do I add custom fields to the “Edit page” admin screen?
- My WP site and password was hacked, what to do? [closed]
- The plugin generated xxx characters of unexpected output during activation
- Screen Options drop-down does not show
- WordPress Customer Reviews Error: Line 239?
- WordPress Plugin: Demon Image Annotation
- WordPress Plugins Error
- How to resolve these findings from security audit
- ERROR: Cookies are blocked due to unexpected output – no access to FTP
- Mixed content warning on doctype in admin
- Child Plugin Admin Panel
- Ajax in wordpress [duplicate]
- Notifications Bar on home page only
- Receiving error with Custom Tables plugin
- How to get an error message if a form is empty (plugin: Post for site) [closed]
- How I can hide my wp folders from Inspect Element (Developer Tools)