{"id":258737,"date":"2025-11-06T03:32:38","date_gmt":"2025-11-06T03:32:38","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/gorilla-dash-integration\/"},"modified":"2026-04-08T06:02:52","modified_gmt":"2026-04-08T06:02:52","slug":"gorilla-dash-integration","status":"publish","type":"plugin","link":"https:\/\/da.wordpress.org\/plugins\/gorilla-dash-integration\/","author":23401138,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.2.13","stable_tag":"1.2.13","tested":"6.8.5","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Gorilla Dash Integration","header_author":"Gorilla Dash Team","header_description":"A comprehensive WordPress plugin for Gorilla Dash API integration, featuring enquiry form submission, tribe information display, interactive store locator maps with Google Maps, and Gutenberg blocks support.","assets_banners_color":"","last_updated":"2026-04-08 06:02:52","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/gorilladash.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":561,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.9":{"tag":"1.0.9","author":"mark820","date":"2025-11-06 03:31:37"},"1.1.0":{"tag":"1.1.0","author":"mark820","date":"2025-11-06 04:07:44"},"1.1.1":{"tag":"1.1.1","author":"mark820","date":"2025-11-06 04:43:21"},"1.1.2":{"tag":"1.1.2","author":"gorilladash","date":"2025-11-13 03:13:40"},"1.1.3":{"tag":"1.1.3","author":"gorilladash","date":"2025-11-27 06:24:40"},"1.2.10":{"tag":"1.2.10","author":"gorilladash","date":"2026-03-23 23:26:03"},"1.2.11":{"tag":"1.2.11","author":"gorilladash","date":"2026-03-24 00:47:20"},"1.2.12":{"tag":"1.2.12","author":"gorilladash","date":"2026-03-27 12:37:41"},"1.2.13":{"tag":"1.2.13","author":"gorilladash","date":"2026-04-08 06:02:52"},"1.2.2":{"tag":"1.2.2","author":"gorilladash","date":"2025-11-27 06:55:02"},"1.2.7":{"tag":"1.2.7","author":"gorilladash","date":"2026-02-24 05:51:00"},"1.2.8":{"tag":"1.2.8","author":"gorilladash","date":"2026-03-20 11:22:14"},"1.2.9":{"tag":"1.2.9","author":"gorilladash","date":"2026-03-20 13:18:37"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3390817,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3390817,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":{"gorilladash\/newsletter-signup":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"gorilladash\/newsletter-signup","version":"1.0.0","title":"Gorilla Dash Newsletter Signup","category":"common","icon":"email","description":"A simple newsletter signup form with Name and Email fields, integrated with Gorilla Dash API","keywords":["newsletter","signup","subscribe","email","gorilla dash","gorilladash","form"],"supports":{"html":false,"align":["wide","full"],"spacing":{"margin":true,"padding":true}},"attributes":{"title":{"type":"string","default":"Newsletter Signup"},"nameLabel":{"type":"string","default":"Name"},"namePlaceholder":{"type":"string","default":"Enter your full name"},"emailLabel":{"type":"string","default":"Email"},"emailPlaceholder":{"type":"string","default":"Enter your email address"},"buttonText":{"type":"string","default":"Subscribe"},"enquiryFormSlug":{"type":"string","default":"newsletter-signup"},"tribeSlug":{"type":"string","default":""}},"textdomain":"gorilla-dash-newsletter","editorScript":"file:.\/index.js","editorStyle":"file:.\/editor.css","style":"file:.\/style.css"},"gorilladash\/enquiry-component":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"gorilladash\/enquiry-component","version":"1.0.0","title":"Gorilla Dash Inquiry Form","category":"common","icon":"email-alt","description":"A comprehensive inquiry form solution with integrated store locator and contact form functionality","keywords":["Gorilla Dash Inquiry Form","gorilladash","enquiry","contact","form","store locator","location","search","component"],"supports":{"html":false,"align":["wide","full"],"spacing":{"margin":true,"padding":true}},"attributes":{"enquiryFormSlug":{"type":"string","default":"revscale-inquiry"},"tribeSlug":{"type":"string","default":"fl-demo"},"pageSlug":{"type":"string","default":""}},"textdomain":"gorilla-dash-integration","editorScript":"file:.\/index.js","editorStyle":"file:.\/editor.css","style":"file:.\/style.css"}},"tagged_versions":["1.0.9","1.1.0","1.1.1","1.1.2","1.1.3","1.2.10","1.2.11","1.2.12","1.2.13","1.2.2","1.2.7","1.2.8","1.2.9"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Interactive store locator map with Google Maps integration","2":"Admin settings page for API configuration","3":"Gutenberg block for easy map integration","4":"Contact form with GorillaDash API integration","5":"Tribe information display based on URL structure"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1556,56506,601,1571,6102],"plugin_category":[42],"plugin_contributors":[250629],"plugin_business_model":[],"class_list":["post-258737","plugin","type-plugin","status-publish","hentry","plugin_tags-api","plugin_tags-enquiry-forms","plugin_tags-forms","plugin_tags-google-maps","plugin_tags-store-locator","plugin_category-contact-forms","plugin_contributors-gorilladash","plugin_committers-gorilladash"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/gorilla-dash-integration\/assets\/icon-128x128.png?rev=3390817","icon_2x":"https:\/\/ps.w.org\/gorilla-dash-integration\/assets\/icon-256x256.png?rev=3390817","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>GorillaDash Integration plugin provides seamless integration with the GorillaDash API, offering:<\/p>\n\n<ul>\n<li>Contact form submission capabilities<\/li>\n<li>Google Maps integration with store locator<\/li>\n<li>Tribe information display based on URL slugs<\/li>\n<li>Gutenberg block support for maps<\/li>\n<li>Shortcode support for easy integration<\/li>\n<\/ul>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Contact Forms<\/strong>: Submit enquiry forms to GorillaDash API<\/li>\n<li><strong>Store Locator<\/strong>: Interactive Google Maps with tribe search functionality<\/li>\n<li><strong>Tribe Data<\/strong>: Automatic tribe information retrieval based on URL structure<\/li>\n<li><strong>Gutenberg Block<\/strong>: Drag-and-drop map block for the block editor<\/li>\n<li><strong>Multiple Display Options<\/strong>: Shortcodes and blocks for flexible content integration<\/li>\n<li><strong>Dynamic Number Insertion (DNI)<\/strong>: Automatically display channel-specific phone numbers based on traffic source (paid, organic, or default)<\/li>\n<\/ul>\n\n<h4>About Gorilla Dash API<\/h4>\n\n<p>This plugin connects to the Gorilla Dash API to provide integrated information services, including:<\/p>\n\n<ul>\n<li><strong>Gorilla Dash Store Locator<\/strong>: Display the Gorilla Dash Store Locator with address search and store location functionality.<\/li>\n<li><strong>Gorilla Dash Store Map<\/strong>: Display a specific store location on Google Maps with detailed store information.<\/li>\n<li><strong>Gorilla Dash Inquiry Form<\/strong>: A comprehensive inquiry form solution that integrates the store locator and contact form functionalities.<\/li>\n<\/ul>\n\n<p>For data submission details, please refer to the API documentation for more information. If you have any questions, feel free to contact us.<\/p>\n\n<p><strong>This service is provided by Gorilla Dash:<\/strong><\/p>\n\n<ul>\n<li>Privacy Policy: https:\/\/gorilladash.com\/privacy<\/li>\n<li>API Documentation: https:\/\/docs.gorilladash.com\/<\/li>\n<\/ul>\n\n<h4>Shortcodes<\/h4>\n\n<ul>\n<li><code>[gorilladash_form enquiry_form_slug=\"slug\" tribe_slug=\"slug\"]<\/code> - Display contact form<\/li>\n<li><code>[gorilladash_map]<\/code> - Display interactive map with store locator<\/li>\n<li><code>[gorilla_dash_tribe_data]<\/code> - Display complete tribe information (for \/locations\/ URLs)<\/li>\n<li><code>[gorilla_dash_tribe_data field=\"data.name\"]<\/code> - Display specific tribe data field<\/li>\n<li><code>[gorilla_dash_last_segment]<\/code> - Display current URL's last segment<\/li>\n<li><code>[gorilla_dash_test_tribe_api slug=\"test-slug\"]<\/code> - Test API connectivity<\/li>\n<\/ul>\n\n<h3>Configuration<\/h3>\n\n<ol>\n<li><strong>API Credentials<\/strong>: Get your API Key and Secret from GorillaDash<\/li>\n<li><strong>Google Maps<\/strong>: Create a Google Maps API key with the following services enabled:\n\n<ul>\n<li>Maps JavaScript API<\/li>\n<li>Places API<\/li>\n<li>Geocoding API<\/li>\n<\/ul><\/li>\n<li><strong>Map Settings<\/strong>: Configure default map center and zoom level<\/li>\n<\/ol>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/gorilladash\/<\/code><\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<li>Go to Settings &gt; GorillaDash to configure API credentials<\/li>\n<li>Configure Google Maps API key for map functionality<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20get%20gorilladash%20api%20credentials%3F\"><h3>How do I get GorillaDash API credentials?<\/h3><\/dt>\n<dd><p>Contact GorillaDash support to obtain your API Key and Secret.<\/p><\/dd>\n<dt id=\"what%20google%20maps%20apis%20do%20i%20need%20to%20enable%3F\"><h3>What Google Maps APIs do I need to enable?<\/h3><\/dt>\n<dd><p>Enable Maps JavaScript API, Places API, and Geocoding API in your Google Cloud Console.<\/p><\/dd>\n<dt id=\"how%20do%20tribe%20data%20shortcodes%20work%3F\"><h3>How do tribe data shortcodes work?<\/h3><\/dt>\n<dd><p>Tribe data shortcodes automatically extract the tribe slug from URLs that start with \"\/locations\/\" and fetch the corresponding data from the GorillaDash API.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20plugin%20without%20a%20gorilladash%20account%3F\"><h3>Can I use this plugin without a GorillaDash account?<\/h3><\/dt>\n<dd><p>No, you need valid API credentials from GorillaDash to use the enquiry form submission and tribe data features. However, you can test the map functionality with just a Google Maps API key.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.13<\/h4>\n\n<ul>\n<li>Added configurable default location image in admin settings<\/li>\n<li>Made address clickable to open Google Maps in new tab across all locations and map views<\/li>\n<li>Made phone numbers clickable (tel: links) in map info window popups<\/li>\n<\/ul>\n\n<h4>1.2.12<\/h4>\n\n<ul>\n<li>Fixed format_time function to use PHP native strtotime() for simpler and more reliable time parsing<\/li>\n<\/ul>\n\n<h4>1.2.11<\/h4>\n\n<ul>\n<li>Added DNI enable\/disable toggle in admin settings<\/li>\n<li>DNI script now only loads on frontend when DNI is enabled<\/li>\n<\/ul>\n\n<h4>1.2.10<\/h4>\n\n<ul>\n<li>Added Dynamic Number Insertion (DNI) for automatic phone number replacement based on traffic source (paid, organic, default)<\/li>\n<li>DNI uses \"Once Paid, Always Paid\" sticky logic with localStorage persistence<\/li>\n<li>Integrated DNI phone numbers across map, store map, and all locations views<\/li>\n<li>Enquiry form submissions now include DNI tracking data (channel, landing page, referrer)<\/li>\n<\/ul>\n\n<h4>1.2.9<\/h4>\n\n<ul>\n<li>Fix Google Places js event listener<\/li>\n<\/ul>\n\n<h4>1.2.8<\/h4>\n\n<ul>\n<li>Migrate to Google Places PlaceAutocompleteElement API<\/li>\n<\/ul>\n\n<h4>1.2.7<\/h4>\n\n<ul>\n<li>Sync version and general improvements<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Added Gorilla Dash Newsletter Signup feature with automatic name splitting<\/li>\n<li>New shortcode: [gorilla_dash_newsletter] for newsletter subscription forms<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Fixed and improved settings page<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Reorganized plugin structure for better maintainability<\/li>\n<li>Separated functionality into modular classes<\/li>\n<li>Added shared API functions<\/li>\n<li>Improved code organization following WordPress standards<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Contact form integration<\/li>\n<li>Google Maps store locator<\/li>\n<li>Tribe data retrieval<\/li>\n<li>Gutenberg block support<\/li>\n<\/ul>","raw_excerpt":"A WordPress plugin for integrating with GorillaDash API to submit enquiry forms and display tribe information.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/258737","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=258737"}],"author":[{"embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/gorilladash"}],"wp:attachment":[{"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=258737"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=258737"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=258737"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=258737"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=258737"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=258737"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}