Build your Real Estate Portal in WordPress
Minimal Requirements:
Quick installation with wordpress already installed:
Video example: http://listing-themes.com/nexos-wp/docs/img/video_install.mp4
Cpanel screens:
2. Upload nexos_theme.zip on server via cpanel file manager to folder "wp-content/themes"
3. Activate theme in your WordPress admin dashboard:
4. Install theme, plugins and demo content:
Plugin support custom register/login page, users registered there will automatically become agents/owners.
Visitors can also quick submit listings even without registration proccess, but if user is not registered account will be automatically created (require only email).
For other account types by default quick submission is disabled, but you can enable user type transformation for subscriber in Admin->Listings->Settings
Custom register page can be defined in:
Quick submission
In Admin->Listings->Settings you can define Quick submission page
This page can be used for quick submission (require to populate only required fields and defined fields by administrator). Visitors can submit listings even without registration proccess, but if user is not registered account will be automatically created (require only email).
You can add this page link into your menu if you wish.
in theme will be automatically visible here:
You can also add nice quick submission button widget to sidebar, example:
Example of usage:
Admin/Agent/Regular submission
In Admin (Dashboard)->Listings admins/agents can add llistings:
Our Theme support many templates for specific usage, like profile, results, listing preview, content, contact, news.
With default demo installation everything will be configured nicely and you can check yourself in admin.
Example usage:
Templates are build based on wordpress standard widgets, this can be edited in widgets editor or customizer in wordpress, example:
Plugin support categories, and based on categories you can define visible fields
This visible fields dependent on categories will have effect on listing submission and search form
To enable this feature go to Admin->Listings->Settings->Check "Show categories"->Save
In Admin->Listings->Settings you can also check "Search in sub-categories", this means that when searching, results from subcategories also will be visible in results
You can manage categories in Admin->Listings->Categories
When edit category, you can manage visible fields:
Some clients want to hide some fields based on purpose values like for sale or for rent, have in mind that in such case you can organize categories in such way, like tree:
For Sale -House -Apartment For Rent -House -Apartment
Map pin icons
Map pin icons are also related to categories, example:
Automatic locations
Plugin support automatic locations based on user populated fields like address, country, city, and auto search based on this data with help from google api to detect coordinates.
Search example with google api suggestions, and after that detect coordinates:
Manual strict locations
You can also additionaly add manual strict locations like Country->City->Neighbourhood
To enable this feature go to Admin->Listings->Settings->Check "Show locations"->Save
Then in Admin->Listings->Locations add location tree like example:
You can also add multiple values at once, example:
Location search field can be also added in Admin->Locations->Search form
Now you can select location on listing submission form
After that if you don't want to use custom Country or CIty field you can remove them
SVG Region Map
You can also automatically build locations based on SVG map data, example:
Guide to add amcharts SVG maps: http://listing-themes.com/nexos-wp/docs/img/desc2/svg_map_wp.pdf
Complete plugin is organized based on Fields, so listing details are collected from fields.
You can manage this fields (Drag & drop) to reorder, edit, delete in Admin->Listings->Fields
Some fields are RED LOCKED, this means that we doesn't allow to remove them. We doesn't allow this because field is importand by design/functionality for web or for mobile api. But in any case you can rename it suggesting for some similar purpose.
Please don't change/remove category fields type, Fields not in categories are not visible automatically on listing preview, only specific defined field like description or content are visible, so don't remove/change all categories!
If you want to customize listing preview HTML, related file:
wp-content/themes/nexos/SW_Win_Classified/views/frontend/listingpreview.php
Example modification in wordpress dashboard, to add new field above description in listing preview:
In this example 87 is new field ID, found in admin->listings->fields
Search form is designed as widget or VIsual Composer element. Every search result also must content primary search form to work properly.
When user first click on search form it's redirected to results page ( defined in Admin->Listings->Settings )
Search form contains listing fields, and can be visually generated in Admin->Listings->Search form
For some searching based on numbers from/to you need to make fields searchable and all new added listing will be searchable by this field, example, when edit non-searchable field:
You can also transform INPUTBOX/INTEGER into dropdown on search form, in some cases like Price selection.
Example solution:
Results page ( defined in Admin->Listings->Settings ) containe result items
Result item contain listing fields, and can be visually generated in Admin->Listings->Result item
If you want some HTML changes on result item or result page its located in:
wp-content\themes\nexos\SW_Win_Classified\views\frontend\resultspage.php
Regular plugin version is located in, but template version have priority if you using template related:
wp-content\plugins\SW_Win_Classified\codeigniter\application\views\frontend\resultspage.php
If you want to customize infowindow on map then file:
wp-content\themes\nexos\SW_Win_Classified\views\frontend\infowindow.php
Regular plugin version is located in, but template version have priority if you using template related:
wp-content\plugins\SW_Win_Classified\codeigniter\application\views\frontend\infowindow.php
In Wordpress you can change langauge here:
Admin->Settings->General->Site Language
For translations we suggest Loco Translate plugin
Localization files can be found in: wp-content\plugins\SW_Win_Classified\locale
and for theme: wp-content\themes\nexos\locale
If some words missing there, try to sync template file, guide:
Video GIF example for sync first template and after that language file (so 2 times for theme and plugin):
First template file must be synced + saved
Then also language file synced + saved
Also some fields are dynamically generated, like search form, submission fields and similar, this can be translated in: Admin->Listings->Fields->Edit all and change name, values
Categories for example in Admin->Listings-Categories
Locations for example in Admin->Listings-Locations
TRANSLATION SHARING:
If you translate theme into your langauge, will be nice if you can share it with us, to share it please zip folders:
wp-content\themes\nexos\locale
wp-content\plugins\SW_Win_Classified\locale
and send it to: support@geniuscript.com
thank you very much!
Our plugin also support commercial WPML if you will need it, WPML require additional page for each langauge.
1. Buy and Download CMS version here: https://wpml.org/
2. Install WPML in usual regular way (default order of languages, because in our plugin first language in order is also default) and add new pages for each langauge and page:
Detailed translation guide by WPML: https://wpml.org/documentation/getting-started-guide/#how-to-translate-pages-posts-and-custom-posts
Also guide related to visual editors: https://wpml.org/documentation/translating-your-contents/page-builders/
3. You should add language switcher widget
4. To translate regular translation words use WPML string translation tool, guide: https://wpml.org/documentation/getting-started-guide/string-translation/
5. Translate fields:
6. Translate categories
7. Translate listings
8. Some translate settings
Multilanguage required - In dashboard required fields must be populated for all languages
If Multilanguage required will be unchecked, then fields will be copied or auto translated
You can provide Google Translate API key (not free) for best Google translations, in other case MyMemory free api will be used.
Instructions to get API key: https://cloud.google.com/translate/v2/getting_started
Limit cURL calls is there because some servers doesn't allow unlimited calls for translations (each input field translation require one call), here can be limited and other translations will be just copied.
On quick submission user need to populate only default language
For Widget content translation follow guide: https://wpml.org/documentation/getting-started-guide/translating-widgets/
If you using WooCommerce don't forget to make copies for checkout and cart pages as for all other, example details:
WPML also support Advanced Translation Editor: https://wpml.org/documentation/translating-your-contents/advanced-translation-editor/
Taxonomies translation guides: https://wpml.org/documentation/getting-started-guide/translating-post-categories-and-custom-taxonomies/#central-translation-for-all-taxonomies
Revolution Slider translation guide: https://wpml.org/documentation/plugins-compatibility/creating-multilingual-sliders-with-revolution-slider-and-wpml/
WooCommerce translation guide: https://wpml.org/documentation/related-projects/woocommerce-multilingual/
Menus translation guides: https://wpml.org/documentation/getting-started-guide/translating-menus/
We added simplify and completely automated translation feature in 11-2019
Check this video example for french with our autotranslation tool:
https://geniuscript.com/issues/add-french-lang.mp4
This only works with clean standard wp install with demo data, guide after you have it:
1. Install "polylang" plugin and "sw translate" plugin cooming/recomended with theme
2. via Dashboard in Languages add english en_US and your wanted langauges
Right now we added support for: de,es,hr,it,fr,pt,tr,ru
If you want to help with translation to other langs feel free to ask our support team via ticket
Or you can add all langauges supported here:
3. Translated database content and then also pot files content:
4. thats all, you have now website with all this languages translated with our tool:
1. Multilanguage is supported with Free plugin qTranslate-X so install it: https://wordpress.org/plugins/qtranslate-x/
2. After this plugin installation you should manage your langauges:
3. You can add language switcher widget to your template as usual with qTranslate-X:
4. To translate regular translation words use Loco Translate plugin as described in previous section, qTranslate-X will automatically load this translations for selected language.
5. Translate fields:
6. Translate categories
7. Translate listings
8. Some translate settings
Multilanguage required - In dashboard required fields must be populated for all languages
If Multilanguage required will be unchecked, then fields will be copied or auto translated
You can provide Google Translate API key (not free) for best Google translations, in other case MyMemory free api will be used.
Instructions to get API key: https://cloud.google.com/translate/v2/getting_started
Limit cURL calls is there because some servers doesn't allow unlimited calls for translations (each input field translation require one call), here can be limited and other translations will be just copied.
On quick submission user need to populate only default language
As any other Wordpress plugin or theme, our also contain lot of Widgets which can be added to some predefined places in specific template
Usually it's right sidebar or footer. For example search form fit nicely right sidebat, map results listing footer etc.
In Admin->Appearance->Widgets you can drag & drop existing widgets (prefixed with SW) to such predefined places in your template
Our theme support many widget placeholders, some are default or based on template used, example relation:
As any other Wordpress plugin, our also contain lot of Shortcodes which can be added to pages
Shortcodes example
[swlisting id="xx"]
Single listing based on listing id "xx", listing id is numeric value and can be found in Admin->Listings, column #
[swlistings text_criteria="xx" show_featured="xx" num_listings="xx" agent_id="xx"]
Multiple listings with filter options
text_criteria can be any text for search, example "luxury"
show_featured can be ALSO_FEATURED or ONLY_FEATURED or ONLY_FEATURED
num_listings is number of listings limitation
agent_id can be user ID or user email
[swagent id="xx"]
Single agent based on user ID "xx", or user email
[swagents text_criteria="" num_listings="xx"]
Multiple agents with filter options
text_criteria can be any text for search, example "luxury"
num_listings is number of listings limitation
[swmap address="xx" content="xx"]
Show map with pin on specific address and with specific content on infowindow
[swmaplistings text_criteria="xx" num_listings="xx" agent_id="xx"]
Multiple listings with filter options, visible on map
text_criteria can be any text for search, example "luxury"
num_listings is number of listings limitation
agent_id can be user ID or user email
[swfeaturedlistings]
Show featured listings only
[swcontact email="xx"]
Show contact form
[swprimarysearch] - Show primary search form
[swsecondarysearch] - Show secondary search form
Special content feature
[swcontent] - This code will be replaced with plugin content if available in text
You can use this only if you have VIsual Composer installed
Our plugin also contain lot of VIsual composer elements which can be added to some page, similar to shortcodes, but this one is visualy.
When editing specific page click on for example Frontend editor, when you click on + you can select one of our plugin elements (prefixed with SW)
Facebook login
You should create app in facebook for facebook login functionality:
Create app by this guide: http://iwinter.com.hr/support/?p=552
Then enter parameters in Admin->Listings->Settings
As Valid OAuth Redirect URIs add:
https://your-website.com?custom_login=facebook
Google reCaptcha SPAM prevention
Get your recaptcha keys on page: https://www.google.com/recaptcha
Then enter parameters in Admin->Listings->Settings
You can export all users email in Admin->Tools->MailChimp, this can be used in mailchimp and also some another apps to import and build newslatter campaign
Revolution slider:
We integrated most popular slider plugin into our theme, example is available in demo:
All documentation for this slider available here: https://www.themepunch.com/revslider-doc/slider-revolution-documentation/
Map:
You can use [swmaplistings] shortcode for this purpose.
We already integrated few examples into our theme demo, check it here:
Our example on twenty sixteen template:
Slider:
You can use any slider plugin not-dependent to our plugin.
We suggesting and tested with this version:
https://wordpress.org/plugins/ml-slider/
You can just follow this slider or any other slider guides for installation and usage.
Our example on twenty sixteen template:
Some details:
https://www.metaslider.com/documentation/getting-started-with-meta-slider/
https://www.metaslider.com/documentation/how-do-i-include-a-slideshow-in-the-header-of-my-site/
Related to templates:
For demo purposes we using Twenty Sixteen and Total, but tested also with:
Twenty Seventeen,Twenty Sixteen,Twenty Fifteen,Twenty Fourteen and Total
CSS, theme related:
If you want something very special, you can add own css changes, this require basic css knowledge.
You can use firefox or chrome developer console, in firefox can be oopened with CTRL+SHIFT+K
then locate what you want to change
and add custom css into standard wordpress customizer, example:
CSS, plugin related:
If you need to customize some styles, change it in:
wp-content\plugins\SW_Win_Classified\assets\css\style.css
Or even better in your theme custom css file.
For some CSS customizations we suggesting to use Firefox and Developer Tools (CTRL+Shift+K)
PHP related:
Our plugin is based on Codeigniter MVC arhitecture and Bootstrap on frontend.
https://www.codeigniter.com/user_guide/
MVC means:
M = Models (generate database queries)
V = View, contains mostly HTML
C = Controller contains mostly logic, transfer data from M to V
How to detect in which file is something:
We organized Wordpress URL in this way, when url looks like:
wp-admin/admin.php?page=listing_manage
This means listing is controller in admin, and manage is method in this controller
Controller code can be found in: wp-content\plugins\SW_Win_Classified\codeigniter\application\controllers\Listing.php
View (HTML) code can be found in: wp-content\plugins\SW_Win_Classified\codeigniter\application\views\admin\listing\manage.php
When we using URL like this:
wp-admin/admin.php?page=currency_manage&function=addcurrency&id=32
This means currency is controller in admin, and addcurrency is method called in this controller
Controller code can be found in: wp-content\plugins\SW_Win_Classified\codeigniter\application\controllers\Currency.php
View (HTML) code can be found in: wp-content\plugins\SW_Win_Classified\codeigniter\application\views\admin\currency\addcurrency.php
Dashboard menus:
It's defined in file: sw_win_options.php
Widget controller:
wp-content\plugins\SW_Win_Classified\codeigniter\application\controllers\Widgets.php
Widget name represents controller method
Widget views (HTML):
Can be found in: wp-content\plugins\SW_Win_Classified\codeigniter\application\views\widgets
Shortcode controller:
wp-content\plugins\SW_Win_Classified\codeigniter\application\controllers\Shortcodes.php
Shortcode name represents controller method
Shortcode views (HTML):
Can be found in: wp-content\plugins\SW_Win_Classified\codeigniter\application\views\shortcodes
Custom pages defined in Admin->Listings->Settings:
Controller is: wp-content\plugins\SW_Win_Classified\codeigniter\application\controllers\frontend.php
Views can be found in: wp-content\plugins\SW_Win_Classified\codeigniter\application\views\frontend
User account types / roles / rules
Is defined in: wp-content\plugins\SW_Win_Classified\config.php
you can delete some if you don't need.
you can also rename it easy by translation guide, with loco translate plugin
for add new or customize behaviour, some coding skills required, hint:
Agent menu is defined in object:
in file: wp-content\plugins\SW_Win_Classified\sw_win_options.php
Dashboard widgets
Dash widget is defined in wp-content\plugins\SW_Win_Classified\sw_win_dashwidget.php
You can hide/comment code related to disable it
If you want custom dash for specific user, this is not theme related, can be archived with some third parity plugins or custom coding, example:
add below code into \wp-content\themes\nexos\functions.php
function disable_default_dashboard_widgets() { global $wp_meta_boxes; // wp.. unset($wp_meta_boxes['dashboard']['normal']['core']['my_widget_example']); unset($wp_meta_boxes['dashboard']['normal']['core']['swwin_news_widget']); unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_primary']); } add_action('wp_dashboard_setup', 'disable_default_dashboard_widgets', 999);
Example how disable other widgets:
https://digwp.com/2014/02/disable-default-dashboard-widgets/
https://wordpress.org/plugins/client-dash/
If you need additional specific template file, you can basically copy existing and rename it.
For example you can copy:
wp-content\themes\nexos\templates\template-homepage.php
and create:
wp-content\themes\nexos\templates\template-homepage-v2.php
Now in new file, define name and rename placeholders to some new like "header-my-1":
After that in wp-content\themes\nexos\functions.php you need to define this new placeholders, actually copy existing similar and just rename:
Now this new placeholder will be visible in dashboard widget settings.
Even without any changes, by default performance are already very good, if you want best results on gtmatrix, pingdoom or PageSpeed Insights by Google, you need to enable cachings on server, some examples:
Plugin for minify/merge css/js https://wordpress.org/plugins/autoptimize/
Plugin lazy load images https://wordpress.org/plugins/a3-lazy-load/
Example additional caching cofiguration in .htaccess file at end of file:
<IfModule mod_mime.c> AddType font/opentype .otf AddType application/font-woff .woff AddType application/font-woff2 .woff2 AddType application/x-font-ttf .ttf AddType application/vnd.ms-fontobject .eot AddType application/x-font-opentype .otf </IfModule> <IfModule mod_expires.c> ExpiresActive On # Images ExpiresByType image/jpeg "access plus 1 year" ExpiresByType image/gif "access plus 1 year" ExpiresByType image/png "access plus 1 year" ExpiresByType image/webp "access plus 1 year" ExpiresByType image/svg+xml "access plus 1 year" ExpiresByType image/x-icon "access plus 1 year" # Video ExpiresByType video/mp4 "access plus 1 year" ExpiresByType video/mpeg "access plus 1 year" # CSS, JavaScript ExpiresByType text/css "access plus 1 month" ExpiresByType text/javascript "access plus 1 month" ExpiresByType application/javascript "access plus 1 month" # Others ExpiresByType application/pdf "access plus 1 month" ExpiresByType application/x-shockwave-flash "access plus 1 month" ExpiresByType application/font-woff "access plus 1 year" ExpiresByType application/font-woff2 "access plus 1 year" ExpiresByType application/font-sfnt "access plus 1 year" ExpiresByType application/vnd.ms-fontobject "access plus 1 year" </IfModule> <IfModule mod_deflate.c> # Compress HTML, CSS, JavaScript, Text, XML and fonts AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/vnd.ms-fontobject AddOutputFilterByType DEFLATE application/x-font AddOutputFilterByType DEFLATE application/x-font-opentype AddOutputFilterByType DEFLATE application/x-font-otf AddOutputFilterByType DEFLATE application/x-font-truetype AddOutputFilterByType DEFLATE application/x-font-ttf AddOutputFilterByType DEFLATE application/x-javascript AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE font/opentype AddOutputFilterByType DEFLATE font/otf AddOutputFilterByType DEFLATE font/ttf AddOutputFilterByType DEFLATE image/svg+xml AddOutputFilterByType DEFLATE image/x-icon AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/xml # Remove browser bugs (only needed for really old browsers) BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html Header append Vary User-Agent </IfModule> <FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|js|css|pdf)$"> Header set Cache-Control "max-age=2592000" </FilesMatch>
in plugin Agency Directory and Management plugin
file: \wp-content\plugins\SW_Win_Classified\config.php, check if exists something like:
$config['load_optimization'] = false;
then change to TRUE
(This is related to Real Estate plugin only)
From v1.4 plugin we implemented advance theme support.
Please reading custom coding section before that.
So you can add custom HTML for all view files based on your theme requirements.
Structure is same as in plugin folder, but here it's located in theme folder, example:
Additionaly we added some custom functions support for themes like demo installation.
By default this functions are implemented in file:
wp-content\plugins\SW_Win_Classified\codeigniter\application\models\Install_m.php
Example how we run this function:
You can define this functions in functions.php template file or similar where you saving such functions usually.
Example functions, we suggesting custom install.php file for such functions:
We have special website made for support, frequency questions for customizations, guides for basic CSS/HTML, tips & tricks etc.: http://iwinter.com.hr/support
Regarding hosting providers, we testing on:
How to change homepage?
Admin->settings->reading
PDF export doesn't work?
You should not have website locked with password, PDF export doesn't work then
Wordpress.com issues with install demo content on premium account:
WordPress.com doesn’t allow you to upload your own themes (you’re stuck with what’s available for free or in their marketplace) so in order to use any of the awesome themes on Themeforest you’ll need to get yourself a self-hosted installation of WordPress.
We will try to make as most features possible compatible, but they have so many limitations for plugins that is not suggested to use it.
Use cheap and good hosting suggested in above section instead.
Installation failed with message: The package could not be installed. The theme is missing the style.css stylesheet. ?
You using wrong file for theme installation, open this file, maybe you have inside nexos_theme.zip , use this nexos_theme.zip file instead.
More details: https://envato.com/blog/install-themeforest-wordpress-theme/
Link has expired message in wordpress?
Check this articles:
https://superpctricks.com/the-link-you-followed-has-expired-wordpress-error/
https://docs.presscustomizr.com/article/333-how-to-fix-the-link-you-followed-has-expired-in-wordpress
So this usually happen because of small upload_max_size configuration on server and is easy to solve. You can also extract theme directly on server cpanel file manager into folder "wp-content\themes\" instead of uploading via dashboard.
This sometimes happen in Wordpress, not relate to theme, Clear your browser cache and cookies or use another browser / PC.
Also use clean latest wordpress version, because some third parity plugins can also cause that.
You receiving "Sorry you are not allowed to access this page" ?
Check above, similar to link has expired.
Also check your PHP version, must be min. 5.6 or above
How to import data to plugin/theme?
Plugin "Wp all import" can be used for import any csv or xml file, with nice visual fields mapping. If you need cronjob support you can purchase pro version but for basic imports it's free. http://www.wpallimport.com/
You need to download and activate it from wp plugin repository, Admin->Plugins->Add New
You also need to install and activate our plugin Winter Listings WpAllImport
After that follow standard wpallimport proceddure, example for start:
Multiple categories can be inserted this way:
How to export data?
Plugin "Wp all export" can be used for export any csv or xml file, with nice visual fields mapping.
http://www.wpallimport.com/export/
Guide to use:
You need to download and activate it from wp plugin repository, Admin->Plugins->Add New
You also need to install and activate our plugin Winter Listings WpAllImport
After that you need to prepare listings for export, screen:
After that you can export as usual with wp all exports
You want to enable page offline?
You can use any plugin for this purpose, like: https://wordpress.org/plugins/site-offline/
How to change currency?
Admin->Listings->Fields->Edit price for example and change prefix/suffix
In Admin->Currencies you can also change it on currency conversion widgets
For payments you need in admin->listings->settings change default currency, click on save button and then also edit packages/subscription and click on save button to change currency on specific package. (this will not affect old invoices) so you need to remove/disable them and create new if not paid.
Google maps stop working?
We added open street maps support as alternative and can be activated in Admin->Listings->Settings
Google maps become commercial, paid services and actually not cheap,
All details available here: http://iwinter.com.hr/support/?p=17200
Basically Admin->Listings->Settings and enter your own google maps api key
You add listing but it's not available on page?
Listing must be activated by admin or paid services to become visible.
Admin->Listings->Edit wanted->check if it's activated
You want to disable word Any in search forms?
Some coding required, example:
Similar way yo ucan customize any other field.
Receiving error, Call to undefined function get_header() in index.php... ?
You don't have wordpress installed. This is wordpress theme so wordpress is required for installation.
function get_header is part of wordpress and if you don't have it installed so is expected that will be undefined.
All details about that function: https://codex.wordpress.org/Function_Reference/get_header
Solution 1:
1. Install wordpress by some regular wordpress installation guides.
2. Install this wordpress theme by docs guide.
Also some guide from envato blog: https://envato.com/blog/install-themeforest-wordpress-theme/
Solution 2:
If you don't like wordpress then you actually purchase wrong item by mistake, in such case we can provide you replacement standalone version: https://codecanyon.net/item/real-estate-geo-portal/20191566 you can purchase this version.
After changes on website you still see old website version on mobile or desktop and happens even after clearing browser cache?
Server caching causing this.
You need to contact your hosting provider or server admin to disable server caching, also wordpress plugins for caching can cause this, sometimes hosting provider add that for you to reduce server usage, specially on cheap reseller or shared accounts.
Example cache detection with console: https://prnt.sc/kf12x5
Some links examples and solutions:
https://support.wptouch.com/article/1466-endurance-page-cache
https://github.com/bluehost/endurance-page-cache/issues/15
https://github.com/bluehost/endurance-page-cache/issues/27
How to change colors and similar?
In standard wordpress customizer:
Issue with sending emails?
Some servers have trouble with that and you need to use SMTP feature.
We tested this one and works fine with our plugins: https://wordpress.org/plugins/wp-mail-smtp/
Translated fields not visible?
You must translate also categories where this fields belong, if category is not translated, then all fields inside this category will not be visible.
Follow complete translation guide, please don't skip steps.
Your field width on submission to small or want to change?
You have issue like this?
Solution based on bootstrap columns/grid system:
How to add listings based on specific field, featured status or criteria parameters?
Example in wordpress customizer:
if you want based on category or location you can use in text criteria: location_id_1 or category_id_1 where 1 is ID number example
How to hide submit listings button?
In wordpress customizer, example:
How to disable report listing or some other feature?
Some features are added as plugins so you basically need to deactivate plugin, example:
And some in wordpress customizer widget or settings, so check in Customizer
I receiving message when adding listing "The Title field cannot exceed 20 characters in length. (English)" ?
admin->listings->fields->edit title and change max length to wanted
Blank screen issue?
This usually hapen because of some unusual server configuration.
First what you can check is your php.ini configuration, for values:
upload_max_filesize = 128M post_max_size = 128M max_execution_time = 5000 max_input_time = 2000 memory_limit = 512M max_input_nesting_level = 128 max_input_vars = 10000 output_buffering = 4096
When using wpallimport, step 2 blank screen is caused by
output_buffering
empty value
Design not properly loaded in admin?
Some solutions exists, this example work fine usualy:
https://stackoverflow.com/questions/18769141/wordpress-admin-not-loading-css-js
Listing preview always opening in default language, WPML issue?
This happening because pages are not translated or marked as translated on edit page.
So in such case wp opening page in default language only.
Please follow wpml translation guide
and one more notice on this, must be as on screen:
How to generate sitemap for SEO and compatible SEO plugin?
In admin->listings->settings you can generate sitemap for listings sitemap_listings.xml
for regular pages sitemaps, use Yoast plugin
Recurring payment supported?
Yes beta support available, you need to install WooCommerce plugin and "Subscriptio - WooCommerce Subscriptions" plugin is compatible for that feature
1. Add product for subscription, example:
And then define this subscription in manage subscriptions for listings:
For this to work properly, days limit, price and other must be populated exactly same.
Number formating
Admin -> Listings-> Settings yo ucan enable default wp number formating "use i18n wp number format"
Then you can define for your number format, configuration wp option,
Difference between rank packages and subscription packages
Rank packages is for one listing, higher rank number, means higher position in results
Rank packages can be selected on quick submission ,regular submission, and admin can define it manually when edit listing
Subscription is monthly based on account, user need to pay to add specific number of listings like limit 5 listings, 50 USD per month
Set activated means that package is activated/enabled
Is default means that it is default, used if user don't have any, usually thats free package
if you want unlimited listings number, you can enter large number like 1000, or if you don't need limitation then disable plugin for subscription.
You can disable any of this plugins in admin dashboard as usual in WP
How agent can be connected with agency?
When agent is logged in can request connection with agency.
Example:
How multiple agents can be related to and manage same property?
When admin edit listing, he can define multiple agents:
How does GDPR work?
You can define terms link in admin->listings->settings
After that on all needed places user will be asked to agree.
if you need cookie warning, you can use any third parity plugin like:
https://wordpress.org/plugins/cookie-notice/
SEO optimization hints/tips
Have in mind that most important criteria for google rank is actually visits counting, so better content you have, user will visit more often and automatically google rank will be better.
I've used the following files and services as listed:
Thank you so much for purchasing this template. We will do our best to help you if you have any questions or issue relating to this plugin.