Installation
Wordpress
To install this theme you must have a working version of WordPress already installed. Below are some useful links regarding WordPress information.
- WordPress - Where to Start - A great knowledge-base for WordPress beginners.
- WordPress FAQ - General information about WordPress.
- PHP Function References - Detailed information on WordPress PHP functions and a lot of usage examples.
Theme Requirements
To install and use this theme, ensure your WordPress site meets the following requirements: WordPress version 6.4 or higher and PHP version 7.4 or above.
This theme is built as a block theme, which leverages the latest block-based features and site editing tools introduced in recent WordPress releases.
Having these requirements ensures optimal performance and compatibility with all theme features, including customizable block patterns, styles, and layout controls.
Running the latest WordPress version is recommended for security, improved functionality, and compatibility with the theme’s advanced capabilities.
We recommend contacting your web hosting provider to confirm that your server’s PHP configuration settings meet the following requirements for optimal theme performance:
max_execution_time
600memory_limit
128Mpost_max_size
32Mupload_max_filesize
32M
If you’re using an unmanaged dedicated server or VPS, you can update your PHP settings directly in your php.ini
file. Alternatively, you can add the following values to your .htaccess
file located in your website’s root directory
max_execution_time
600memory_limit
128Mpost_max_size
32Mupload_max_filesize
32M
Configuring these values helps prevent errors during installation and ensures optimal performance. For enhanced security, always use strong passwords, and keep WordPress and your plugins up to date.
Theme Installation
Unzip the package
After purchasing the theme from Themeforest, make sure to unzip the downloaded package first and find the theme zip file. Some of the folder names may slightly different.
If you try to install the wrong files, you will get the missing style.css
error. This is the most common error that means you are trying to install an incorrect package.
Upload to Wordpress Admin Dashboard
- To install your theme, begin by logging into your WordPress admin dashboard. In the dashboard, go to Appearance → Themes, where you’ll see an overview of available themes.
- Click the Add New Theme button near the page title to start the theme installation process.
- Next, on the Add Themes screen, you’ll find the Upload Theme button. Click it to reveal the upload options. Choose the theme ZIP file you downloaded earlier, then click Install Now to begin the installation.
- When the theme is installed, a prompt will appear with an option to activate it immediately. Simply click the Activate link, and your new theme will be live, ready for you to customize and build out your site!
Plug-ins Installation
The following plugins are required for this theme to function optimally. Please ensure they are installed and activated to fully unlock all features and enhance your website’s capabilities.
-
Zaya Core
Installing the Zaya Core plugin is essential for using this theme’s custom blocks. This core plugin provides a variety of custom blocks that add functionality and design options to your site. Without it, the custom blocks won’t be available. Learn more about the features it provides on this custom blocks page. -
The Icon Block by Nick Diego
Icon Block is a flexible WordPress plugin that allows you to easily add icons to your content. Whether it be from the built in library of icons or by pasting in your own custom SVG code.importantThis Icon Block plugin is used in many part of the theme block pattern so make sure to install this plugin.
-
Ninja Form
Ninja Forms is a powerful and user-friendly WordPress plugin for building forms without any coding. It offers a drag-and-drop interface, customizable fields, and pre-built templates, making it easy to create contact forms, surveys, or any custom form.
This plugin is used to show contact form in the section contact, so if you're not planning to add section contact to your page, it's not necessary to install this plugin.
Demo Content
To help you get started quickly, Zaya includes demo content that you can import with just a few clicks. This will make your site look similar to the theme demo, so you can start customizing right away.
Before You Begin
Make sure you have installed and activated the required plugin:
Without this plugin, the demo import option will not be available.
How to Import Demo Content
- Go to Appearance → Import Demo Data in your WordPress dashboard.
- Click the Import Demo Data button.
- Wait for the process to complete (this may take a few minutes depending on your hosting).
- Once finished, your site will include demo pages, posts, menus, and widgets.
After Import
- Your site should now look similar to the Zaya demo.
- You can start replacing the demo text and images with your own content.
- If you don’t need all the demo content, you can safely delete the pages or posts you don’t plan to use.
Importing demo content is optional. If you prefer to build your site from scratch, you can skip this step.