You need to perform a full cleanup of your site. It can be a backdoor created on your site a long time ago with a malicious plugin - your backups may not date back to before this was installed and therefore they will hack it again if this is the case.
We do cleanups for our clients on a regular...
This can be done with any form plugins such as Contact Form 7 or Gravity Forms. If you don't know how to set those up, feel free to send me a PM. We do this kind of stuff for our clients every day.
There is a function in your theme that is unable to connect to the database - this is really a bad job from your theme developer. Long story short. You need to change your config.php to the new database credentials.
We do stuff like this for our clients everyday. If you need help, feel free to...
I still cannot post links in my posts here, but there is a very popular WordPress plugin called WordPress Popular Posts. It has the capability to show the most popular pages too.
The same plugin can also show custom post types - which you can use for your reviews.
We have done similar for our...
Sounds like you are new to WordPress.
Generally, WordPress themes are used for what your site looks like. Most themes are capable of installing widgets to a sidebar, and you can place anything in a sidebar really.
Plugins are used for extra functionality, such as forms.
What you need is a Form...
When I run into this kind of issue on a client site, I either switch hosting provider or/and install a caching plugin.
On the hosting side, there are only two providers that stand out IMHO... Flywheel and LightningBase. Awesome support and awesome speeds.
If you do not want to switch hosting...
I don't know of any, but I imagine this can be done really easy in a script.
A crawler to get content from the blog, spin the content and save as a PDF. Is that what you need?
Use a caching plugin such as WP Rocket if your site is running slow. They have options for Lazy Load and asset minification. We usually shave a few seconds of our clients load time after installing that.
When stuff like this happens I usually use a transactional email service such as SendGrid. Basically, instead of sending emails through your web server or an SMTP server you will use SendGrid's API for sending the emails.
Search for the SendGrid plugin from your WordPress Dashboard and sign up...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.