Theme Installation Log in to the WordPress Administration Panels. Select the Appearance panel, then Themes. Select Add New. Then, select Upload Theme. Click Browse. Locate the zip file theme on your computer. Select the zip file and click Install Now. Doc navigationMenus → Was this article helpful to you? Yes No How can we help? Name Email subject message