You need at least WordPress version 6.0+ installed for this theme to work properly. It is strongly recommended that you always use the latest stable version of Wordpress to ensure all known bugs and security issues are fixed. Other requirements:
PHP - PHP version 7+ or greater. But for maximum speed, we recommend to use PHP version 8+.
MySQL - MySQL version 5.0.15 or greater.
Since WordPress is constantly being updated information about how to install WordPress may become out of date, so you always can read official guide here.
Below are all the useful links for WordPress information:
WordPress theme is simply a group of files, called template, bundled together that, when activated in CMS, determine the look and basic function of your site. By using professional modinatheme theme, you can have your site up and running with a new design - pretty fast. Theme installation is very easy process. Especially when you've chosen the theme you want to use, you'll need to install it into your WordPress website. You'll have the following two choices, as you did when adding new plugins:
You can add the theme directly from within the WP Admin, using Upload Theme option. From Admin Panel go the following path Appearance - Themes - Add New - Upload Theme and select the
diamant.zip archive, then click Install Now. Once the theme is fully uploaded and installed, click Activate to activate the WordPress theme.
If your server is not set up properly or you have any problems, you'll have to extract and then upload the theme by hand. Using your favorite FTP client tool upload theme folder into the folder path /wp-content/themes/ on your server and active it from admin panel.
Note: On your WordPress site, the wp-content/themes folder holds all your themes. Each theme you install gets its own subfolder. All of a theme's style sheets and template files reside inside the theme's folder.
If you try to install the wrong files, you will get the missing styles.css error. This is the most common error that means you are trying to install an incorrect package.
Once your theme is installed, you will notice a message at the top of your dashboard prompting you to install certain plugins. To ensure that your site has all of the same functionality that you see in the demo, it’s important that you install and activate these plugins.
| Plugin | Description |
|---|---|
| Diamant Theme Pack | Core features (rooms, metaboxes, widgets, bookings) |
| Elementor | Page builder |
| Contact Form 7 | Contact form support |
| Mailchimp for WP | Newsletter subscription |
| One Click Demo Import | Import demo content |
You can install them automatically via the notice or manually in Appearance - Install Plugins.
After installing and activating the plugins, you need to do one more thing. Go to: Elementor - settings - acivate Post Types "rooms".
The main theme settings are located on the path Appearance - Сustomize
| Setting | Description |
|---|---|
| Preloader | Control the preloader display. |
| Header Settings , Booking Reviews | Adjust logo , header style etc . |
| Fonts Settings | Fonts selection and Settings. |
| Breadcrumbs Settings | Breadcrumbs section settings. |
| Footer Settings | Choose footer style, add contact info and copyright text, and enable the “Back to Top” button etc. |
| Site Identity | Manage the site logo, title, tagline, and favicon. Option to switch to the Classic Editor. |
| Single Post Settings | Customize layout and visual appearance for individual posts. |
| Diamant Social Links | Add and manage your social media links displayed in the sidebar and widget areas. |
| Content Settings | Change theme color palette, font families, and column image appearance. |
| Color | Color selection settings |
| Blog Settings | Set the number of blog columns, customize post image style, and manage right sidebar elements (e.g., progress bar). |
| Search Page Settings | Edit the search page text and featured image. |
| Single Post Settings | Customize layout and visual appearance for individual posts. |
| Search Page Settings | Edit the search page text and featured image. |
| Diamant Social Links | Add and manage your social media links displayed in the sidebar and widget areas. |
| Sidebar Style | Configure the visual style and layout of the sidebar. |
| Widgets | Includes all standard WordPress widgets plus and custom widgets . Mailchimp subscription widget also available. |
| 404 Page | Customize the content and style of the 404 error page. |
| Colors, Header Image, Background Image, Menus, Additional CSS | Standard WordPress customization options. |
All pages in the Diamant theme are built using the Elementor page builder and the included custom widgets. Follow these steps to create or edit a page:
Custom Elementor widgets are divided into three categories:
. To use a widget, simply drag it to the page. Inside the widget, you can add slides, videos, descriptions, and customize the style (typography, rounded corners, etc.) in the Style tab.
Pages are divided into sections, and widgets correspond to these sections. Drag and drop the desired section widgets one by one.
These widgets are designed to showcase rooms items. For detailed instructions, please refer to the Rooms section of this documentation.
If you're going to use a single-page version, the page is created using the same principles as the others. The only difference is the menu and the set IDs. The IDs are added in the settings for each widget element section and are named "Section Anchor ID (one-page)". The section ID must match the menu link that, when clicked, should scroll the page to this section.
For Example:
#sec3
Another important point is the menu for the single-page version. You create it using custom links.
It's also important that if you plan to use other pages (for example, rooms or posts), you specify the single-page menu in the meta field (on the post or room page).
To link from another page to the main one-page site, it's important to include the full URL and section ID in the menu link (see screenshot).
For example:
https://wp-diamant.kwst.net/demo/#sec3
Blog pages are managed using the standard WordPress editor. The overall blog layout and individual posts are configured using the Customizer. When creating or editing a post, you can customize media and descriptions.
Note: Using the Column Title and Media metabox allows you to create visually appealing blog posts that match the Photogam theme style.
The first thing you need to do is create room parameters and add amenities. This is necessary for search filters and also for selecting options for individual numbers.
Rooms pages in the Diamnt theme are built using Elementor and the included custom rooms widgets (room-single 1, room-single 2, room-single 3). First, you need to create room pages. They are automatically added to the main page displaying all rooms. To create a Rooms page, follow these steps:
In Elementor widget "Rooms" you can choose different display options for search form, rooms cards, styles, and so on.
To create a room, follow these steps:
Single room pages can use one of the following Elementor widgets:
In the room settings, you can choose how the booking form is displayed, the location, and much more.
We also recommend adding this section to each form at the beginning. It has three display options (image, video and solid version without title) and also breadcrumbs.
To create or edit a contact form:
1. Go to Dashboard - Contact - Add New.
2. Add the following code in the Form tab:
Click Save.
The form is now ready. You can also customize response messages in the
Messages tab.
1. Go to Dashboard → MC4WP → Mailchimp and connect your Mailchimp account by entering your API key.
2. You can get your API key from your Mailchimp account under
Profile → Extras → API Keys.
3. Once connected, go to MC4WP → Form and create a new subscription form or use the default one.
4. Copy and paste the following code into the Form code area:
Want to be notified when we launch a new template or an udpate. Just sign up and we'll send you a notification by email.
By default, WordPress uses URLs like http://example.com/?p=123, which are not SEO-friendly. Most website owners prefer using Pretty Permalinks — clean and readable URLs that include keywords such as post names, categories, or tags. These help improve both search engine optimization and user experience.
To set up permalinks for your WordPress site, go to Dashboard → Settings → Permalinks. You will see several structure options, such as:
For best results, choose the Post name option and click Save Changes.
Diamant is fully translation-ready.
You can use Loco Translate or Poedit to translate the theme into your language.
You can also translate the theme’s companion plugin: diamant-theme-pack
To safely modify or extend theme functionality without losing your changes during updates, use the Diamant Child theme.
This is the recommended method for making any design or code changes.
Fonts
Google Fonts
Images
Freepik
Pexels
(Used for demo purposes only — not included in the download package)
Plugins & Scripts
All third-party assets are used under their respective licenses.