This page has the most frequently asked questions, but every addon or theme has its own set of FAQs. Follow the links to go there direct:

Advanded Search – Claim ListingsCustomizing your GeoDirectory siteCustom Post TypesEvent Manager – Location Manager (Multilocations)Memberships and SupportMultisite/Network – Supreme theme – TranslationTroubleshootingWhoop

Memberships and Support

When your WordPress dashboard tells you that a GD plugin needs to be updated, best practice would be to follow these steps:
Only update your core GD plugin if you are able to update all your GD addons: GD is only guaranteed to work with the latest version of both core and addons, a mismatch of versions is very likely to lead to problems!

  1. Create a backup of all your files and database, for example copy all your website files using your FTP client like FileZilla and backup your database from your control panel.
    There are different ways to create backups, just make sure you know how to revert.
    (If you use cPanel, you can create a full backup with a single click)
  2. Then update the GD core plugin only. There is no need to de-activate first.
  3. Then update all the other GD plugins.
  4. Have a check of your public site and if you see any problems, go to your WP admin area > GeoDirectory > GD Tools, and run your database checks.
  5. The version of OpenSSL on your server needs to be at least 1.0 or you will not be able to update from your WP admin area. If updates are not working, get your host to check the OpenSSL version and update if required.
    If your OpenSSL version is older than that, you can update your addons using FTP only.

Please log in to rate this.
5 people found this helpful. Permalink


To review the changelog of a GD addon or theme, navigate to the GD addons or GD themes page, click on the addon or theme you want to check, and append ?changelog=1 to the URL.
For example the changelog for the GD Framework is at
https://wpgeodirectory.com/downloads/geodirectory-framework-theme/?changelog=1
and the changelog for the Location Manager is at
https://wpgeodirectory.com/downloads/location-manager/?changelog=1

The changelog for the core plugin is at https://wpgeodirectory.com/change-logs/#v1.6.6

Please log in to rate this.
3 people found this helpful. Permalink


Make sure your licenses are added at GD > Auto Updates / Licensing and that your membership is active, or you have a life-time subscription for the addon(s).
When a website is developed on a staging website and than moved to the live site, or the domain is changed at a certain point, the licenses must be de-activated and re-activated for the new domain, otherwise our server will see it as an unauthorized request of updates.

Please log in to rate this.
0 people found this helpful. Permalink



Memberships and Support

Troubleshooting

A category will only show on your map if there is at least one listing in that category.
And that category has not been selected at the Home Map Settings with the result the listing will not show on the first load of the location page.

Please log in to rate this.
0 people found this helpful. Permalink


The most common reasons are:

  1. The listing is not in a category MORE
  2. You have navigated to a different location
  3. You are using some page caching that is not compatible with GD. GD Booster is specifically designed to work with GD sites and will also cache your other pages.

Please log in to rate this.
0 people found this helpful. Permalink


If you get a PHP warning on your pages (and not a fatal error), then add this to your child theme’s functions.php to suppress the PHP warnings:

error_reporting(E_ERROR);

Please log in to rate this.
10 people found this helpful. Permalink


This usually happens when you change a theme, because your menu settings and page layout change.
You just will have to revisit your widgets and menu settings.

Please log in to rate this.
0 people found this helpful. Permalink


Sometimes your users add locations to your database using different spelling than a location already in your database (for example LasVegas, Texas, US instead of Las Vegas, Texas, United States).
Your GD database will treat this as two different locations.
There is a tool to merge these two locations.

  1. Go to your admin area, and navigate to the Manage Locations tab in Multilocations.
  2. Select the locations you want to merge.
  3. Scroll to the bottom of the page, and click Merge.
  4. On the next page, select the correct location you want to keep, and then click Set Primary.
  5. That will re-assign the correct location to all your listings in any of the locations you merged.

Do not delete a location because that will also delete any listings in that location!!

You can also use the above process to correct any of your locations: just add the correct location first and then merge with any incorrect locations.

Merging locations

Please log in to rate this.
5 people found this helpful. Permalink


