Without a backup, cleaning up something like this can take a while. Each hack is different and can hide in multiple locations. If you have admin and FTP access these are the things I would change:
Change all the passwords for every account on the backend. I would also look into setting up a Cloudflare account as it can help add an extra layer of security.
Plugins
Limited Login Attempts: It’ll prevent bruce force entry.
Wordfence: Install it and have it run a scan on the site and directories. It should return any file that has been modified or is out of date.
I’d check through the head.php and footer.php files to ensure that they’re aren’t any scripts being dump in there. Sometimes you’ll see a lot of random javascript or an iframe, delete those out.
Cleaning up a hack is time consuming and if you are unfamiliar with working with a text editor and FTP, you might want to hire someone.
Related Posts:
- How to remove content from hacked pages? [closed]
- wc_get_template_part( ‘content’, ‘product’ ) | Where is this file located?
- how to get woocommerce product attribute slug
- How to display product price of the product in loop
- Limit users to one active subscription in WooCommerce Subscriptions? [closed]
- How to build a plugin that supports authenticated POST requests to the REST API from external servers?
- How do I add a text input field for customers to leave a note on a single WooCommerce product page?
- Where can I find a single item template
- Get Woocommerce Subscription Product
- WooCommerce HTML after short description if product is in specific category
- WooCommerce pages accessible to logged in members only
- Auto update cart after quantity change
- paypal not showing on woocommerce payments
- Target WooCommerce Product Gallery Image (rather than Featured Image) for og:image
- Save and display selected product option and cost as cart item data in WooCommerce
- How to update the WooCommerce cart Icon to show new products added with JavaScript
- How to remove product base from WooCommerce product permalinks
- woocommerce image product add a class and data-src attributes
- Woo create order only after payment done
- Change Category Widget Dropdown List Select Name
- wooCommerce checkout page State / County (optional) validate not working
- Remove the link from the thumbnail and product title on woocommerce
- WooCommerce – Multiple meta query not working
- How to configure Woocommerce Payment Methods programmatically?
- woocommerce_package_rates not fired everytime
- how to change woocommerce shop archive description? [closed]
- How to display the result of a custom metabox in the frontend [closed]
- Quantity on the product card and subtotal disappear [closed]
- Admin access for custom user capabilities
- Display product category taxonomy terms in WooCommerce shop loop
- Products Shortcode is Displaying Single Product Page Price for all Products [closed]
- Subscription on Checkout
- Woocommerce – display product in page but in list format with excerpt
- how to show store name when I add a product on cart in woocommerce(woocommerce multi store)?
- When Free shipping is available hide other shipping methods except Local pickup in WooCommerce [closed]
- Woocommerce Moving Review Below add to cart breaks button
- WP All Import manual Cron
- Create archive page for woocommerce attribute
- Refund from wooCommerce with stripe [closed]
- Download permission for non-purchased products
- Display FREE for $0 products in woocommerce ++++ [closed]
- How to add existing categories into a post using wp_insert_post
- WooCommerce Hook: Content get’s displayed twice and not AFTER the order total
- Have I got this IF Statement correct?
- Setting an attribute as variation in woo commerce via php [duplicate]
- WooCommerce – Conditionally enable shipping for virtual products
- WooCommerce Price Filter not working? [closed]
- Add to Cart button displaying twice on Shop Page Woocommerce
- How to exclude a taxonomy from shop & search page wooCommerce?
- How to remove unwanted text bug in wordpress site
- get woocommerce product image url and price from database [closed]
- Trying to style Woocommerce sidebar Cart Widget [closed]
- Cancelled orders move to Trash automatically in Woocommerce – how to disable?
- Adding Field in WooCommerce
- Woocommerce Sort by default variation price
- Add Name and SKU Main Product to Secondary Product to Cart
- WooCommerce how to checkout a product without adding it to the cart
- How can i access woocommerce order variables inside shortcode?
- Conditional logic – if product has a parent category, echo this
- WooCommerce set default product sort to product description (content) [closed]
- How to add a “buy now” button below “add to cart” button [closed]
- Cart page displays the price and amount as zero regardless of price entered [closed]
- Custom action not working in Woocommerce
- Add rewrite rule to make Woocommerce product category page seo friendly
- How to alter taxes amounts when updating an order
- Woocommerce variable product’s total amount by javascript
- Prices showed without decimals separator on BACKEND. Weight/price not working on Wocommerce
- add the attribute value above the english product title
- How to add woocommerce products header title in woocommerce_breadcrumb hook to function.php
- Save product short description in order (without updating in order details if it is updated in product)
- Can I create categories or attribute contain more than 70,000?
- Format decimals of get_price_html
- Combine one action and one filter
- How to run code when cookie is added?
- Return product list based on current product attribute
- woocommerce add button underneath order details
- Where do I remove admin order fields (unset doesn’t work)
- How to Get WooCommerce Product Price
- I want to show always 4 category boxes everytime in woocommerce
- Change the customer’s name to a link on an order management page
- Applying pre-production modifications
- WooCommerce – Remove automaticly added membership product if user remove regular product from cart
- Temporary access to page with URL sent to email
- Allow HTML in product attributes for WooCommerce
- Use woocomerce shop filters on other pages
- Product related to post by title
- How do you programatically add a booking item to the cart?
- Woocommerce – change image issue
- Woocommerce: relevancy based related products
- customize src attribute in woocommerce single product image
- How to change the link of product menu from wordpress admin panel
- Custom Shipping Method: need non-instance settings and non-global settings
- Users credentials and syncing from third party with WooCommerce
- how to query single product in woocommerce? [closed]
- woocommerce-how can i get all products by their groups! [closed]
- Anchor link to every product
- Plugin could not be activated because it triggered a fatal error
- Woocommerce custom product with JS script, can’t understand how it works [closed]
- Rename woocommerce button [closed]
- Hide price, “add to cart” button and show message “Please log in to shop” [closed]