# How to Install theme via FTP

**How to Install a WordPress Theme via FTP**

If you prefer to install your WordPress theme manually via **FTP (File Transfer Protocol)**, follow these steps:

#### **Step 1: Download and Extract the Theme** <a href="#step-1-download-and-extract-the-theme" id="step-1-download-and-extract-the-theme"></a>

1. Log into your **ThemeForest** account.
2. Navigate to **Downloads** and find your purchased theme.
3. Click **Download** and select **"Installable WordPress file only"**.
4. Extract the **ogie.zip** file on your computer.

<figure><img src="/files/JZVLHsv31GQpo3Aqp5FV" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/prPAzTiDZZRGPZapDhna" alt=""><figcaption></figcaption></figure>

#### **Step 2: Connect to Your Server via FTP** <a href="#step-2-connect-to-your-server-via-ftp" id="step-2-connect-to-your-server-via-ftp"></a>

1. Download and install an **FTP client** (e.g., [FileZilla](https://filezilla-project.org/)).
2. Open FileZilla and enter your **FTP credentials** (provided by your hosting provider):
   * **Host:** Your website's FTP address
   * **Username & Password:** From your hosting provider
   * **Port:** Default is `21` for FTP or `22` for SFTP
3. Click **Quickconnect** to access your website’s files.

<figure><img src="/files/AMYXVN5FZmazauunbf28" alt=""><figcaption></figcaption></figure>

#### **Step 3: Upload the Theme Files** <a href="#step-3-upload-the-theme-files" id="step-3-upload-the-theme-files"></a>

1. In FileZilla, navigate to your website’s theme directory: **`/wp-content/themes/`**
2. On the left (local computer), locate the **extracted theme folder** (e.g., `theme-name/`).
3. Drag and drop the **entire theme folder** into the `/themes/` directory on the right.
4. Wait for the upload to complete.

#### **Step 4: Activate the Theme in WordPress** <a href="#step-4-activate-the-theme-in-wordpress" id="step-4-activate-the-theme-in-wordpress"></a>

1. Log into your **WordPress dashboard**.
2. Go to **Appearance → Themes**.
3. Find the newly uploaded theme and click **Activate**.

<figure><img src="/files/Ly913cwTHOsebZcvMOFr" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/bqjIW4QpP4wUXb1T6Bof" alt=""><figcaption></figcaption></figure>

#### **Step 5 :** Import Demo Content <a href="#step-5-import-demo-content" id="step-5-import-demo-content"></a>

* Go to **Appearance → Install Plugins** in your WordPress dashboard.
* Install and activate the **One Click Demo Import** plugin (if not pre-installed).
* Go to **Appearance → Import Demo Data**.
* You will see a list of available demo layouts.
* Choose the demo you want to import.
* Click the **"Import"** button.
* Wait for the process to complete (this may take a few minutes, depending on your server speed).

<figure><img src="/files/GzsTpGIqtu0ey8pL4Xsl" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/Y4irj3r7fpK2ECLcLD2m" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://buddhathemes-test.gitbook.io/ogie/theme-install-update/how-to-install-theme-via-ftp.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