If you have set up your site to ask visitors for their location so you can serve them the closest listings in your directory, then their answer will usually be saved by the browser.
When that visitor returns to your site, they will not be asked again for their location, because their previous choice to be geo-located or not, was saved by the browser.
You can clear this saved settings:

Please log in to rate this.
5 people found this helpful. Permalink


When your WordPress dashboard tells you that a GD plugin needs to be updated, best practice would be to follow these steps:
Only update your core GD plugin if you are able to update all your GD addons: GD is only guaranteed to work with the latest version of both core and addons, a mismatch of versions is very likely to lead to problems!

  1. Create a backup of all your files and database, for example copy all your website files using your FTP client like FileZilla and backup your database from your control panel.
    There are different ways to create backups, just make sure you know how to revert.
    (If you use cPanel, you can create a full backup with a single click)
  2. Then update the GD core plugin only. There is no need to de-activate first.
  3. Then update all the other GD plugins.
  4. Have a check of your public site and if you see any problems, go to your WP admin area > GeoDirectory > GD Tools, and run your database checks.
  5. The version of OpenSSL on your server needs to be at least 1.0 or you will not be able to update from your WP admin area. If updates are not working, get your host to check the OpenSSL version and update if required.
    If your OpenSSL version is older than that, you can update your addons using FTP only.

Please log in to rate this.
5 people found this helpful. Permalink


If you receive this error message, it means that things like import / export won’t work as they can’t read or write files to your system.
Review this post to solve this problem.

Please log in to rate this.
0 people found this helpful. Permalink


GeoDirectory is only fully compatible with GD Booster and WP Super Cache.
If you use WP Super Cache, you need to review the settings here.

Please log in to rate this.
4 people found this helpful. Permalink


When a new location is added, the URL might get a “-1” appended. For example
mysite.com/location/greece-1/
This happens because WP does not allow duplicate slugs, and there already is something else using the slug greece.
This is most likely to be a tag, but can also be something else.
The solution is to search the database for the slug greece and change it to greece-1.
Then search for greece-1 and replace all results (except the one you just changed) with greece.

Please log in to rate this.
0 people found this helpful. Permalink


Make sure that an email address is added to the listing, in the default custom field.
This allows email addresses for inquiries to be different than the user’s email address, and also allows users to opt out of having contact details listed.

Please log in to rate this.
0 people found this helpful. Permalink


Make sure your licenses are added at GD > Auto Updates / Licensing and that your membership is active, or you have a life-time subscription for the addon(s).
When a website is developed on a staging website and than moved to the live site, or the domain is changed at a certain point, the licenses must be de-activated and re-activated for the new domain, otherwise our server will see it as an unauthorized request of updates.

Please log in to rate this.
0 people found this helpful. Permalink


If you want visitors to comment on listings but do not want a rating system, change the setting at GD > General > General tab > Disable rating on comments > YES

Please log in to rate this.
0 people found this helpful. Permalink



Translation

When adding the Events Calendar Widget, you will have 4 options for the format of the day:

If you want to translate the days on the calendar, you will have to choose another option than the first option.
In the translation file for the Events Manager, you can then translate the strings that match the option you have chosen.

Please log in to rate this.
1 person found this helpful. Permalink


To change Place Title and Place Description on the Add Listing page, you need to use the language file and look for %s Title and %s Description.
%s refers to the singular name of the custom post type, which you can set using the Custom Post Types addon, or by translating Place and Places in the language file.
For example to change Place Title to Business Name, you would translate %s Title to %s Name, and change Place to Business.

Please log in to rate this.
0 people found this helpful. Permalink


To translate the “New” and “Featured” banners used for GD listings, you can copy and paste the blank images below, adjust them as required and upload to your website. Then add the following CSS:

.geodir_new_listing {
    background: url('http://reference to your new image') no-repeat scroll left top transparent;
}
ul li .geodir_featured_img {
    background: url('http://reference to your featured image') no-repeat;
}

Right-click to download and save:

  

Please log in to rate this.
0 people found this helpful. Permalink



Translation

