Overview
Use this method when:
-
WordPress admin upload fails
-
File is too large
-
You need more control
-
Server has FTP access only
π Prerequisites
-
FTP client (FileZilla, Cyberduck, or similar)
-
FTP credentials from your hosting provider
-
Extracted theme folder on your computer
Step 1: Extract the Theme Files
-
LocateΒ
pestannihilate.zipΒ on your computer -
Right-click βΒ Extract AllΒ (Windows)
-
Or double-click to unzip (Mac)
-
You should see a folder namedΒ
pestannihilate
Step 2: Connect via FTP
Using FileZilla (free):
-
Open FileZilla
-
Enter your FTP credentials:
-
Host:Β ftp.yoursite.comΒ or IP address
-
Username:Β your_ftp_username
-
Password:Β your_ftp_password
-
Port: 21 (default)
-
-
ClickΒ Quickconnect

Step 3: Navigate to WordPress Themes Folder
Remote site path: /public_html/wp-content/themes/
Step 4: Upload Theme Folder
-
Left panel (Local): Navigate to extractedΒ
pestannihilateΒ folder -
Right panel (Remote): Navigate toΒ
/wp-content/themes/ -
DragΒ
pestannihilateΒ folder from left to right -
Wait for upload to complete

Step 6: Activate the Theme
-
Go to WordPress Admin
-
Appearance β Themes
-
Find PestAnnihilate
-
ClickΒ Activate

π FTP Client Comparison
| Client | Platform | Price | Best For |
|---|---|---|---|
| FileZilla | Windows/Mac/Linux | Free | Beginners |
| Cyberduck | Mac/Windows | Free | Mac users |
| Transmit | Mac | $45 | Professionals |
| WinSCP | Windows | Free | Security focus |
β FTP Security Tips
-
Use SFTP (port 22) when available
-
Change FTP password regularly
-
Don’t share FTP credentials
-
Use strong passwords (15+ characters)
-
Log out when finished