{"id":364451,"date":"2026-09-22T11:31:47","date_gmt":"2026-09-22T11:31:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/simple-events-cpt\/"},"modified":"2026-09-22T11:31:31","modified_gmt":"2026-09-22T11:31:31","slug":"coqui-events","status":"publish","type":"plugin","link":"https:\/\/es-ec.wordpress.org\/plugins\/coqui-events\/","author":23561113,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.1.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Coqui Events","header_author":"Josh","header_description":"A lightweight events custom post type with date, location, and pricing fields, theme-overridable templates, Schema.org markup, and a shortcode.","assets_banners_color":"","last_updated":"2026-09-22 11:31:31","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/github.com\/jlisojo\/coqui-events","header_plugin_uri":"","header_author_uri":"https:\/\/github.com\/jlisojo","rating":0,"author_block_rating":0,"active_installs":0,"downloads":55,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"jlisojo","date":"2026-09-22 11:31:31","revision":3707182}},"upgrade_notice":{"1.0.2":"<p>First release. No upgrades from previous versions.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":{"coqui-events\/event-grid":{"name":"coqui-events\/event-grid","title":"Event Grid"}},"tagged_versions":["1.0.2"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Event editor with meta boxes for dates, venue, pricing, and contact info","2":"Events archive showing upcoming events as cards","3":"Single event page with Schema.org markup and event details","4":"Settings page for configuring slug, per-page, currency, and date format","5":"WordPress admin list view with date, location, price, and status columns"}},"plugin_section":[],"plugin_tags":[416,2007,1794,4747,1486],"plugin_category":[40],"plugin_contributors":[282024],"plugin_business_model":[],"class_list":["post-364451","plugin","type-plugin","status-publish","hentry","plugin_tags-calendar","plugin_tags-cpt","plugin_tags-custom-post-type","plugin_tags-event-management","plugin_tags-events","plugin_category-calendar-and-events","plugin_contributors-jlisojo","plugin_committers-jlisojo"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/coqui-events.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Coqui Events is a flexible, self-contained events management plugin for WordPress. It registers an <code>se_event<\/code> custom post type with comprehensive event metadata, native archive templates, and a shortcode for event listings.<\/p>\n\n<p><strong>Features:<\/strong><\/p>\n\n<ul>\n<li><strong>Events Custom Post Type<\/strong> with categories and tags<\/li>\n<li><strong>Event Metadata<\/strong> including dates, times, venue, location, contact info, pricing<\/li>\n<li><strong>Admin List Columns<\/strong> showing date, location, price, and event status<\/li>\n<li><strong>Archive &amp; Single Templates<\/strong> with theme override support<\/li>\n<li><strong>Schema.org Markup<\/strong> for search engine visibility<\/li>\n<li><strong>Gutenberg Event Grid Block<\/strong> for inserting event grids visually in the Block Editor<\/li>\n<li><strong>Event Shortcode<\/strong> for displaying upcoming events on any page<\/li>\n<li><strong>Settings Page<\/strong> to customize the archive slug, events per page, currency, and date format<\/li>\n<li><strong>REST API Support<\/strong> for programmatic access<\/li>\n<li><strong>Optional CPTP Compatibility<\/strong> for Custom Post Type Permalinks<\/li>\n<li><strong>Lightweight<\/strong> \u2013 no page builders, ticketing vendors, or external dependencies required<\/li>\n<\/ul>\n\n<p><strong>Simple Events Pro<\/strong> (separate add-on) adds:\n- Recurring events (daily, weekly, monthly)\n- Occurrence exceptions (skip or reschedule individual dates)\n- Calendar month view with navigation\n- iCalendar export for Google Calendar, Outlook, Apple Calendar integration<\/p>\n\n<h3>Usage<\/h3>\n\n<p><strong>Create an Event<\/strong><\/p>\n\n<ol>\n<li>Go to <strong>Events \u2192 Add New<\/strong><\/li>\n<li>Add a title, featured image, and description<\/li>\n<li>Fill in start date and venue (required for proper display)<\/li>\n<li>Optionally add pricing, contact info, and registration URL<\/li>\n<li>Publish<\/li>\n<\/ol>\n\n<p>Single events live at <code>\/{slug}\/{event-name}\/<\/code>. The default slug is <code>events<\/code>.<\/p>\n\n<p><strong>Shortcode<\/strong><\/p>\n\n<pre><code>`\n<\/code><\/pre>\n\n<p>[simple_events]\n[simple_events count=\"6\" title=\"Upcoming Events\" show_button=\"true\" button_text=\"See all events\"]\n    `<\/p>\n\n\n\n\n  Parameter\n  Default\n  Description\n\n\n\n\n  <code>count<\/code>\n  <code>3<\/code>\n  Number of upcoming events to display\n\n\n  <code>title<\/code>\n  empty\n  Optional heading\n\n\n  <code>show_button<\/code>\n  <code>true<\/code>\n  Show a link to the archive\n\n\n  <code>button_text<\/code>\n  <code>View All Events<\/code>\n  Archive button label\n\n\n  <code>button_url<\/code>\n  events archive\n  Override the archive URL\n\n\n\n\n<p><strong>Settings<\/strong><\/p>\n\n<p>Visit <strong>Events \u2192 Settings<\/strong> to configure:\n- Archive slug (default: <code>events<\/code>)\n- Events per page (default: 12)\n- Currency symbol (default: <code>$<\/code>)\n- Date format (blank uses WordPress default)<\/p>\n\n<p><strong>Template Overrides<\/strong><\/p>\n\n<p>Copy a plugin template into your active theme to customize it:<\/p>\n\n<ul>\n<li><code>single-se_event.php<\/code><\/li>\n<li><code>archive-se_event.php<\/code><\/li>\n<\/ul>\n\n<p>Or use the theme subdirectory:\n- <code>simple-events\/single-se_event.php<\/code>\n- <code>simple-events\/archive-se_event.php<\/code><\/p>\n\n<h3>Support<\/h3>\n\n<p>For support, feature requests, or bug reports, visit the GitHub repository:\nhttps:\/\/github.com\/jlisojo\/coqui-events<\/p>\n\n<h3>License<\/h3>\n\n<p>This plugin is licensed under the GPL-2.0-or-later. See LICENSE for details.<\/p>\n\n<h3>Contributors<\/h3>\n\n<ul>\n<li>Josh (https:\/\/github.com\/jlisojo)<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>coqui-events<\/code> folder to your <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the WordPress admin<\/li>\n<li>Visit <strong>Settings \u2192 Permalinks<\/strong> to flush rewrite rules (or just activate; rules are flushed automatically)<\/li>\n<li>Add events under <strong>Events \u2192 Add New<\/strong><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20create%20a%20page%3F\"><h3>Does this plugin create a page?<\/h3><\/dt>\n<dd><p>No. Coqui Events uses the native WordPress archive URL (<code>\/events\/<\/code> by default) and individual post URLs. No page is created.<\/p><\/dd>\n<dt id=\"can%20i%20change%20the%20archive%20url%3F\"><h3>Can I change the archive URL?<\/h3><\/dt>\n<dd><p>Yes. Go to <strong>Events \u2192 Settings<\/strong> and update the \"Archive slug\" setting. This is preferable to editing the plugin code directly.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20third-party%20ticketing%3F\"><h3>Does this work with third-party ticketing?<\/h3><\/dt>\n<dd><p>Yes. The \"Registration \/ ticket URL\" field lets you link to any ticketing system (Eventbrite, Ticket Tailor, Stripe, etc.). This approach gives you flexibility without plugin dependencies.<\/p><\/dd>\n<dt id=\"what%20about%20recurring%20events%3F\"><h3>What about recurring events?<\/h3><\/dt>\n<dd><p>Recurring events are handled by the <strong>Simple Events Pro<\/strong> add-on, available on GitHub. The free plugin supports individual event dates.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20event%20display%3F\"><h3>Can I customize the event display?<\/h3><\/dt>\n<dd><p>Yes. You can override templates in your theme, or add custom CSS targeting the <code>.se-card<\/code> and <code>.se-grid<\/code> classes.<\/p><\/dd>\n<dt id=\"is%20this%20rest%20api%20enabled%3F\"><h3>Is this REST API enabled?<\/h3><\/dt>\n<dd><p>Yes. Events are registered with REST support, so you can query them programmatically at <code>\/wp-json\/wp\/v2\/se_event\/<\/code>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Events custom post type with categories and tags<\/li>\n<li>Meta boxes for event details (date, time, location, pricing, contact)<\/li>\n<li>Admin columns showing date, location, price, and status<\/li>\n<li>Archive and single event templates with theme override support<\/li>\n<li>Schema.org Event and ItemList markup<\/li>\n<li>[simple_events] shortcode with configurable display<\/li>\n<li>Settings page for archive slug, events per page, currency, and date format<\/li>\n<li>Optional CPTP (Custom Post Type Permalinks) compatibility<\/li>\n<li>Uninstall handler that preserves event content<\/li>\n<\/ul>","raw_excerpt":"A lightweight WordPress events plugin with custom post types, recurring events via Pro add-on, theme-overridable templates, and Schema.org markup.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/364451","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=364451"}],"author":[{"embeddable":true,"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/jlisojo"}],"wp:attachment":[{"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=364451"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=364451"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=364451"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=364451"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=364451"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=364451"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}