MultiLocations

Sometimes your users add locations to your database using different spelling than a location already in your database (for example LasVegas, Texas, US instead of Las Vegas, Texas, United States).
Your GD database will treat this as two different locations.
There is a tool to merge these two locations.

  1. Go to your admin area, and navigate to the Manage Locations tab in Multilocations.
  2. Select the locations you want to merge.
  3. Scroll to the bottom of the page, and click Merge.
  4. On the next page, select the correct location you want to keep, and then click Set Primary.
  5. That will re-assign the correct location to all your listings in any of the locations you merged.

Do not delete a location because that will also delete any listings in that location!!

You can also use the above process to correct any of your locations: just add the correct location first and then merge with any incorrect locations.

Merging locations

Please log in to rate this.
5 people found this helpful. Permalink


If you have set up your site to ask visitors for their location so you can serve them the closest listings in your directory, then their answer will usually be saved by the browser.
When that visitor returns to your site, they will not be asked again for their location, because their previous choice to be geo-located or not, was saved by the browser.
You can clear this saved settings:

Please log in to rate this.
5 people found this helpful. Permalink


When a new location is added, the URL might get a “-1” appended. For example
mysite.com/location/greece-1/
This happens because WP does not allow duplicate slugs, and there already is something else using the slug greece.
This is most likely to be a tag, but can also be something else.
The solution is to search the database for the slug greece and change it to greece-1.
Then search for greece-1 and replace all results (except the one you just changed) with greece.

Please log in to rate this.
0 people found this helpful. Permalink


Best practice is not to add locations, because every location will have a page created and you will only end up with empty pages.
Wait for your users to add listings and locations will be automatically created as your users add listings from the frontend.
Adding or editing locations

Please log in to rate this.
0 people found this helpful. Permalink


By default only the street address shows if you choose to display the address in the map bubble.
You can also show the city, region, country or postcode by adding any or all of the following CSS:

.geodir-bubble-meta-side .geodir_more_info.post_address span[itemprop="streetAddress"] +br {display: initial;} /* Adds a line break after the street address */
.geodir-bubble-meta-side .geodir_more_info.post_address span[itemprop="addressLocality"] {display: initial;} /* Makes the city show */
.geodir-bubble-meta-side .geodir_more_info.post_address span[itemprop="addressLocality"]:after {content: ", ";} /* Adds a comma and a space after the city */
.geodir-bubble-meta-side .geodir_more_info.post_address span[itemprop="addressCountry"] {display: initial;} /* Makes the country show */
.geodir-bubble-meta-side .geodir_more_info.post_address span[itemprop="postalCode"] {display: initial;} /* Makes the postcode show */
.geodir-bubble-meta-side .geodir_more_info.post_address span[itemprop="addressRegion"] {display: initial;} /* Makes the region show */

Please log in to rate this.
0 people found this helpful. Permalink


If you add the GD > Near Me Button widget, and a visitor clicks on that button, they will be taken to a page showing the listings within a set radius of their geolocation.
To change this radius, go to GD > Advanced Search > GEOLOCATION SETTINGS section > Default Near Me miles limit (1-200) and change the setting there.

Please log in to rate this.
1 person found this helpful. Permalink


Each location added to your database creates a new location page based on your location template.
To add location specific content you can use the GD > Location Description widget.

Please log in to rate this.
0 people found this helpful. Permalink



Location Manager

Customizing your GeoDirectory site

To disable reviews go to WP Settings > Discussion and disable comments.
For listings already in your database you have to disable comments for each listing, or with a bulk quick edit.

Please log in to rate this.
3 people found this helpful. Permalink


Add the following CSS, it will remove ‘favorites‘ everywhere:

.geodir-addtofav, .geodir_category_list_view li .geodir-addinfo a.geodir-pcomments, .geodir_category_list_view li .geodir-addinfo span {
    display: none;
}

Please log in to rate this.
9 people found this helpful. Permalink


To disable related listings on the detail pages, please go to GeoDirectory > Design > Detail and where it says “Show related post listing on”, add the post types where you want to hide related listings.

