# Install theme via WordPress

Follow these steps to install your WordPress theme manually via the WordPress admin panel:

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

* Log into your **ThemeForest** account.
* Navigate to **Downloads** and find your purchased theme.
* Click **Download** and select **“Installable WordPress file only”** (this will download a `.zip` file).

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

#### **Step 2 : Log into WordPress** <a href="#step-2-log-into-wordpress" id="step-2-log-into-wordpress"></a>

* Go to your WordPress dashboard.
* Navigate to **Appearance** → **Themes**.
* Click the **“Add New”** button at the top.
* Click on **“Upload Theme”** and select the theme `.zip` file from the ThemeForest package you downloaded. You can find the theme `.zip` file inside the extracted folder.

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

#### **Step 3 : Install & Activate the Theme** <a href="#step-3-install-and-activate-the-theme" id="step-3-install-and-activate-the-theme"></a>

* Click **“Install Now”** and wait for the installation to complete.
* Once installed, click **“Activate”** to enable the theme on your website.

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

#### Step 4 : Install & Activate the Child Theme <a href="#step-4-install-and-activate-the-child-theme" id="step-4-install-and-activate-the-child-theme"></a>

**Purpose of a Child Theme**

A **child theme** allows you to customize your website without affecting the original (parent) theme’s files. This ensures that when the parent theme is updated, your custom changes remain safe and intact. It’s the recommended way to make code-level changes (like editing CSS, functions, or templates).

* Go to your WordPress dashboard.
* Navigate to **Appearance > Themes**.
* Click on **“Upload Theme”** and select the **child theme** `theme-child.zip` **file** from the package. The child theme is usually located inside the main theme folder or labeled clearly
* Once selected, click **“Install Now”** and then **“Activate”** the child theme after installation completes.

**Note:** Make sure both the parent and child themes are installed in your WordPress before activating the child theme.

#### **Step 5 : Install Required Plugins** <a href="#step-5-install-required-plugins" id="step-5-install-required-plugins"></a>

* After activation, you may see a notice that you need to install required plugins.
* Click **“Begin Installing Plugins”**, to install the required plugins.

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

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

#### **Step 6 :** Import Demo Content <a href="#step-6-import-demo-content" id="step-6-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.
* Click the continue 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/install-theme-via-wordpress.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.
