Linux 软件免费装

Plugin Name

开发者 fyaconiello
更新时间 2012年8月21日 04:32
捐献地址: 去捐款
PHP版本: 3.0 及以上
WordPress版本: 3.4.1
版权: GPL2
版权网址: 版权信息

标签

search location metabox geo distance distance search

下载

详情介绍:

Features
  1. Adds location, latitude, and longitude meta + metaboxes to any content type.
  2. Provides an easy to use interface for selecting which content types to apply the above meta values. Note: this allows selection of built in types: page and post as well as any registered custom post types.
  3. Provides WP_GeoQuery an extended WP_Query class for doing distance based and geo-aware queries.
Coming Soon!

安装:

Installation
  1. Upload the entire wp-geo-posts folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins menu in WordPress.
Setup
  1. Click the Settings link on the plugin management page OR click the WP GeoPosts link from the Settings flyout menu.
  2. Generate a Google Maps API Key and enter it into the provided text input. Note: this is optional and used for Google Maps API calls.
  3. Select all of the content types that you wish to attach georelated content from the leftmost bank of choices and move them to the rightmost column.
  4. Submit the Form by clicking Save Changes.

升级注意事项:

1.0 Feature release

常见问题:

What are the post meta keys that your metabox adds?

For every post type selected on the plugin settings page. That type's add/edit screens will have an additional metabox automatically added. Metadata that is added to each record:

  • Location via wp_gp_location
  • Latitude via wp_gp_latitude
  • Longitude via wp_gp_longitude

How do I use WP_GeoQuery? (What is it for?)

Make a geo-aware query against the posts table. WP_GeoQuery accepts all arguments that WP_Query takes. latitude and longitude are optional parameters. If passed, distance is calculated and returned with each result. In addition to the regular fields, each result returns latitude, longitude, and location. ` '37.5160', // User's Latitude (optional) 'longitude' => '-77.5005', // User's Longitude (optional) 'posts_per_page' => 25, // Any regular options available via WP_Query )); foreach($query->posts as $post) { echo " {$post->post_title}\n"; // returned only if latitude and longitude are passed into WP_GeoQuery echo " {$post->distance}\n"; // Always returned by WP_GeoQuery echo " {$post->location}\n"; echo " {$post->latitude}\n"; echo " {$post->longitude}\n"; echo "\n"; } ?> `

更新日志:

1.0