A blank JEO child theme so you can start your own.
- Deregisters default JEO site CSS
- Demonstrate most used JEO hooks
Covered WordPress hooks
- jeo_init - JEO functionality inits
- jeo_enqueue_scripts - Hook scripts after JEO scripts are ready
- jeo_markers_enqueue_scripts - Hook scripts after JEO Markers scripts are ready
- jeo_marker_data - Change posts GeoJSON data (also changes the GeoJSON API output)
- jeo_markers_data - Change GeoJSON response
- jeo_map_data - Change map data
- jeo.mapReady - A map is ready
- jeo.groupReady - A map group is ready
- jeo.groupChanged - The user changes the map being displayed on the group
- jeo.rangeSliderFiltered - The map range slider filter changes
Download this repository and start your own project as a new repository. Fork this repository only if you have contributions for the JEO Blank itself.
Make sure you read WordPress child theme specifications so you understand how templates relationship works between parent and child themes.
JEO uses templates to visualize some of its features. You can overwrite them by creating the files in your child theme.
Note that you can change any page template from JEO theme by creating the files in your child theme, these are the ones the JEO creates so it can run properly, here they are:
The content displayed inside the bubble (tooltip) of the marker when mousehovered.
The map itself, displayed when
<?php jeo_map(); ?> is called.
Same idea as
content-map.php but for the map group.
The page for the Share a map feature.
The embed output page.