Upload the compressed theme archive to the server, extract its files, and activate it in WordPress.
Lesson 2.1: Uploading the Theme Archive
- ZIP archive preparation
- File upload window
- Upload verification
Before uploading a theme through cPanel File Manager, ensure your theme folder is compressed in a .zip archive. File Manager cannot upload raw folders directly; attempting to upload uncompressed directories will fail.
From the public_html/wp-content/themes directory, click the 'Upload' icon in the top toolbar. You can drag and drop your theme's .zip file directly into the drop zone or click 'Select File' to locate it on your hard drive. Once uploaded, wait for the status indicator bar to reach 100% and turn green before returning to the file manager view.
Practical work
- Verify that your local theme package is in .zip archive format.
- Click 'Upload' in the cPanel File Manager toolbar.
- Drag the .zip file into the upload zone and wait for the green 100% indicator.
- Click the link to return to public_html/wp-content/themes.
Lesson 2.2: Extracting and Activating the Theme
- Archive extraction
- Reloading File Manager view
- WordPress theme activation
Once the .zip file is present in public_html/wp-content/themes, it must be extracted so WordPress can read the underlying template and stylesheet files. Select the uploaded archive and click 'Extract' in the toolbar or context menu. Confirm the extraction path is set to the current themes directory.
After extraction finishes, close the extraction results dialog. If the new theme folder does not appear immediately, click the 'Reload' button on the toolbar. Finally, switch to your WordPress administration dashboard, navigate to Appearance > Themes, refresh the page, and the new theme will appear in your available themes list, ready for activation.
Practical work
- Select the uploaded theme .zip file and click 'Extract'.
- Confirm the extraction target path matches public_html/wp-content/themes.
- Close the extraction log and click 'Reload' in File Manager.
- Refresh Appearance > Themes in the WordPress admin panel and verify the theme displays.
- Click 'Activate' on the newly installed theme.