{"id":340692,"date":"2026-07-20T20:23:18","date_gmt":"2026-07-20T20:23:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/momwagon-carpool-button-for-the-events-calendar\/"},"modified":"2026-07-20T20:45:36","modified_gmt":"2026-07-20T20:45:36","slug":"momwagon-carpool-button","status":"publish","type":"plugin","link":"https:\/\/zh-hk.wordpress.org\/plugins\/momwagon-carpool-button\/","author":23532875,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"momwagon Carpool Button for The Events Calendar","header_author":"momwagon","header_description":"Adds a \"Set up a carpool\" button to every event published with The Events Calendar, linking to momwagon's pre-filled carpool creation flow.","assets_banners_color":"","last_updated":"2026-07-20 20:45:36","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/mc2500\/momwagon-wordpress","header_author_uri":"https:\/\/momwagon.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":75,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"momwagon","date":"2026-07-20 20:45:36"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3616175,"resolution":"1","location":"assets","locale":"","width":828,"height":956},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3616175,"resolution":"2","location":"assets","locale":"","width":2470,"height":928}},"screenshots":{"1":"The \"Set up a carpool\" button on a single-event page, below the event description.","2":"The settings page under Settings &gt; momwagon Carpool, with the referral code and button label fields."}},"plugin_section":[],"plugin_tags":[15949,2316,1486,15951,12097],"plugin_category":[40,44],"plugin_contributors":[272523],"plugin_business_model":[],"class_list":["post-340692","plugin","type-plugin","status-publish","hentry","plugin_tags-carpool","plugin_tags-community","plugin_tags-events","plugin_tags-rideshare","plugin_tags-the-events-calendar","plugin_category-calendar-and-events","plugin_category-discussion-and-community","plugin_contributors-momwagon","plugin_committers-momwagon"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/momwagon-carpool-button.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/momwagon-carpool-button\/assets\/screenshot-1.png?rev=3616175","caption":"The \"Set up a carpool\" button on a single-event page, below the event description."},{"src":"https:\/\/ps.w.org\/momwagon-carpool-button\/assets\/screenshot-2.png?rev=3616175","caption":"The settings page under Settings &gt; momwagon Carpool, with the referral code and button label fields."}],"raw_content":"<!--section=description-->\n<p>If your club, school, or community organization publishes its schedule with The Events Calendar, this plugin adds a \"Set up a carpool\" button to every single-event page. Clicking it opens momwagon's carpool-creation flow with the event's details (name, destination, date and times) already filled in, so a parent can organize a ride in seconds instead of retyping everything.<\/p>\n\n<p><strong>What it does<\/strong><\/p>\n\n<ul>\n<li>Injects the button into every event page automatically; no per-event setup.<\/li>\n<li>Maps event fields to the carpool: the event title becomes the carpool name, the venue becomes the destination, and the start\/end times become the drop-off and pick-up times.<\/li>\n<li>With Events Calendar Pro, simple weekly recurring events (e.g. practice every Tue\/Thu until December) pre-fill a full carpool season. Other recurrence patterns, and all events on the free Events Calendar, pre-fill a single date.<\/li>\n<li>Optional referral code: signups that come from your event pages are attributed to your organization.<\/li>\n<li>Customizable button label (e.g. \"Arrange a ride\").<\/li>\n<\/ul>\n\n<p><strong>Privacy<\/strong><\/p>\n\n<p>The plugin makes no network requests and sends no data anywhere. It only builds a link; event details travel to momwagon only when a visitor chooses to click the button. External service: <a href=\"https:\/\/momwagon.com\/\">momwagon<\/a>; see their terms and privacy policy.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin links to <strong>momwagon<\/strong> (https:\/\/momwagon.com\/), a commercial carpool-coordination service operated by MomWagon, LLC.<\/p>\n\n<ul>\n<li>The plugin itself makes <strong>no network requests and sends no data anywhere<\/strong> (not to momwagon, not to anyone). It only renders a link on your event pages.<\/li>\n<li>When a visitor <strong>chooses to click<\/strong> the \"Set up a carpool\" button, their browser navigates to momwagon.com with the event's public details (title, venue, date and times) and, if you configured one, your referral code in the link's query string. That is the only moment any data reaches momwagon, and it is initiated by the visitor, not the plugin.<\/li>\n<li>momwagon's terms of service: https:\/\/momwagon.com\/terms<\/li>\n<li>momwagon's privacy policy: https:\/\/momwagon.com\/privacy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate The Events Calendar (free or Pro).<\/li>\n<li>Install and activate this plugin.<\/li>\n<li>Go to Settings &gt; momwagon Carpool to set your referral code and, optionally, a custom button label.<\/li>\n<li>Visit any event page. The button appears after the event description.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20work%20without%20events%20calendar%20pro%3F\"><h3>Does it work without Events Calendar Pro?<\/h3><\/dt>\n<dd><p>Yes. With the free Events Calendar every event pre-fills a single-date carpool. Pro is only needed for recurring events to pre-fill a full season.<\/p><\/dd>\n<dt id=\"which%20recurring%20events%20pre-fill%20a%20full%20season%3F\"><h3>Which recurring events pre-fill a full season?<\/h3><\/dt>\n<dd><p>Weekly recurrences with a fixed end date (e.g. every Tuesday and Thursday until Dec 15). Monthly rules, every-other-week rules, \"never ends\" and \"after N occurrences\" rules fall back to pre-filling the single date being viewed; the visitor can adjust the schedule in momwagon.<\/p><\/dd>\n<dt id=\"can%20i%20hide%20the%20button%20on%20a%20specific%20event%3F\"><h3>Can I hide the button on a specific event?<\/h3><\/dt>\n<dd><p>Yes, with the <code>momwagon_show_button<\/code> filter: <code>add_filter( 'momwagon_show_button', function ( $show, $event_id ) { return 123 !== $event_id; }, 10, 2 );<\/code><\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20my%20event%20data%20to%20momwagon%3F\"><h3>Does the plugin send my event data to momwagon?<\/h3><\/dt>\n<dd><p>No. It only renders a link on your own pages. Data reaches momwagon only when a visitor clicks the button.<\/p><\/dd>\n<dt id=\"is%20momwagon%20free%3F\"><h3>Is momwagon free?<\/h3><\/dt>\n<dd><p>This plugin is free. momwagon itself is a commercial carpool-coordination service; organizing parents subscribe there ($5.95\/year at the time of writing). Your site and your visitors pay nothing to momwagon for the button itself; whether a visitor signs up with momwagon is entirely their choice.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: settings page (referral code, button label), automatic button injection on single-event pages, single-date and weekly-recurring field mapping.<\/li>\n<\/ul>","raw_excerpt":"Adds a &quot;Set up a carpool&quot; button to every event published with The Events Calendar, linking to momwagon&#039;s pre-filled carpool creation flow.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/340692","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=340692"}],"author":[{"embeddable":true,"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/momwagon"}],"wp:attachment":[{"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=340692"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=340692"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=340692"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=340692"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=340692"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=340692"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}