WP_Places

WP_Places Install Statistics

0
100%
Today: 0 Yesterday: 0 All-time: 3,921 downloads
WP_Places Icon

Try plugin: WP_Places

We'll create fresh WordPress site with WP_Places installed. You have 20 minutes to test the plugin after that site we'll be deleted.

Takes ~10 seconds to install.

About WP_Places

WP_Places populates up-to-the-minute information about almost any location or business. Display address, phone number, hours of operation, and website …

9


0


0


0


0

updated: 6 years ago
since: 8 years ago
author: Gary Kovar

Description

If you find you regularly write blog posts about (local?) places you might want to provide info such as hours, phone number, address to your users. However, this can be difficult to keep current. Fortunately Google offers an API called Google Places API Web Service. Google Place API Web Service allows you to Add up-to-date information about millions of locations.

WP_Places Plugin requires a Google Places API Web Service Key. However, at the time of writing the API key is free and provides up to 1,000 requests per 24 hour period. If you verify your identity (by providing Google a Credit Card) they will increase your daily request per 24 hours to 150,000.

Once Installed, WP_Places takes name and location and displays a DIV containing Business Name, Address, Hours, Phone Number, Website.

The following shortcodes are available:

  • [wp_places name] displays the Google Places name
  • [wp_places formattedAddress] displays the address in the regionally standardized way
  • [wp_places phoneNumber] displays the phone number in the regionally standardized way
  • [wp_places hours] displays the hours of operation in a list
  • [wp_places website] displays the website
  • [wp_places priceLevel] returns the pricing level as prescribed in google places API
  • [wp_places rating] returns the average rating as prescribed in google places API
  • [wp_places lat] lattitude
  • [wp_places lng] longitude
  • [wp_places openNow] returns 1 if open
  • [wp_places openNowText] returns “Open Now” if open
  • [wp_places permanentlyClosed] returns 1 if permanently closed
  • [wp_places photos] returns photos if google supplies them
  • [wp_places reviews] returns a UL list of reviews if google supplies them

To filter how long to cache the google reply there is a filter:

add_filter( ‘wp_places_transient’, ‘wp_places_update_transient’, 10, 1 );
wp_places_update_transient( $time ) {
// return a value in seconds for how long to cache.
return 86400; // one day
return 604800 // one week
}