Please log in to rate this.
1 person found this helpful. Permalink


When you install GD, the directory page will be able to be accessed at yourGDsite.com/location.
You can change the title and slug of these pages at the normal WordPress pages settings, just look for the Location page there.
Go to GD > Permalinks and make sure you selected the correct page at GeoDirectory Pages.
To change the name in breadcrumbs, translate Location in the GD core language file (more info about translations here).

Please log in to rate this.
0 people found this helpful. Permalink


Your listings and search pages will automatically return the amount of listings per page, as set in the WordPress settings.
To change this, go to
WP Admin > Settings > Reading > Blog pages show at most
Note: Some themes have their own settings for the number of post displayed (for example Divi).

Please log in to rate this.
5 people found this helpful. Permalink


When adding a YouTube video to a listing, you should use YouTube’s embedding code, for example:
<iframe width="640" height="360" src="//www.youtube.com/embed/_VZqtc_BP1U" frameborder="0" allowfullscreen></iframe>

Please log in to rate this.
2 people found this helpful. Permalink


When installing the main GeoDirectory plugin (GD Core) a default custom post type is created called Places.
There are 2 ways to change that to your choice:

  1. Install the Custom Post Type addon, then you can change all Places default wording easily.
  2. Use the GD core translation file to change the wording.

Please log in to rate this.
6 people found this helpful. Permalink


By default only the street address shows if you choose to display the address in the map bubble.
You can also show the city, region, country or postcode by adding any or all of the following CSS:

.geodir-bubble-meta-side .geodir_more_info.post_address span[itemprop="streetAddress"] +br {display: initial;} /* Adds a line break after the street address */
.geodir-bubble-meta-side .geodir_more_info.post_address span[itemprop="addressLocality"] {display: initial;} /* Makes the city show */
.geodir-bubble-meta-side .geodir_more_info.post_address span[itemprop="addressLocality"]:after {content: ", ";} /* Adds a comma and a space after the city */
.geodir-bubble-meta-side .geodir_more_info.post_address span[itemprop="addressCountry"] {display: initial;} /* Makes the country show */
.geodir-bubble-meta-side .geodir_more_info.post_address span[itemprop="postalCode"] {display: initial;} /* Makes the postcode show */
.geodir-bubble-meta-side .geodir_more_info.post_address span[itemprop="addressRegion"] {display: initial;} /* Makes the region show */

Please log in to rate this.
0 people found this helpful. Permalink


If you want visitors to comment on listings but do not want a rating system, change the setting at GD > General > General tab > Disable rating on comments > YES

Please log in to rate this.
0 people found this helpful. Permalink



Custom Post Types

When installing the main GeoDirectory plugin (GD Core) a default custom post type is created called Places.
There are 2 ways to change that to your choice:

  1. Install the Custom Post Type addon, then you can change all Places default wording easily.
  2. Use the GD core translation file to change the wording.

Please log in to rate this.
6 people found this helpful. Permalink


To change Place Title and Place Description on the Add Listing page, you need to use the language file and look for %s Title and %s Description.
%s refers to the singular name of the custom post type, which you can set using the Custom Post Types addon, or by translating Place and Places in the language file.
For example to change Place Title to Business Name, you would translate %s Title to %s Name, and change Place to Business.

Please log in to rate this.
0 people found this helpful. Permalink



Custom Post Types

Event Manager

When adding the Events Calendar Widget, you will have 4 options for the format of the day:

If you want to translate the days on the calendar, you will have to choose another option than the first option.
In the translation file for the Events Manager, you can then translate the strings that match the option you have chosen.

Please log in to rate this.
1 person found this helpful. Permalink


To change the Event times from AM/PM to a 24 hour time system please add this to your child theme functions:

function gde_24hour_times( $times ) {
	foreach($times as $key=>$val){
		$times[$key]=$key;
	}
    return $times;
}
add_filter( 'geodir_event_schedule_times', 'gde_24hour_times' );

Please log in to rate this.
1 person found this helpful. Permalink



Event Manager