WordPress Themes
Learn how to install, switch, customize, and update WordPress themes on Hostinger, including uploading zips, using child themes, and API deployment.
Themes control the look of your WordPress site. Install from the WordPress directory, upload a zip, or deploy via API.
Install a theme
From the WordPress admin
Appearance → Themes → Add New.
Browse or search.
Click Install, then Activate.
Upload a zip
Appearance → Themes → Add New → Upload Theme.
Upload the
.zip.Click Install Now, then Activate.
Via API
Deploy a theme with the Deploy WordPress Theme endpoint — see the API reference. Optionally activate automatically.
Switch themes
Appearance → Themes.
Hover over the theme.
Click Activate.
Switching themes doesn't delete posts, pages, or media — only the presentation changes.
Customize
WordPress Customizer
Appearance → Customize.
Adjust colors, fonts, layout.
Click Publish.
Full Site Editing (FSE)
If your theme is a block theme, go to Appearance → Editor for drag-and-drop editing.
Child themes
A child theme inherits from a parent theme but isolates your customizations — so parent updates don't overwrite your changes.
Create a directory in wp-content/themes/ with a style.css that references the parent theme and a functions.php.
Update themes
Appearance → Themes.
Click Update Now on themes with updates.
Tip: Back up first. See Backups.
Troubleshooting
Site broken after activating a theme Switch back to a default theme (e.g., Twenty Twenty-Four) via SSH:
Last updated: July 21, 2026
Last updated
Was this helpful?