How to access and add sites to the WordPress Install & Manage Tool?
To access the WordPress Tool, go to your Site Tools > WordPress > Install & Manage. To add a site to it, on the top of the page you will see a click here link to add any application which is not present in the management section. Once you click on it a new pop-up window will appear. Add the application and click on Add.