Описание
Map in Each Post allows you to easily add a map to your WordPress posts using shortcodes and a built-in form. You can customize each map with different points for each post. This plugin is ideal for travel blogs, location-based content, and any website that needs custom maps per post. Additionally, you can select which post types will have the map functionality enabled.
Try it on a free mock site: click here
Features
- Add a custom map to each post using a simple shortcode.
- Customize each map with different points via a form in the post editor.
- Select the post types where the map functionality should be enabled.
- Easy to use and configure.
- Compatible with the latest version of WordPress.
Usage
To use this plugin, simply add the following shortcode to your post to display a map with multiple points:
[mapInEachPost]
Or by specifying the center point and zoom:
[mapInEachPost zoom="3" lat="45.4399961" lon="10.9719328"]
Then, use the form that appears in the post editor to input the latitude and longitude coordinates for the points you want to add to the map.
This will generate a map with points in New York City and Los Angeles.
To display a single point on the map, use the following shortcode:
[mapInEachPostPoint lat="39.8736" lon="8.7479" zoom="12" title="Point in Sardinia"]
lat
: Latitude of the point (required)lon
: Longitude of the point (required)zoom
: Zoom level for the map (optional, default: 8)title
: Title of the point (optional, default: empty)link
: A URL to associate with the point (optional)desc
: A description for the point (optional)
For example, to display a point with additional information:
[mapInEachPostPoint lat="39.8736" lon="8.7479" zoom="12" title="Point in Sardinia" link="https://example.com" desc="Description of the Point in Sardinia"]
This will generate a map centered on the given latitude and longitude, with the point titled «Point in Sardinia» and a link to «https://example.com».
Third Party Services
This plugin relies on the Leaflet service to display maps. Leaflet is an open-source JavaScript library for mobile-friendly interactive maps. By using this plugin, you agree to the terms of use and privacy policies of Leaflet.
- Service: Leaflet
- License: BSD-2-Clause license
You can find the source code and contribute to the project on GitHub:Map in Each Post on GitHub
Скриншоты
Установка
- Upload the plugin files to the
/wp-content/plugins/map-in-each-post
directory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress.
- Use the shortcode
[map_in_post]
in your posts to display a map and input points via the form in the post editor. - Go to the plugin settings page to select the post types where the map functionality should be enabled.
Часто задаваемые вопросы
-
How do I add a map to my post?
-
Simply use the shortcode
[mapInEachPost]
in the post where you want the map to appear, and input the points using the form that appears in the post editor. -
Can I customize the points on the map for each post?
-
Yes, you can customize the points for each map by entering the latitude and longitude coordinates in the form provided in the post editor.
-
How do I select the post types where the map functionality should be enabled?
-
Go to the plugin settings page and select the post types where you want the map functionality to be enabled.
-
What map service does this plugin use?
-
The plugin uses Leaflet, an open-source JavaScript library for mobile-friendly interactive maps, to display the maps.
Отзывы
Нет отзывов об этом плагине.
Участники и разработчики
«Map in Each Post» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«Map in Each Post» переведён на 1 язык. Благодарим переводчиков за их работу.
Перевести «Map in Each Post» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.