Introduction

HomePress is a premium Real Estate WordPress theme that you can use to create amazing and intuitive Real Estate websites.

A lot of premade demos are available to get you started in seconds. All available demos are created with theme admin options which you can enable/disable quickly. HomePress has a hot switch between demos that you can install any another demo without losing your content.

Getting Started

Installation of the theme

Installation of the theme

To install this theme you must have a working version of WordPress already installed. For information regarding the installing of the WordPress platform, please see the WordPress Codex - http://codex.wordpress.org/Installing_WordPress

Installation

When you are ready to install a theme, you must first upload the theme files and then activate the theme itself. The theme files can be uploaded in two ways:
FTP Upload - Using your FTP client, upload the non-zipped theme folder into the /wp-content/themes/ folder on your server
WordPress Upload - Navigate to Appearance -> Add New Themes -> Upload. Go to browse, and select the zipped theme folder. Hit “Install Now” and the theme will be uploaded and installed.
Some webservers have a limitation for the maximum allowed size of files being uploaded to them and that value may be exceeded by the theme file. If that is the case you can receive an error that states: The uploaded file exceeds the upload_max_filesize directive in php.ini. or Are you sure you want to do this? Please try again. If you get any of these errors please increase the values of upload_max_filesize and post_max_size directives in your php.ini file to 20M or follow the Installation via FTP section described above.
Once the theme is uploaded, you need to activate it. Go to Appearance -> Themes and activate your chosen theme.
After that you need to activate the pre-installed plugins:
1. Contact Form 7
2. Elementor
3. Header Footer Elementor
4. HomePress configurations
5. HomePress Elementor
6. uListing
7. uListing Compare
8. uListing Wishlist
9. AMP
10. Breadcrumb NavXT
11. GDPR Compliance & Cookie Consent
12. MailChimp for WordPress Lite
All the plugins which are not free come under our Extended License, so you don’t need to pay for their license to use them. Some of them might have messages requiring activation, but they are already activated on our side. No purchase code needed. When using them under our license you will need to wait for the plugin updates in our regular theme updates. If you want to be able to auto update them from wp-admin, you will need to buy your own personal license for that.
Also you can update included plugins via upgrading the theme. We include latest versions of plugins in every update of the theme.
Here you can see video tutorial of Installation the theme:

What to do if the theme installation fails

What to do if the theme installation fails?

PHP Configurations

If the installation stalls and fails to respond after a few minutes, or if WordPress gives you an error message, you are suffering from PHP configuration limits that are set too low to complete the process. You should contact your hosting provider and ask them to increase those limits to a minimum as follows:
  • max_execution_time 600
  • memory_limit 256M
  • post_max_size 32M
  • upload_max_filesize 32M
Besides this, theme requires at least PHP 5.6.2. Also, here you can see WordPress Requirements and recommendations: https://wordpress.org/about/requirements/.
You can verify your PHP configuration limits by installing a simple plugin found here: https://wordpress.org/plugins/debug-info/. And you can also check your PHP error logs to see the exact error being returned.
Besides this, you can upload the theme using your FTP client, upload the non-zipped theme folder into the /wp-content/themes/ folder on your server

Importing the demo content

Importing the demo content

