It’s good that you’ve regained access to your website, but without any further action, you’ll get hacked again. These are steps to take, in order to clean, and secure your site:
-
do not panic ( very important )
-
do not remove anything yourself
-
install and activate WordFence Security plugin
-
in Wordfence -> Options, select everything to scan
-
run Wordfence -> Scan, and follow instructions provided
-
repeat step 5, until the scan shows no problems
-
setup firewall in Wordfence
-
make a full backup of your site, and remember to do it frequently
If the above procedure does not work at any stage, hire a professional!
Note: it is possible, that the plugin, you’ve attempted to install, caused this infection. Be very careful installing plugins from unknown sources. Try first, to search for plugins, in the official WordPress repository.
Related Posts:
- How to solve a conflict between a plugin and a theme?
- How do I change the description of the same image which is to be found in multiple instances?
- Can a WordPress plugin or theme contain a virus?
- Suspicious google tag manager
- Security issues with WP sites
- Advice and plugins against Malware [closed]
- How To Clean The Malware Infected & Hacked WordPress Websites? [duplicate]
- WordPress filter that hook after each action/filter hook
- Masonry images not working
- Hack-Proof OR Security in WordPress — is it real?
- Some one is trying to hack my website, Need guidance [closed]
- Is wp-app.php or wp-apps.php needed for WordPress?
- UpdraftPlus installed malware – scared to download or update plugins now! [closed]
- Is there any pre-existing plugin to track and block IPs with suspicious activity on my site?
- Website show Google Ads when we have no Google Ads linked to our website
- unable to remove malware from wp website [closed]
- I can’t change permalink in WordPress 4.5.3
- HTTP requests start hanging after I try activating all plugins, and only stop when I manually disable the plugins via DB
- WordPress disable direct access of files in WordPress installation path
- How to create a plugin with automatic update?
- Bing/msn bots is heavily requesting random of my website
- Is a Virus detection plugin necessary?
- Is there going to an issue running different features of WP site in different subdomains?
- My WP site and password was hacked, what to do? [closed]
- Where to find remaining Boldgrid code in WP database?
- src=”https://dns.firstblackphase.com/scripts/start.js” [closed]
- WordPress website is redirecting on some different shopping page
- How can I disable a plugin in Health Check mode if there’s a critical error?
- WordPress broken dashboard with ninja-shell text
- whole website redirected to another page
- how to create child WordPress plugin
- How do I replace a function, declared inside a plugin’s class, in functions.php?
- What are the best practices for updating?
- TinyMCE Advanced newline problem
- Plugins or Tutorials for displaying data from SQL-db on WP-page? [closed]
- How to test a WordPress plugin through the upgrade automatically feature
- How can I list only sites that use a particular theme or plugin?
- Disabled plugins are security holes – rumor or reality?
- Failed to invoke other hook from the init hook
- Reblog from Tumblr to WordPress
- Plugin for Sending Email to Readers about New Posts? (besides “Subscribe2 “)
- Is it possible to remove this action? (as it’s added just before it’s called)
- There’s some way to add a wrapper around posted images?
- Advanced Integration – WordPress + YOURLS
- Redirect all blog links from WordPress.com site to new domain
- wp_enqueue_script fails to include in footer
- How to show popup to a group of users?
- Limit the number of plugins that can be installed in a WordPress installation
- How to Sort the Favorite Plugins Screen Alphabetically?
- First WordPress Plugin – Stat Issues
- MySql database help for a plugin
- Adding an Options Page to a Plugin
- How do I “get the next 10 posts after post_id == x”?
- How to Delete all Unused photos Function
- WordPress.org Plugin Directory doesn’t recognise screenshots [closed]
- How to check current user before all actions and filters?
- WP Plugin for onpage link suggestions [closed]
- Customizing NEXTGEN Gallery To link images to pages
- How can I use get header from within my plugin?
- Bulk Image Upload And Rerrange Functionality
- Free shipping for certain items only – or get local pickup as option if item is set to virtual
- facebook Page Publish 2
- Understanding State in WordPress Multisites
- How do I publish portfolio items with a future date?
- How to activate a plugin on the activation of a theme?
- WordPress stats: OWA plugin overhead in the future
- Custom Login Page — wp_signon Headers Already Sent?
- What form should the $query media query array have for an Elementor page builder function? [closed]
- WooCommerce: Force coupon for existing/registered customers [closed]
- How to make a dynamic css class whose name changes every visit to confuse scraper
- Deactivation Hook does not remove database
- Code not working with post name Permalink Settings Help
- WordPress /users/me endpoint request forbidden
- Adding a theme option to the admin that lets me turn on/off a javascript file
- Echo out element to another page.
- Janrain/Simple Modal under Redirected Domain
- WP REST API GET Method Works But Not The POST Method
- WordPress Gutenberg custom block
- Working on a product group in wordpress, where user choose how many children, wife and husband
- override plugin function in a class not working
- Adding category base to url in custom post giving 404?
- Custom fields not showing up in the user info (PaidMembershipsPro)
- Classes registration in WordPress useing woocommers
- Problem with checked box on wp car manager plugin
- Performing CRUD operations on front end in wordpress
- Elementor contact form doesn’t work: “Oops! I cannot send this email!”
- Create a link that calls our custom function in WordPress
- Woocommerce list variations that are added already to cart in Single Product
- {status}_{post_type} does not run correctly?
- Upload profil picture to every member
- WordPress Theme Conflict With Plugin
- Saving custom form fields
- set cookies for my whole site is not working
- wp_insert_post_data filter to set category
- Please Check this ‘.htaccess’ File
- Text Wrapping in WPDataTables
- how to show selected options drop down menu values in attributes field in after saving post.php
- Buffered output in chunks and shortcode – how do I achieve that?
- Schedule WordPress plugin activation and / or deactivation on a custom date and time, how to do?
- Remove H1 title in admin post edit screen