Description
The plugin adds the ability to select cities, unique pages are created with a unique url for each city. This allows you to uniqueize content for search engines.
Plugin capabilities:
- Creating virtual URLs for all WordPress pages and posts
- Ability to combine cities into regions.
- Ability to exclude pages, posts or taxonomies for which there is no need to create a URL
- Pre-made pop-up windows for confirming the found city, as well as for selecting other cities.
- Defining those cities that are not added to the list
- Shortcodes for displaying cities in different cases
- Shortcodes with a phone number and address for each city
- Shortcodes that allow you to add any content, depending on the selected city
- Shortcodes for regions, allowing you to display different content for a group of cities.
- Creating virtual URLs for Woocommerce categories and products
- Support for Yoast.
Extended version of the plugin
Useful articles:
Installing and configuring the plugin
How to sort cities in plugin
How to create an additional field for the city in the plugin
Description of all settings of the BelingoGeo plugin
Setting up the BelingoGeo plugin in the “city in a subdomain” mode
Description of shortcodes of the BelingoGeo plugin
We are on social networks:
Screenshots
Installation
- Upload
belingogeo
to the/wp-content/plugins/
directory. - Activate
Belingo.GeoCity
in your wordpress site if it is not activated already. - Place the shortcode [belingogeo_selector] anywhere on your website page. This shortcode displays the city switching selector, its placement is optional, URLs can be generated without it.
- Create one or more cities in BelingoGeo -> Cities, after that duplicates of each page with the city prefix will appear on your site, for example /city1/page/, /city2/page/, etc.
- To make pages unique, you need to use shortcodes. You can read more about shortcodes here
- Additionally, see the description of the plugin settings
Reviews
Contributors & Developers
“belingoGeo” is open source software. The following people have contributed to this plugin.
Contributors“belingoGeo” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “belingoGeo” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.10.5
- Added support for fields in Yoast for social network X
- Updated plugin description
1.10.4
- fix example csv file with cities
1.10.3
- Hide plugin version in settings
1.10.2
- Fixed incorrect condition in exceptions
- Fixed fatal errors when using new versions of the plugin with old pro extensions
- Fixed exception if the current city is not in the list. Fixed sitemap when all regular entries are excluded.
- Fixed a fatal error in the sitemap when there are no excluded taxonomies.
1.10.1
- Fixed WC cache when changing prices for goods and when changing cities
1.10
- Updating Language Packs
- Fixed an issue with infinite cloning of the Default city. Now this is a system city, it cannot be deleted
- The function for downloading CSV examples has been adjusted
- Added the ability to not display the city confirmation window for the [belingogeo_selector] shortcode
- Added redirect exception to search page
- Fixed forced city confirmation when using cache
- fix new redirect page functions
- Added an option to redirect to an existing city page
- remove rewrite:true from post_types and taxonomies in admin
- fix sitemaps taxonomies and hide empty sitemaps
- Added the ability to change woocommerce prices depending on the city
- fix save posts in admin without cities
- Changed the method of connecting pop-up windows and selector, added the ability to change text in windows from the console
- Excluded from xml sitemap not publicly_queryable post_types
- add hook for sitemap headers
- Added the ability to insert any shortcodes into the woocommerce category header
1.9
- added ability to use nested shortcodes
- improved belingogeo_city_content shortcode, added the ability to exclude cities and specify several cities
- fix yoast json ld for shortcodes
- fix city in canonical
- fix default sort cities in popup window
- fix show links in sitemaps when subdomains is on
- added new hooks to the plugin templates, added the ability to search for a city, added a search option in the settings
- Update Select2
- Added additional information about the plugin
- Updated language pack
- Update sypex geo database
- Regions added
- Added 2 new shortcodes: belingogeo_region_field, belingogeo_region_content
- fix shortcode belingogeo_region_content
- Added the ability to import/export
1.8.7
- fixed city detection if result is empty
- fix scripts and styles path for admin
- fix search city in admin
- fix warning errors
1.8.6
- Fix default city
1.8.5
- Plugin settings form corrected
1.8.4
- Fixed way to remove city from url
1.8.3
- Fixed display of new shortcodes in Yoast
1.8.2
- Fixed city sorting in the popup window
- Added a hook to change the cities query in the popup
1.8.1
- Fixed sitemaps
- Added the ability to disable the forced generation of a shortcut for the city
1.8
- Moved section with settings and cities
- Fixed problem with Cyrillic in url
- Fixed 404 error on some pages, including Woocommerce pages
- Code refactored
- Now Woocommerce pages are also available in the basic version of the plugin
- Fixed output of shortcodes in the Gutenberg theme editor
- Shortcodes have been updated, now there are only 3 of them (belingogeo_select_city, city_field, city_content), old shortcodes still work, but are considered obsolete and will be removed in the future
- The belingogeo_select_city shortcode got a “show” parameter, now you can specify on which device to display the shortcode – this will make life easier in some themes
- Shortcodes can now display content when URLs are disabled
- Added the ability to specify the city by default, no URLs will be generated for such a city, while shortcodes will work
- All shortcodes now have default values available
- Added the ability to force the definition of the city without confirmation in the pop-up window
- The number of entries per page in the sitemap is now in the settings, you can adjust it.
- Added the ability to disable or enable the city in breadcrumbs, for now only for breadcrumbs woocommerce
- Expanded options to exclude pages and posts
- For the Pro version, the ability to automatically determine the city on the checkout page of WooCommerce has been added
- Added a set of hooks and pre-installed functions to extend the plugin’s capabilities by third-party developers
1.7.1
- Fixed incorrect status of non-excluded entry in Ajax
1.7
- Added the ability to paginate in the sitemap (for sites with a large amount of material)
- Added new shortcodes [city_field] and [city_content]
- Added ACF support
- Minor bug fixes
1.6.5
- Fixed redirect on init page and on change city
1.6.4
- Fixed redirect when city is selected
1.6.3
- Fixed category nesting in custom taxonomy
1.6.2
- Fix notice errors
1.6.1
- Fix taxonomy fo custom post types
- Fix xml sitemaps
1.6
- Added support for Custom Post Types
1.5
- First release.