- Fixes a bug where a PHP notice was shown when a map was embedded for a site with only one location.
Yoast Local SEO changelog
Subscribe through this plugin's RSS feed or follow us on Twitter to stay up-to-date with new releases!
4.0
3.9
Enhancements
- Added sanitation for WPSEO Local options
- Added a second business address line that can be used for example for room numbers or floors.
- Times in the Local SEO settings are now updated in realtime when switching between 12 and 24h notation
- We did a massive overhaul for the import function and also added an export for Yoast Local SEO locations. For developers: functionality is moved from the WPSEOLocalAdmin class to new classes.
3.8
Enhancements
- Changed warning text about the required Yoast SEO installation
- Removed location detection checkbox if not on HTTPS
3.7
Enhancements
- In order to preserve consistency, London is changed as city in favor of New York in the address format examples.
- Added option to hide the business address in address shortcode and widget.
- Added a new widget to show locations by category
Bugfixes
- Fixed a bug that caused a map not to show up when all locations were selected.
3.6
Enhancements
- Added option to automatically detect a users location for use in the route calculation or store locator. Note: HTTPS is required for this option!
- Added translator comments throughout the plugin, explaining the contextual meanings of %s and %d.
- Removed Chosen in favor of Select2 JS library
- Added an option in the map shortcode and widget to show the info window by default if you select a single location.
- From now on, on the init action, Yoast Local SEO default options are checked. If they are not set, they will be.
Bugfixes
- When showing the address on one line and there is nog logo, the business name now gets a trailing comma and space
3.5
3.4.1
3.4
Enhancements
- Added Local SEO to admin menu onder SEO Settings
- Location category slug is now filterable using
wpseo_locations_category_label
filter
Bugfixes
- Remove redundant comma when address is displayed in 1 line and business logo is shown.
- Default country was set too late, which caused notifications.
3.3.1
Enhancements
- Introduced Browser API key in settings because Google now requires this to embed maps on your site.
- Introduced Help Center on settings tabs.
- Introduced notification for empty API key settings.
- Refactored the address format code, and introduced a class for it.
- Deprecated the wpseo_local_get_address_format() function. Use the new
WPSEO_Local_Address_Format
class now. - Location taxonomy names are now based on post type singular name.
Bugfixes
- Zoomlevels 0 and 1 now work as intended in the WPSEO Show Map widget
- Flush rewrite rules after changing the location category slug to prevent a 404 on category pages
3.3
Enhancements
- Better explanation for search radius for store locator in widget
- Removed translations of "Local SEO" since it's a brand name
- Hide links to locations and locations category admin pages, when options aren't saved yet (caused 404 errors)
- Make translation possible for upload button
- Added translation promo box
Bugfixes
- Location Category Custom Map Marker wasn't displayed.
- Company Logo didn't appear in Address Widget.
- Show address in one line showed comma when not needed.
- Error with localTitle and localURL assessments in page analysis fixed.
- Fixed the links to the location post type and taxonomy in admin, before saving themin the options.
3.2.1
- Fixes a fatal error.
3.2
3.1
3.0
- Synchronized plugin version with all other Yoast SEO plugins for WordPress.
Bugfixes
- Fixes deprecation warnings for filters that have been removed in Yoast SEO 3.0
- Fixes content error for Local admin page (iframe of lseo.com).
- Fixed mixed content issue for XSL.
Enhancements
- Makes sure location specific content analysis checks work well with the Real Time content analysis tool in Yoast SEO 3.0.
1.3.8
Bugfix:
Fixed bug where widgets no longer showed up when using a single location
1.3.7
1.3.6
1.3.5
Bugfixes
- Replaced all shorthand PHP tags that were being used.<!--?php. Yep, really...
- Resolved some PHP 5.2 and 5.3 compatibilty issues
- Fixed the url for locations in locations.kml
- Added the + in url's for phone numbers
- Added map styles to the storelocator
Enhancements
- Added support for Jetpack's Omnisearch
- Added support for Publicize and Markdown
- Added label fields. You can now determine your own labels for locations.
1.3.4.1
Bugfixes
- Fixes a JS bug that was caused by a merge conflict
1.3.4
Bugfixes
- Wrong opening hours were added to meta-data when location is closed.
- Category sitemap was created when there were no location categories.
- Accept both "value" and "nice name" for Business Type in import.
Enhancements
- Added option for hiding (not using) opening hours.
- Added option for entering a Google Maps API key (useful when you have hundreds or more locations).
- We added a tab in the Options section, where we've listed some great Local SEO tools.
1.3.3
Enhancements
- Updated translations for 10 languages.
1.3.2
Bugfixes
- When selecting quarters in opening hours, it isn't displayed as "closed" anymore
- Copying data from an existing location now works properly
Enhancements
- Custom markers for Google Maps, like this:
- Custom markers per category (when using multiple locations)
- In the locations post edit screen, you can now drag the Google Maps pin to a different location
- Added an option to the store locator to show the nearest location if no locations are found in the search radius
- Removed the current location from the 'copy data from another location' drop down
- Expanded the importer with opening hours
- Added Business Type and URL to CSV import
- Added a nonce check to import
- Caching for sitemaps
1.3.1
1.3.0.3
Bugfixes
- 24-h format for opening hours works again
- Fixes sitemap URLs for servers which needs index.php in permalink structure
- Option added for hiding business name
- Hide "Show route" when not selected from popup.
Enhancements
Properly minify admin CSS scripts.
i18n
Updated es_ES, nl_NL and ru_RU
Added de_DE, fr_FR and tr_TK
1.3.0.2
Bugfixes
- Fix error that prevented properly recognizing current version.
1.3.0.1
Bugfixes
- Fixed fatal error when saving single location
- Fixed "Non-static method" notice
1.3.0
Bugfixes
- Mismatched
itemprop="email"
for URLs now changed toitemprop="url"
- Manually changing lat/long coordinates is working again
Enhancements
Add
{zipcode} {city}, {state}
address formatAdded html elements to address lines
Added possibility to change author of location
Added "all locations" option to Address button in edit-pages to show all locations
Code changes
Classes and instances of classes renamed to be more consistent with WP SEO
Separated some functionality in different classes
1.2.2.2
Bugfixes
- Video sitemap was breaking after update 1.2.2.1. Fixed.
1.2.2.1
Bugfixes
- Due to changes in sitemaps to be more in line with other WordPress SEO sitemaps,
geo_sitemap.xml
was not working anymore. Added now a redirect to redirectgeo_sitemap.xml
togeo-sitemap.xml
1.2.2
Bugfixes
- Fixes fatal error in metabox when having no internet connection.
- Updates lat.long coordinates after changing address of location.
- Force slug for locations CPT, even when blank in admin bug.
- Notice fix in widget when location has no lat/long coordinates.
Enhancements
- Possibility to add default country to improve searches from store locator (it adds the country to the search query).
- Show message when route cannot be calculated.
- Pre-select location when adding short codes via popup.
- Add filter to time-frame in Opening Hours.
- Added parameter to shortcode that prevents mouse scrolling.
1.2.1
Bugfixes
- Fixed: Store locator gave unexpected results with a lot of locations.
- Store locator popup checkboxes didn't work correctly. Now they do. The scrollbar is gone too.
- Fixed: When some locations don't have geo locations, map with all locations fails.
- Fixed: Map failed when some locations don't have lat/long coordinates.
Enhancements
Added documentation for CSV import
i18n
Updated .pot file
Updated ru_RU translation
1.2
Bugfixes
- Checkbox 'Hide closed days' in widget-admin now works.
- Added filter 'wpseo_local_location_route_title_name' for title 'route' of widget and shortcode
- Added esc_html to filter 'wpseo_local_location_title_tag_name'
- Replaced WPSEO_LOCAL_URL constants by using plugins_url() so that it can be filtered (where needed)
Enhancements
- Added a store locator. Gives you the possibility to let people search for the neirest store/office
- Added a custom taxonomy for categorizing your locations
- You can enter custom URLs for your locations now
- Better icons for adding shortcodes
- Better UI for selecting the map style when adding a map shortcode
- Added possibility to add comma separated ID's to wpseo_map shortcode for selectively showing locations on a map
- Added a second field for a phone number (office, mobile etc.)
- Allow HTML in the "Extra comment" field in the Address and Opening Hours widgets
i18n
- Updated .pot file
1.1.7
Bugfixes
- When outputting opening hours on its own, don't add schema.org
- When using the "insert address" button it inserts the entire address with phone, country, fax, ect whether or not it's checked.
- When "hide closing days" isn't checked it still hides them.
- Added page layout options for Genesis themes
- Added quarters for the opening hours
- Added shortcode ( [wpseo_all_locations] ) to display all your locations at once.
Enhancements
Added icons to shortcode buttons
Added opening hours shortcode button
Allow license key to be set by constant WPSEO_LOCAL_LICENSE. Key will be hidden if valid.
Created option to show URL in address detail and in info-box in Google Map
Deleted unnecessary files
i18n
- Updated hu_HU & ru_RU
- Updated .pot file
1.1.6
Bugfixes
- Apostrophe in company name created issues. Not anymore
- Setting Unit system works again
- When specifying a business type and saving, the chosen business type is now selected.
- Opening hours now display correctly if the opening hours are set to two sets, and only one set is used
Enhancements
- Shortcodes can now be inserted visually (button opens popup with settings)
- Google Maps is now responsive (fluid width)
- Hide link in popup box (Google Map) when there's just one location
- Added comment box in the address and opening hours widgets, for extra (optional) comments.
1.1.5
1.1.4
1.1.3
Bugfixes
- Fix activation hook to work on add_option instead of just update_option, so activation works immediately.
- Multiple maps embedded on one page now work properly.
- Dropdowns with chosen script now line out properly.
- Google Maps geocoder script + maps embed scripts now properly enqueued and outputted in footer instead of within content.
- Maps shortcode output bug fixed.
Documentation
- Added link to FAQ entry about schema.org business types.
Enhancements
- Added back LocalBusiness business type to top of business type select.
- You can now use "Current location" for widgets, so you can use them on the locations pages. They'll output nothing outside of locations.
1.1.2
i18n
Added da_DK, hu_HU, it_IT and nl_NL translations.
Bugfixes
- Fix
class_exists
check to actually check for the right class (props Ryan McCue). - Make both front and backend classes global so methods can be used outside the plugin (props Ryan McCue).
- Fix overwriting of
$args
variable which broke widgets.
1.1.1
- Fix the update functionality.
1.0
- Initial release.
1.1
Enhancements
- Added hide_closed option to opening hours shortcode and widgets.
- Added option to show fax number and email address in both shortcode and widget.
- Improved UI for opening hours.
- Switched to a better endpoint for Google Maps Geocode API.
- Added state to KML file output.
Bugfixes
- "undefined" URL in maps shortcode and widgets.
- Fixed several notices.
- Values "off" and "no" now properly work for shortcodes.