Location: If the integrated WordPress hosting feature is enabled and active for your account, you will typically find your hosted WordPress sites listed under Sites → WordPress in the main left-hand navigation menu of Close Master.
Dashboard: Clicking on a specific hosted WordPress site name in this list will usually open a dedicated management dashboard *within* the Close Master interface for that site, providing access to the features described below.