Once the theme is installed, you will find a new Debutant menu in the WordPress dashboard. You can use this menu to access the different theme-related pages.
Don’t know where to start on building up your site? We have created an option for you to recreate our theme demo site with just one click.
Tip: Before importing the demo content, you can check out the various demos at https://homepress.stylemixthemes.com/. You can see the different demos and decide on which one suits your firm the best.
Click on HomePress -> Demo Import in the WordPress menu.
In the HomePress theme you can import theme layouts separately like Home Page, Inventory and Single pages. Chooses the needed pages and press on the Install button in order to import the demo content to your site
First we will choose the layout of our home page.
After that we need to select the inventory layout to display our properties.
And now here we need to choose a single inventory layout.
Now we have chosen everything now, if you click the “Install” button, you will receive a notification about installing a demo on your site.
Then the import of data to your site will begin. Please do not close the page and wait for the end. At the end of the demo import you will receive a message about the successful import.
Tip: You can use the demo content as a starting point for your website and modify the content to suit your needs. In that case, select the demo layout that is most appropriate for your website.
Please note: All demo site images replaced with placeholders due to licensing policy.
Each demo layout requires a number of plugins to function properly. Fortunately, StylemixThemes has made it easy for you to install the plugins and they will be installed automatically during demo setup proceed.
Note: Depending on the speed of your Internet connection, it may take some time to install all the plugins and import the demo content.
All the plugins which are not free come under our Extended License, so you don’t need to pay for their license to use them. Some of them might have messages requiring activation, but they are already activated on our side. No purchase code needed. When using them under our license you will need to wait for the plugin updates in our regular theme updates. If you want to be able to auto update them from wp-admin, you will need to buy your own personal license for that. However, we always include the latest versions of the plugins in every update of the theme.
Setup Layout feature installs all required plugins, imports the chosen demo layout and widgets. After finishing the proceed you can visit your site front page in order to see all ready features.
Tip: If you want to start from scratch after viewing the demo content,you can remove the demo content using the Reset WP plugin (https://wordpress.org/plugins/reset-wp/). This plugin resets the WordPress database back to its defaults. It will delete all customizations and content, but it does not modify files; it only resets the database. Please see the above link for more details.

Import fails

What if the Import fails or stalls?

If the import stalls and fails to respond after a few minutes You are suffering from PHP configuration limits that are set too low to complete the process. You should contact your hosting provider and ask them to increase those limits to a minimum as follows:
  • max_execution_time 600
  • memory_limit 128M
  • post_max_size 32M
  • upload_max_filesize 32M
You can verify your PHP configuration limits by installing a simple plugin found here: https://wordpress.org/plugins/debug-info/. And you can also check your PHP error logs to see the exact error being returned.

Update the theme

Update the theme

We will periodically provide updates of your theme. These updates are essential if you want to have a bug-free website as we give new features and improvements to the theme over time. Some of these updates might be needed in order to make the theme compatible with newer versions of WordPress.
Note: There is no risk of losing your settings and pages when you update the theme. However, any modifications you have made to the core theme files will be lost, so you should back up those files before you update the theme.
Tip: After upgrading the theme, you can update extra plugins via Appearance > Install Plugins.
There are three ways of updating our WordPress themes to newer versions:
  • Updating via the WordPress Admin Panel (using Dashboard > Updates)
  • Update via the WordPress Admin Panel (using an extra plugin)
  • Updating via FTP

Updating via the WordPress Admin Panel (using Dashboard > Updates)

The easiest way of updating the theme is via Dashboard > Updates. When an update is available for your theme, you will get a notification in your WordPress Dashboard and you can update your theme by clicking on Dashboard > Updates and updating the theme (just as you would update any other installed theme).
Note: You will need the Token key you had generated when you had originally installed the theme. You will find this under the Settings > API Keys section of your profile on Themeforest.

Updating via the WordPress Admin Panel (using an Extra Plugin)

For this method you should first install Theme Upgrades Tool (http://wordpress.org/plugins/easy-theme-and-plugin-upgrades/). This plugin will update your theme when you upload the debutant.zip file.
Once you have installed the Easy Theme and Plugin Upgrades plugin:
  • Download the theme file update from ThemeForest.
  • Extract the homepress.zip file from the downloaded theme file.
  • In the WordPress dashboard, click on Appearance > Themes > Add New > Upload Theme > Browse...
  • Select the homepress.zip file that you extracted in step 2 and click on Install Now.

Updating via FTP

Another way of updating your theme is via FTP. Extract the contents of the homepress.zip file (which you will find inside the theme update file you have downloaded from Themeforest). The contents will be extracted to a folder called homepress\ and to subfolders within the homepress folder.
Tip: Make sure your unzipping software does not create any extra directory with the same name nested within the homepress\ folder.
Using an FTP program, upload the homepress\ folder (and its subfolders) to /wp-content/themes/ on your web server.
Note: The FTP program will give a warning that the homepress\ folder already exists. Choose Replace All.
Final Tip: Whichever method you use to update your theme, clear your browser cache after each update if you notice anything off. Old theme files can sometimes persist in your local cache and make you think something’s wrong.

Theme Features

Theme Options

Theme Options

WordPress Customize allows you to setup the general styling of the website visually. In WordPress menu go to Dashboard > Theme Options . Here, you can set up the following:
  • General settings such as default visualization options; default Header settings, Caching and others.
  • Colors scheme.
  • Typography settings.
  • Title Box
  • Post Types
  • Footer
  • IDX Pages
General Theme Options:
  • Body Background Color
  • Header Position
  • Sidebar Position
  • Caching settings;
  • Yelp Nearby Settings
Colors : Change the main color settings of the theme.


Typography : Change the Font Family settings of the theme.
Title Box:Here you can change some of the Title Box Style settings.
Post Types: Here you can manage the settings of archive pages and post types.
Footer: Here you can change the color scheme of the footer and the contents of the footer.
IDX Pages: Here you can change the IDX page templates, select the sidebar and load the styles of IDXBroker, iHomeFinder, Realtyna.

Setting Up the Header and Footer

Setting Up the Header and Footer

You can customize the look-and-feel of the header and Footer. You can also control what items appear in the header& footer areas of your pages.
To set up or customize them of your web pages:
Click on Appearance > Header Footer Builder in the WordPress menu.
Click on Edit with Elementor in order to modify the Header or Footer template.
Now you can easily modify included elements or add new elements via drag and drop.
Header:
Footer:
Each element has Content and Advanced options panel for modifications and settings:

Menus

Menus

The Debutant Theme supports up to four menus. You can have a menu at the top of your website pages and up to three menus in the sidebars. In addition to the above locations, you can also add one of the four menus to any page you want using the Elementor Navigation Menu widget.
As mentioned above, your theme allows you to have a menu at the top of your website pages and up to three menus in the sidebars.
This is standard Wordpress functionality, you can choose from the pages, post categories, or custom links.
To set up the Standard Menus:
  • Click on Appearance > Menus in the WordPress menu to open the Menus page.
  • You can now set up the menus as you would do for any other WordPress theme.

Localization

Localization

You can change your site main language via Settings -> General -> Site Language.
Before adding translations for static strings it needs to rename language files correctly according your site languages. Theme language files are located in a ../homepress/languages/ folder. You can find a list of language codes at WordPress in your Language. As an example, the language code for English is en_EN, so you would save the translated files as en_EN.po first, then en_EN.mo.
There are several ways to fill up translations. One of them if using PoEdit platform. You can add translation via editing your .po file and at the end PoEdit generates .mo file for you. Then you needs to upload ready translation files to primordial folder (../homepress/languages/).
Another way is to use a localization plugin like: Loco Translate

Content

Setting up Content Pages and Posts

Setting up Content Pages and Posts

You can add regular content to your website as normal pages and posts using Elementor page builder. Elementor is a visual page builder plugin for WordPress enabling the creation of web pages in a live, visual way.
This step-by-step guide walks you through how to create a website using Elementor.
If you are an Elementor newbie, this article will help you understand the essentials of successful page-building. You will learn about:
Tip: Here you can see the full Documentation of the Elementor - https://docs.elementor.com/article/226-getting-started.

Blog page

Blog page

The Blog page is a usual blog, formed from the posts which belong to categories created by you, which have tags and featured images that show in the post listings on the blog page. You can set a page as a Blog posts archive page via Appearance -> Customize -> Homepage Settings.
The blog page can have the sidebar on the left, right or no sidebar, and the contents of the sidebar, as described above, are set under the Appearance -> Widgets. Other settings of this archive page you can setup via Theme Options -> Post Types:
Blogs can be posted by someone who has the access to the backend of the site with admin or author role. Anyway that person will be able to log into the WordPress panel and have a user profile.
Default blog layout is grid layout and once you set up an empty page in the theme setting where it is said blog, it will show posts in grid layout.

uListing plugin

uListing plugin

In the HomePress theme used the “uListing” plugin for listings and here you can read manuals:

uListing manual
uListing Addons
Video Tutorials
And also you can see here separately uListing Online Manual: uListing Online manual

IDX Integration

uListing IDX Broker Importer

uListing IDX Broker Importer

The HomePress Theme incorporates the uListing - IDX Broker Importer plugin that allows you to import listings from the IDX Broker service.

Here you can download uListing IDX Broker Importer plugin.

To set up importing options:


Click on the uListing IDX section in the WordPress dashboard menu.

In the appeared sheet, you need to enter IDXBroker API key in order to connect to IDX Broker.

IDX Broker offers one-time setup fee ($100.00) by default. In order to save $100 setup fee, you need to sign up IDX Broker account with this special link.


The uListing IDX Broker Importer dashboard is divided into three sections:
. IDX Broker Account Info;
. Settings;
. Import Listings.



IDX Broker account info tab

This Tab contains details such as account type, name, email, etc. that belongs to your IDX Broker account. Additionally, there is an information about available active and sold/pending listings.

You can update that info, by clicking on Refresh API Data button. Click on the button to update number of listings.
You can change your API key by clicking on the Change API key button in the settings section.

Settings

You can select whether to import Sold/pending listings, assign listings to IDX Broker agents or to your existing users, and set image limit per listing.
You need to set up additional settings if you enable the Sold/pending Listing option. You can assign sold/pending listings to category or import them without category.

Import Listings

In this section you can assign predefined IDX Broker fields to the uListing fields. If you want to import those fields directly, then you can leave empty uListing fields.
Also, there is a possibility of importing IDX Broker fields selectively. You need to just switch a toggle opposite of the field name. You can just enable Toggle all in order to activate all fields and click on Import Listings button.

IDX Broker

IDX Broker

Impress for IDX Broker is a plugin powered by IDX Broker which provides access to your MLS data feed. You can display that data on your WordPress site via using widgets and shortcodes.


IDX Widgets give you a way to promote your Featured Listings, Agents, and any Custom Links. In addition, you have access to Quick Search forms and several more powerful widgets.

This appendix gives you a brief overview of the Impress for IDX Broker plugin. You can read more detailed instructions here - You can read more detailed instructions here

iHomeFinder

iHomeFinder

Another most popular IDX provider is iHomefinder that provides the Optima ExPress + MarketBoost iDX plugin. The plugin allows displaying MLS property listings and real estate search on your WordPress website.


You can display listings by using shortcodes and widgets.

iHomeFinder Map Search
iHomeFinder Search Forms
iHomeFinder Sell My House Form
iHomeFinder Valution
For a detailed overview, see the - Optima Express + MarketBoost IDX description here

Realtyna

Realtyna

With Realtyna Organic IDX plugin by Realtyna you can connect your WordPress site to your MLS, host integrated listings, encourage search engines to index your IDX display, and attract more visitors to your site. It also supports widgets and shortcodes, so you can display your MLS feed on any page of your website.

In order to get detailed instructions, have a look at the - Realtyna Organic IDX plugin description