Because it is so popular, WordPress is probably the most targeted web application for hackers to attack. This post is intended to provide some basic steps that you can take to protect your site. Let’s step through all the things you should do or be aware of.
By default, WordPress has ‘standard’ folder and file naming, making it really easy to spot that your site is using WordPress. Hide My WP changes these. Unfortunately, not all plugins follow the ‘WordPress rules’ when naming things, and so Hide My WP might break parts of your site, and for this it has some pre-built compatibility modes that you can import. The more plugins that you have, the more likely it will be that you will need to use one of these compatibility modes. Fortunately, plugin writers frequently update their plugins, and I have seen quite a few that have been re-written to avoid this issue. You can only purchase Hide My WP from CodeCanyon, but the cost, at US$22 is very reasonable.
Following on from the previous two mini series, this is the first blog post in a new mini-series; Customizing Ultimatum Theme and WordPress. By now you have installed and set up WordPress and Ultimatum Theme and have a working front page. Congratulations. But, already you can see some issues you want to fix. Ultimatum Theme gives you a way to have template-wide custom css (child theme => Templates => CSS ~ for the particular template) and at the top you can see Template wide Custom CSS. Do NOT use this. It will write css into the head of every page and this is not good practice. It is much better to write a custom css file (or more than one) and call these properly using WordPress coding hooks and filters. The only page that WordPress seem to have forgotten in this regard is the login page, about which I will write a separate post. So, what are you going to need? FTP software and a syntax highlighting text editor. I am a Windows user, and I use Editra as my text editor, but there are other good free ones, such as Notepad++. My development tool is Firefox with the Firebug add-on (which itself has quite a few cool add-ons, go Google for them) and the Fireftp add-on. I will leave you to figure these out for installation and use, as there are tons of great guides on the Internet already. Why Firefox? Because it so closely follows the web standards and thus it is the first browser you design for, then you check the others. I also set up a drive to mirror any folders and files on my local machine. So, that having been said, here is Firefox with Fireftp looking at my Ultimatum Child Theme folder as Ultimatum made it: