Following are some additional tips to make wordpress more secure from hacks.

Install the simple plugin and enable Google authenticator 2 steps verification on wordpress login screen.

By installing this plugin, you can limit login attempts on your blog.
Strong Passwords
It is recommended not only for wordpress admin dashboard but also for email accounts. Because if someone hacks your email associated with your admin profile, he can easily reset your passwords.

Databases contain all the data of a website so it’s important to have daily backups of database. Use plugin to get scheduled database backups through email.

WordPress Malware Detection
wp_malware
Sucuri Scanner
It is important to know whether blog is really infected by malicious codes or not. The best and free malware detection website I found is SucuriWhen my blog was infected by malicious code, I used this service to scan my wordpress blog and I was really impressed by its working. After scanning my blog through Sucuri,I  got better idea about the type of malware due to which my blog was infected.  The good thing was that I successfully located the malicious code myself and removed it. Sucuri is also offering paid services for malware removal, blacklist removal and different other premium features. A free plugin from Sucuri is also available for wordpress. Install it and scan your wordpress blog directly from admin dashboard.
If you have also faced such type of issues, then share your experience with us in the comments. I will be happy to know about security measures you take to protect wordpess blogs from malwares and hacks.