[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fIUY-UnoAJwlW2jWOUdkNVUi2vTGqx_cmLilgbYQus3E":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":40,"analysis":147,"fingerprints":590},"stonehenge-em-cancellation","Events Manager – Event Cancellation","2.0.2","Stonehenge Creations","https:\u002F\u002Fprofiles.wordpress.org\u002Fduisterdenhaag\u002F","\u003Cblockquote>\n\u003Cp>Requires \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fevents-manager\u002F\" rel=\"ugc\">Events Manager\u003C\u002Fa> (free plugin) to be installed & activated.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Unfortunately, you sometimes have to cancel a planned event. In Events Manager it can be quite cumbersome to make sure you have done everything. This add-on makes that extremely easy!\u003C\u002Fp>\n\u003Cp>Just change the Post Status to “Cancelled” and this add-on will automatically:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Close the Booking Form by adjusting the Event cut-off time to the timestamp of cancellation;\u003C\u002Fli>\n\u003Cli>Change the Event Category to the new “Event Cancelled”;\u003C\u002Fli>\n\u003Cli>Change the Booking Status to the new “Event Cancelled” for selected booking statuses;\u003C\u002Fli>\n\u003Cli>Send the new “Event Cancelled” Email to notify your customers.\u003C\u002Fli>\n\u003Cli>After cancelling an event, it will still be visible in the front end, but the booking form will be closed. This prevents 404-errors for visitors and search engines.\u003C\u002Fli>\n\u003Cli>Refunding online payments remains a manual procedure.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This add-on is fully integrated with the Events Manager Dashboard. These new options will work exactly the same as the built-in ones.\u003C\u002Fp>\n\u003Ch3>Supports EM in Global Tables Mode\u003C\u002Fh3>\n\u003Cp>If you are running Events Manager on a WordPress MultiSite with Global Tables Mode enabled, you will probably have noticed that (by default) some features are missing on the sub-blogs. Unlike what the EM Dev told me, it \u003Cem>is\u003C\u002Fem> possible to filter the Admin Events List per Event Category if Global Tables Mode is enabled.\u003C\u002Fp>\n\u003Cp>Since version 2.0 this add-on is (almost) fully compatible with that. The \u003Cem>only\u003C\u002Fem> thing still missing, is selecting Events Categories in the Quick Edit menu on sub blogs. But all other features of this add-on run smoothly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Compatibility with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fstonehenge-em-ongoing-events\u002F\" rel=\"ugc\">EM – Ongoing Events\u003C\u002Fa>:\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you cancel a main event, all sub events will be cancelled as well, but if you cancel a sub event, the rest of this Ongoing Series will remain unchanged.\u003C\u002Fp>\n\u003Ch4>How to test it?\u003C\u002Fh4>\n\u003Cp>Simply create a test event like any other. Publish it and add yourself as a participant. Then set the test event to “Cancelled” and watch the magic happen.\u003C\u002Fp>\n\u003Ch3>Feedback\u003C\u002Fh3>\n\u003Cp>I am open to your suggestions and feedback!\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.stonehengecreations.nl\u002F\" rel=\"nofollow ugc\">Please also check out my other plugins, tutorials and useful snippets for Events Manager.\u003C\u002Fa>\u003C\u002Fp>\n","Adds the \"Event Cancelled\" status to your EM event and auto-emails a notification to your customers.",50,3583,100,2,"2022-03-16T06:49:00.000Z","6.0.11","5.4","7.3",[20,21,22,23,24],"booking","cancel","email","events-manager","status","https:\u002F\u002Fwww.stonehengecreations.nl\u002Fcreations\u002Fstonehenge-em-cancellation\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstonehenge-em-cancellation.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"duisterdenhaag",9,1200,84,30,83,"2026-04-04T14:22:14.921Z",[41,56,74,100,123],{"slug":42,"name":43,"version":44,"author":7,"author_profile":8,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":52,"homepage":54,"download_link":55,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"events-manager-email-users","Events Manager – Email Users","4.8.2","\u003Cblockquote>\n\u003Cp>Requires \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fevents-manager\u002F\" rel=\"ugc\">Events Manager\u003C\u002Fa> (free plugin) to be installed & activated.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Send fully customizable HTML emails to all bookings of a specific event with a certain booking status – right from your Dashboard. Filter double bookings (or not).\u003C\u002Fp>\n\u003Cp>Did you ever need to send an email to all or certain bookings for a specific event? \u003Cstrong>GOOD NEWS! Now, you can.\u003C\u002Fstrong> By default Events Manager does not offer this option – that is the job of this add-on.\u003C\u002Fp>\n\u003Cp>Easily create an email once using any of the EM Placeholders and send a personalized version to every individual customer. Every email is sent to each recipient separately to help you with your GDPR compliance.\u003C\u002Fp>\n\u003Ch4>Free Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Select the recipients type: Booking Contacts \u002F Attendees or both.\u003C\u002Fli>\n\u003Cli>Select which booking status to include in your recipients list.\u003C\u002Fli>\n\u003Cli>Use any type of Events Manager placeholders in your email message.\u003C\u002Fli>\n\u003Cli>Easy-to-use wildcards to target individual attendee details in emails.\u003C\u002Fli>\n\u003Cli>Every email is sent to each recipient individually to help you be GDPR compliant.\u003C\u002Fli>\n\u003Cli>Send HTML emails completely styled to your personal liking.\u003C\u002Fli>\n\u003Cli>Adds a plain text version to HTML emails to prevent being marked as spam by some servers.\u003C\u002Fli>\n\u003Cli>MultiSite compatible: all settings are neatly saved per blog.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>MultiSite:\u003C\u002Fstrong> Set outgoing email credentials per blog.\u003Cbr \u002F>\n\u003Cem>(A truly missing feature in the original EM plugin!)\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Version available\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>This free version can be used without restrictions or time limit.\u003C\u002Fstrong>\u003Cbr \u002F>\nThere is also a very \u003Ca href=\"https:\u002F\u002Fwww.stonehengecreations.nl\u002Fcreations\u002Fstonehenge-em-email-pro\" rel=\"nofollow ugc\">extended Premium version\u003C\u002Fa> available, with features like attachments, PDF tickets, QR Codes, Follow-up Emails and Track Changes. More info can be found in the plugin settings page.\u003Cbr \u002F>\n\u003Cstrong>Upgrading is 100% optional.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Localization\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>US English (default)\u003C\u002Fli>\n\u003Cli>Dutch (always included in the download)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin is ready to be translated, all texts are defined in the .pot file which is included in the download. Any contributions to localize this plugin are very welcome!\u003C\u002Fp>\n","Free add-on for Events Manager. Send fully customizable HTML emails to all bookings of a specific event per booking status.",200,11690,92,12,"2022-03-16T06:37:00.000Z",[20,22,23,53],"smtp","https:\u002F\u002Fwww.stonehengecreations.nl\u002Fcreations\u002Fevents-manager-email-users\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fevents-manager-email-users.zip",{"slug":57,"name":58,"version":59,"author":7,"author_profile":8,"description":60,"short_description":61,"active_installs":28,"downloaded":62,"rating":13,"num_ratings":63,"last_updated":64,"tested_up_to":65,"requires_at_least":66,"requires_php":67,"tags":68,"homepage":72,"download_link":73,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"events-manager-add-on-multisite-mail-settings","Events Manager – MultiSite Email","4.1","\u003Cp>\u003Cstrong>This add-on has been integrated into \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fevents-manager-email-users\u002F\" rel=\"ugc\">Events Manager Email Users\u003C\u002Fa> as of 21-03-2019. Please install that plugin instead.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English – default\u003C\u002Fli>\n\u003Cli>Dutch (Nederlands) – always included in the download.\u003C\u002Fli>\n\u003C\u002Ful>\n","This add-on has been integrated into Events Manager Email Users as of 21-03-2019. Please install that plugin instead.",1709,1,"2019-03-21T12:53:00.000Z","5.1.22","4.5","7.0",[69,22,23,70,71],"bookings","mail","multisite","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fevents-manager-add-on-multisite-mail-settings\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fevents-manager-add-on-multisite-mail-settings.zip",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":49,"num_ratings":84,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":88,"tags":89,"homepage":95,"download_link":96,"security_score":97,"vuln_count":98,"unpatched_count":28,"last_vuln_date":99,"fetched_at":30},"mage-eventpress","Event Booking Manager for WooCommerce","5.2.3","magepeopleteam","https:\u002F\u002Fprofiles.wordpress.org\u002Fmagepeopleteam\u002F","\u003Cp>The Event Manager plugin for WooCommerce simplifies the complicated event registration process. \u003Cstrong>Evently\u003C\u002Fstrong> is a complete \u003Ca href=\"https:\u002F\u002Fmage-people.com\u002Fproduct\u002Fmage-woo-event-booking-manager-pro\u002F\" rel=\"nofollow ugc\">event booking and event manager plugin\u003C\u002Fa> for WordPress users who need a reliable way to \u003Cstrong>sell tickets\u003C\u002Fstrong>, \u003Cstrong>register attendees\u003C\u002Fstrong>, and \u003Cstrong>manage events\u003C\u002Fstrong>. Built to work seamlessly with \u003Cstrong>WooCommerce\u003C\u002Fstrong>, it gives you full control over pricing, ticket types, and attendee data collection.\u003C\u002Fp>\n\u003Cp>Whether you’re hosting conferences, classes, concerts, or workshops, Evently is your all-in-one \u003Cstrong>WordPress event solution\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>LET’S SEE HOW YOU CAN CREATE AN EVENT WITHIN 10 MINUTES\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F6eu3MowK8CQ?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>Event Manager: #1 Event Management Plugin for WooCommerce\u003C\u002Fh3>\n\u003Cp>Accelerate your physical or virtual event management and offer attendees a smooth ticketing experience with WooCommerce Event Manager.\u003Cbr \u002F>\nWhether you are a small event organizer or a large one, we have thousands of trusted businesses.\u003C\u002Fp>\n\u003Ch3>Explore The Demo:\u003C\u002Fh3>\n\u003Cp>🌐 \u003Ca href=\"https:\u002F\u002Fwpevently.com\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003Cbr \u002F>\n📘 \u003Ca href=\"https:\u002F\u002Fdocs.mage-people.com\u002Fwoocommerce-event-manager\u002F\" rel=\"nofollow ugc\">Online Documentation\u003C\u002Fa>\u003Cbr \u002F>\n❄️ \u003Ca href=\"https:\u002F\u002Fdocs.mage-people.com\u002Fwoocommerce-event-manager\u002Fevents-list-style-shortcode\u002F\" rel=\"nofollow ugc\">Available Shortcode List\u003C\u002Fa>\u003Cbr \u002F>\n🛍️ \u003Ca href=\"https:\u002F\u002Fmage-people.com\u002Fproduct\u002Fmage-woo-event-booking-manager-pro\u002F\" rel=\"nofollow ugc\">Buy Event Booking & Management Plugin for WooCommerce – WpEvently Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🎯 Experience Smooth Event Management\u003C\u002Fh3>\n\u003Cp>Creating an event and managing it in one place has never been easier, faster, organized, or smoother. Multiple Ticketing and Sales report features put the task at your fingertips. These features are available in the Event Manager Pro Version.\u003Cbr \u002F>\nWe are not limiting you here; the free version features most of the basic event management activity.\u003C\u002Fp>\n\u003Ch3>🔁 Create and Manage Recurring Events now more easily\u003C\u002Fh3>\n\u003Cp>Effortlessly set up repeating events—daily, weekly, or custom schedules. Whether you’re running tours, appointments, or classes, Evently helps you sell tickets for recurring dates smoothly.\u003C\u002Fp>\n\u003Ch3>📅 Sell Tickets for Multiple Fixed Dates from a Single Event\u003C\u002Fh3>\n\u003Cp>With Evently, you can add multiple specific dates to a single event and let your customers select their preferred date\u002Ftime before booking. Perfect for sessions, workshops, or performances with set schedules.\u003C\u002Fp>\n\u003Ch3>📝 Build a Professional Event Registration Form\u003C\u002Fh3>\n\u003Cp>Stand out with a customizable and dynamic attendee registration form. Apply conditional logic, such as showing a school name field only when the ticket type is “Child”. Designed for both flexibility and professionalism, even under tight deadlines.\u003Cbr \u002F>\nWhen you need to create something highly effective but have limited time available, \u003Ca href=\"https:\u002F\u002Fmage-people.com\u002Fproduct\u002Fmage-woo-event-booking-manager-pro\u002F\" rel=\"nofollow ugc\">Evently\u003C\u002Fa> is the solution you’ve been looking for. With the Evently, you can implement these features and make your event a success.\u003C\u002Fp>\n\u003Ch3>🆓 Features are Available With Free Version\u003C\u002Fh3>\n\u003Cp>✔ \u003Cstrong>Multiple Payment Methods:\u003C\u002Fstrong> Supports all WooCommerce payment gateways. Use any available WooCommerce payment method to collect event ticket payments\u003C\u002Fp>\n\u003Cp>✔ \u003Cstrong>Cross-Browser Compatibility:\u003C\u002Fstrong> Fully compatible with all modern browsers like Chrome, Firefox, Safari, and Opera. Seamless performance across platforms.\u003C\u002Fp>\n\u003Cp>✔ \u003Cstrong>Responsive & SEO-Friendly Design:\u003C\u002Fstrong> Events display beautifully across all devices. Built with SEO best practices to help your event pages rank better.\u003C\u002Fp>\n\u003Cp>✔ \u003Cstrong>Multilingual & Translation Ready:\u003C\u002Fstrong> Translate your event content into any language. Fully compatible with translation plugins.\u003C\u002Fp>\n\u003Cp>✔ \u003Cstrong>Custom Shortcodes:\u003C\u002Fstrong> Use available shortcodes to display and customize events on any page or post with ease.\u003C\u002Fp>\n\u003Cp>✔ \u003Cstrong>Event Name & Description Fields:\u003C\u002Fstrong> Add meaningful event names and detailed descriptions for a better user experience and clarity.\u003C\u002Fp>\n\u003Cp>✔ \u003Cstrong>Multi-Level Event Management:\u003C\u002Fstrong> Manage ticket types, quantities, pricing, event categories, and organizers — all from the backend dashboard.\u003C\u002Fp>\n\u003Cp>✔ \u003Cstrong>Google Maps Integration:\u003C\u002Fstrong> Display event venues using Google Maps to help attendees find the location easily.\u003C\u002Fp>\n\u003Cp>✔ \u003Cstrong>Flexible Date & Time Options:\u003C\u002Fstrong> Add start\u002Fend dates, set recurring schedules, and allow multi-date time selection for your events.\u003C\u002Fp>\n\u003Cp>✔ \u003Cstrong>One-Click Event Reset:\u003C\u002Fstrong> Reset event data with just a single click if you need to start fresh.\u003C\u002Fp>\n\u003Cp>✔ \u003Cstrong>Custom Event Templates:\u003C\u002Fstrong> Choose from multiple pre-designed event templates. Assign different templates for different events.\u003C\u002Fp>\n\u003Cp>✔ \u003Cstrong>WooCommerce Compatibility:\u003C\u002Fstrong>  Works natively with WooCommerce. Sell event tickets and other products independently or together — no conflict.\u003C\u002Fp>\n\u003Cp>✔ \u003Cstrong>Theme Compatibility:\u003C\u002Fstrong> Compatible with any standards-compliant WordPress theme. No design or layout conflicts.\u003C\u002Fp>\n\u003Ch3>🚀 Create Some Great Event Features With the Event Manager Pro Version\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F9ur9Mnq20mc?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Unlock your event design and management full features with the \u003Ca href=\"https:\u002F\u002Fmage-people.com\u002Fproduct\u002Fmage-woo-event-booking-manager-pro\u002F\" rel=\"nofollow ugc\">Event Manager Pro Version\u003C\u002Fa>.  Offering something custom and managing bulk amounts of data becomes easier with the pro version of the plugin. Let’s see what the pro version offers you to make something premium.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Download Tickets:\u003C\u002Fstrong>\u003Cbr \u002F>\nAfter successful Event Registration and Payment are completed, it will generate a PDF ticket for each attendee. Single Ticket mode can also be enabled, so it will generate a single ticket for an order instead of creating multiple tickets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom Registration Form For Individuals:\u003C\u002Fstrong>\u003Cbr \u002F>\nOffer custom fields for individual attendees with Custom registration. It can be enabled for each event. Conditions can be applied to the attendee form. Global Attendee forms can also be created and assigned to multiple events.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Automatic Email Confirmation:\u003C\u002Fstrong>\u003Cbr \u002F>\nThe Automatic email function can be set up based on payment status. A PDF ticket will be sent with that email, including company and event details.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Event Attendee Dashboard\u003C\u002Fstrong>\u003Cbr \u002F>\nThe Event Attendee list can be viewed from the dashboard, with attendee details information captured during event registration.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Edit Attendee Information:\u003C\u002Fstrong>\u003Cbr \u002F>\nAdmins can edit each attendee’s information and change any event date via bulk attendee edit.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Export Data CSV Format:\u003C\u002Fstrong>\u003Cbr \u002F>\nEvent organizers can export the attendee list in CSV format with extra service details. The CSV fields can be customized as per requirement.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Send Updates Through Email:\u003C\u002Fstrong>\u003Cbr \u002F>\nAdmins can send event update notifications to all attendees via email directly from the dashboard.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Event Sales Report:\u003C\u002Fstrong>\u003Cbr \u002F>\nView detailed event-wise sales reports with the Event Manager Pro version.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔌Powerful Integration With Available Addons:\u003C\u002Fh3>\n\u003Cp>When you are just managing a simple event, then the free version with basic features is enough to go, but when you are planning to do something great, at that time, add-ons will come to drive you to the solution.\u003Cbr \u002F>\nBelow you will find details of each plugin that is available with the plugin and the live features that the plugins offer.\u003C\u002Fp>\n\u003Cp>👉\u003Ca href=\"https:\u002F\u002Fmage-people.com\u002Fproduct\u002Fwoocommerce-event-qr-code-addon\u002F\" rel=\"nofollow ugc\">Event QR Code Addon\u003C\u002Fa>👈\u003Cbr \u002F>\nThe QR code addon prints QR codes on PDF tickets that can be used for ticket validation using mobile apps. Check-in and check-out records are saved to a database as history.\u003C\u002Fp>\n\u003Cp>👉\u003Ca href=\"https:\u002F\u002Fmage-people.com\u002Fproduct\u002Fwoocommerce-event-calendar-addon\u002F\" rel=\"nofollow ugc\">Event Calendar Addon\u003C\u002Fa> 👈\u003Cbr \u002F>\nThe Event Calendar addon will improve the display of the event calendar feature by adding images and providing more detailed information.\u003C\u002Fp>\n\u003Cp>👉\u003Ca href=\"https:\u002F\u002Fmage-people.com\u002Fproduct\u002Fmage-coupon-advanced-for-woocommerce\u002F\" rel=\"nofollow ugc\">Advanced Coupon Code Addon\u003C\u002Fa> 👈\u003Cbr \u002F>\nThe Advanced Coupon code addon helps admins create coupons based on per-event ticket type, and buying quantity\u003Cbr \u002F>\n👉\u003Ca href=\"https:\u002F\u002Fmage-people.com\u002Fproduct\u002Fwoocommerce-event-waitlist-addon\u002F\" rel=\"nofollow ugc\">Event Waitlist Addon\u003C\u002Fa> 👈\u003Cbr \u002F>\nOur waitlist addon will help you add a waitlist form to your event page when tickets sell out.\u003Cbr \u002F>\n👉\u003Ca href=\"https:\u002F\u002Fmage-people.com\u002Fproduct\u002Fwoocommerce-event-book-an-event-from-dashboard\u002F\" rel=\"nofollow ugc\">Event Book an Event From Dashboard\u003C\u002Fa> 👈\u003Cbr \u002F>\nThis book event dashboard addon will add a feature to purchase tickets from the WordPress admin panel.\u003C\u002Fp>\n\u003Cp>👉\u003Ca href=\"https:\u002F\u002Fmage-people.com\u002Fproduct\u002Fwoocommerce-event-duplicator-addon\u002F\" rel=\"nofollow ugc\">Event Duplicator Addon\u003C\u002Fa> 👈\u003Cbr \u002F>\nThis is must much-needed add-on if someone likes to duplicate any event.\u003C\u002Fp>\n\u003Cp>👉\u003Ca href=\"https:\u002F\u002Fmage-people.com\u002Fproduct\u002Fmembership-pricing-for-event-manager-plugin\u002F\" rel=\"nofollow ugc\">Event Membership Pricing Addon\u003C\u002Fa>👈\u003Cbr \u002F>\nThis addon allows you to set different member prices for Event Manager and Tickets Selling Plugin for WooCommerce Plugin’s tickets.\u003C\u002Fp>\n\u003Cp>👉\u003Ca href=\"https:\u002F\u002Fmage-people.com\u002Fproduct\u002Fevent-max-min-quantity-limiting-addon-for-woocommerce-event-manager\u002F\" rel=\"nofollow ugc\">Event Max-Min Quantity Limiting Addon\u003C\u002Fa>👈\u003Cbr \u002F>\nThis addon for Event Manager and Tickets Selling Plugin for WooCommerce allows admins to create events with limited quantities.\u003C\u002Fp>\n\u003Cp>👉\u003Ca href=\"https:\u002F\u002Fmage-people.com\u002Fproduct\u002Fglobal-common-qty-addon-for-event-manager\u002F\" rel=\"nofollow ugc\">Event Global Qty Addon\u003C\u002Fa>👈\u003Cbr \u002F>\nWith this addon, Event Manager and Tickets Selling Plugin for WooCommerce Plugin’s Ticket QTY can manage a Common QTY or Global QTY.\u003C\u002Fp>\n\u003Cp>👉\u003Ca href=\"https:\u002F\u002Fmage-people.com\u002Fproduct\u002Fseat-plan-addon-for-event-manager\u002F\" rel=\"nofollow ugc\">Event Seat Plan Addon\u003C\u002Fa>👈\u003Cbr \u002F>\nThis plugin allows you to sell tickets with different seat plans. You can map out the seats in a flexible way and set different prices for each seat plan.\u003C\u002Fp>\n\u003Cp>👉\u003Ca href=\"https:\u002F\u002Fmage-people.com\u002Fproduct\u002Fevent-frontend-submit-addon-for-event-manager\u002F\" rel=\"nofollow ugc\">Frontend Event Submit Addon\u003C\u002Fa>👈\u003Cbr \u002F>\nThis is a plugin that allows event managers and ticket sellers to submit events from their WooCommerce accounts.\u003C\u002Fp>\n\u003Ch3>📋 Shortcodes included with Woocommerce Events Manager\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>[event-list cat='' org='' column='2' style='grid' cat-filter='no' org-filter='no' show='' pagination='no' sort='ASC']\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>🟩 \u003Cstrong>Grid style:\u003C\u002Fstrong>\u003Cbr \u002F>\nTo Show the Events in Grid Style. example 👉\u003Ca href=\"https:\u002F\u002Fwpevently.com\u002Fevents-grid-style\u002F\" rel=\"nofollow ugc\">Grid Style Demo\u003C\u002Fa>👈:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[event-list style='grid']\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>📄 \u003Cstrong>List style:\u003C\u002Fstrong>\u003Cbr \u002F>\nTo Show the Events in List Style. example 👉\u003Ca href=\"https:\u002F\u002Fwpevently.com\u002Fevents-list-style\u002F\" rel=\"nofollow ugc\">List Style Demo\u003C\u002Fa>👈:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[event-list style='list']\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>🔢 \u003Cstrong>show:\u003C\u002Fstrong>\u003Cbr \u002F>\nBy default, all events are shown without any limit. If you want to change it and set a limit, input the limit number. For example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[event-list show='10']\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>📑 \u003Cstrong>pagination:\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you want to show pagination with the event list, you can set the value to “yes.” For example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[event-list pagination='yes']\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>More ❄️ \u003Ca href=\"https:\u002F\u002Fdocs.mage-people.com\u002Fwoocommerce-event-manager\u002Fevents-list-style-shortcode\u002F\" rel=\"nofollow ugc\">Available Shortcode List\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Note:\u003C\u002Fh3>\n\u003Cp>We have full confidence in our plugin and its ability to work well with any theme. If you have any questions or encounter any problems, please email us at support@mage-people.com and our support team will get back to you as soon as possible. Thank you for choosing our plugin!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>CHECK OUT OUR OTHER PLUGINS\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbus-booking-manager\u002F\" rel=\"ugc\">Bus Booking Manager\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbus-ticket-booking-with-seat-reservation\u002F\" rel=\"ugc\">Bus Ticket Booking with Seat Reservation\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftour-booking-manager\u002F\" rel=\"ugc\">Tour & Travel Manager For Woocommerce\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-partial-payment-or-deposit-for-woocommerce\u002F\" rel=\"ugc\">Advanced – Deposit & Partial Payment for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fmage-people.com\u002Fproduct\u002Fbooking-and-rental-manager-for-woocommerce-pro\u002F\" rel=\"nofollow ugc\">Booking and Rental Manager Pro for WordPress\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fmage-people.com\u002Fproduct\u002Fwordpress-service-booking-plugin-all-kind-of-service-booking-solution\u002F\" rel=\"nofollow ugc\">WordPress Service Booking & Scheduling Plugin Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>CHECK OUT OUR Themes\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fmage-people.com\u002Fproduct\u002Fvaincode-wordpress-theme-for-event-manager-and-travel-booking-plugin\u002F\" rel=\"nofollow ugc\">Event Theme\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This Plugin uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon the user’s confirmation to troubleshoot problems faster & make product improvements.\u003Cbr \u002F>\nAppsero SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK only starts gathering basic telemetry data \u003Cstrong>when a user allows it via the admin notice\u003C\u002Fstrong>. We collect the data to ensure a great user experience for all our users. Integrating Appsero SDK \u003Cstrong>DOES NOT IMMEDIATELY\u003C\u002Fstrong> start gathering data, \u003Cstrong>without confirmation from users in any case.\u003C\u002Fstrong>\u003Cbr \u002F>\nLearn more about how \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses this data\u003C\u002Fa>.\u003C\u002Fp>\n","Flexible WooCommerce plugin for event booking, attendee management, and responsive ticketing with a modern event calendar.",7000,712058,158,"2026-03-03T03:09:00.000Z","6.9.4","5.3","7.4",[90,91,92,93,94],"event","event-booking","event-calendar","woocommerce-events-manager","wordpress-events-plugin","http:\u002F\u002Fmage-people.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmage-eventpress.zip",82,21,"2026-03-20 00:00:00",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":110,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":115,"tags":116,"homepage":121,"download_link":122,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wpsite-post-status-notifications","Post Status Notifications","3.2.0","DraftPress Team","https:\u002F\u002Fprofiles.wordpress.org\u002Fdraftpress\u002F","\u003Cp>The Post Status Notifications plugin by 99 Robots provides an easy way to notify Administrators when their Contributors submit a post for review.\u003C\u002Fp>\n\u003Cp>Additionally, when an administrator publishes the post, the original author will be notified via email that they can see their post live on the site.\u003C\u002Fp>\n\u003Cp>These email notifications ensure posts are not waiting for reviewers who otherwise would have to check WordPress admin manually for posts in the pending review status.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>Get a better editorial workflow by improving communication related to articles submitted for review and subsequently published by administrators.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Email notification to Admin or Editor when a post is submitted for review\u003C\u002Fli>\n\u003Cli>Email notification to Contributor, All Users, Admins or Editors when a post is published on the site\u003C\u002Fli>\n\u003Cli>Custom Email Headers\u003C\u002Fli>\n\u003Cli>Custom Email Subject and Message\u003C\u002Fli>\n\u003Cli>Support for custom post types\u003C\u002Fli>\n\u003Cli>Email based on user role\u003C\u002Fli>\n\u003Cli>Share Links\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This is great plugin for every site that accepts user submitted content, has multiple authors, or site owners running content-heavy websites. Enhance your editorial workflow with proper communication.\u003C\u002Fp>\n\u003Cp>For more details, visit the \u003Ca href=\"\u002F\u002Fdraftpress.com\u002Fdocs\u002Fpost-status-notifications\u002F?utm_source=wprepo&utm_medium=post-status-notifications&utm_campaign=desc��?\" rel=\"nofollow ugc\">99 Robots documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Also please check out our other \u003Ca href=\"https:\u002F\u002Fdraftpress.com\u002Fproducts\u002F?utm_source=wprepo&utm_medium=post-status-notifications&utm_campaign=desc\" rel=\"nofollow ugc\">plugins\u003C\u002Fa> 🙂\u003C\u002Fp>\n","The Post Status Notifications plugin by 99 Robots provides an easy way to notify Administrators when Contributors submit posts for review or when a Co &hellip;",1000,29680,70,10,"2023-08-29T12:28:00.000Z","6.3.8","4.9","5.6.20",[117,118,119,24,120],"email-notification","post-notification","post-status","status-notification","http:\u002F\u002Fwww.draftpress.com\u002Fproducts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsite-post-status-notifications.3.2.0.zip",{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":133,"num_ratings":134,"last_updated":135,"tested_up_to":136,"requires_at_least":137,"requires_php":88,"tags":138,"homepage":142,"download_link":143,"security_score":144,"vuln_count":145,"unpatched_count":28,"last_vuln_date":146,"fetched_at":30},"post-status-notifier-lite","Post Status Notifier Lite","1.11.7","Timo","https:\u002F\u002Fprofiles.wordpress.org\u002Fworschtebrot\u002F","\u003Ch4>Notify every WordPress post change!\u003C\u002Fh4>\n\u003Cp>You want to \u003Cstrong>be notified\u003C\u002Fstrong> when one of your contributors have submitted a new post for revision or an editor published one? Vice versa you want to \u003Cstrong>notify your contributors\u003C\u002Fstrong> when their posts got published?\u003Cbr \u002F>\nThis is just the beginning of what you can achieve with Post Status Notifier (PSN)!\u003C\u002Fp>\n\u003Cp>It works with all kind of \u003Cstrong>custom post types\u003C\u002Fstrong>, supports all \u003Cstrong>custom taxonomies\u003C\u002Fstrong> like categories and tags other plugins are using. You can grab all these taxonomy values and custom fields attached to a post and use them as \u003Cstrong>placeholders\u003C\u002Fstrong> in your custom notification texts. PSN has a powerful \u003Cstrong>conditional template syntax\u003C\u002Fstrong> featuring many filters and functions to get the most out of the placeholders!\u003C\u002Fp>\n\u003Cp>Define as many notification rules as you need with all kind of settings, like custom \u003Cstrong>CC\u003C\u002Fstrong>, \u003Cstrong>BCC\u003C\u002Fstrong> and \u003Cstrong>FROM\u003C\u002Fstrong> emails addresses. PSN is \u003Cstrong>extensible\u003C\u002Fstrong>! Build your custom module to implement a new notification service.\u003C\u002Fp>\n\u003Cp>PSN works great with plugins like \u003Cstrong>WP Job Manager\u003C\u002Fstrong> (\u003Ca href=\"https:\u002F\u002Fwww.ifeelweb.de\u002F2014\u002F666\u002Fnotify-wp-job-manager-listings-wordpress-plugin-post-status-notifier\u002F\" rel=\"nofollow ugc\">read more\u003C\u002Fa>), Calendarize.it (\u003Ca href=\"https:\u002F\u002Fwww.ifeelweb.de\u002F2014\u002F748\u002Fnotify-calendarize-events-wordpress-plugin-post-status-notifier\u002F\" rel=\"nofollow ugc\">read more\u003C\u002Fa>), \u003Cstrong>Crowdfunding by Astoundify\u003C\u002Fstrong> (\u003Ca href=\"https:\u002F\u002Fwww.ifeelweb.de\u002F2014\u002F706\u002Fnotify-payments-crowdfunding-astoundify-post-status-notifier\u002F\" rel=\"nofollow ugc\">read more\u003C\u002Fa>) or \u003Cstrong>Advanced Custom Fields\u003C\u002Fstrong>, just to name a few. The possibilities are endless. Want to \u003Cstrong>automate your publishing workflow\u003C\u002Fstrong> with \u003Ca href=\"https:\u002F\u002Fbufferapp.com\u002F\" rel=\"nofollow ugc\">Buffer\u003C\u002Fa>? No problem!\u003C\u002Fp>\n\u003Cp>Plugin homepage:\u003Cbr \u002F>\nhttps:\u002F\u002Fwww.ifeelweb.de\u002Fwp-plugins\u002Fpost-status-notifier\u002F\u003C\u002Fp>\n\u003Cp>Always up-to-date online documentation:\u003Cbr \u002F>\nhttps:\u002F\u002Fdocs.ifeelweb.de\u002Fpost-status-notifier\u002F\u003C\u002Fp>\n\u003Cp>FAQ:\u003Cbr \u002F>\nhttps:\u002F\u002Fdocs.ifeelweb.de\u002Fpost-status-notifier\u002Ffaq.html\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>Get the \u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fpost-status-notifier\u002F4809420?ref=ifeelweb\" rel=\"nofollow ugc\">Premium version\u003C\u002Fa> for all features\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Define \u003Cstrong>custom notification rules\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Support for posts, pages and all \u003Cstrong>custom post types\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Support for \u003Cstrong>all post status\u003C\u002Fstrong> values\u003C\u002Fli>\n\u003Cli>Create \u003Cstrong>custom email texts\u003C\u002Fstrong> with support for many placeholders\u003C\u002Fli>\n\u003Cli>Manipulate placeholders content with \u003Cstrong>filters\u003C\u002Fstrong> to completely adjust the output to your needs (uses the filters of the famous PHP template engine Twig \u002F limited to one filter in the Lite version)\u003C\u002Fli>\n\u003Cli>WordPress \u003Cstrong>multisite compatible\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Premium version: \u003Ca href=\"https:\u002F\u002Fdocs.ifeelweb.de\u002Fpost-status-notifier\u002Fmail_templates.html\" rel=\"nofollow ugc\">HTML emails \u002F mail templates\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Premium version: \u003Ca href=\"https:\u002F\u002Fdocs.ifeelweb.de\u002Fpost-status-notifier\u002Fmailqueue.html\" rel=\"nofollow ugc\">Mail queue \u002F deferred sending\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Premium version: Categories filter: Include or exclude categories (even from custom post types) from notifications\u003C\u002Fli>\n\u003Cli>Premium version: Supports \u003Cstrong>SMTP\u003C\u002Fstrong>. You find all necessary SMTP settings to connect your SMTP server in the options section.\u003C\u002Fli>\n\u003Cli>Premium version: Supports \u003Cstrong>user roles\u003C\u002Fstrong> (custom roles too) as email recipients\u003C\u002Fli>\n\u003Cli>Premium version: Optional \u003Cstrong>logging\u003C\u002Fstrong>: Logs status changes based on your rules\u003C\u002Fli>\n\u003Cli>Premium version: \u003Cstrong>Dashboard widget\u003C\u002Fstrong> showing the latest log entries (can be disabled)\u003C\u002Fli>\n\u003Cli>Premium version: \u003Cstrong>Import \u002F Export\u003C\u002Fstrong> of your notification rules\u003C\u002Fli>\n\u003Cli>Premium version: \u003Cstrong>Copy\u003C\u002Fstrong> rules\u003C\u002Fli>\n\u003Cli>Premium version: \u003Cstrong>Conditional template syntax\u003C\u002Fstrong> (\u003Ca href=\"https:\u002F\u002Fdocs.ifeelweb.de\u002Fpost-status-notifier\u002Fconditional_templates.html\" rel=\"nofollow ugc\">Manual\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Premium version: Extensible (\u003Ca href=\"https:\u002F\u002Fdocs.ifeelweb.de\u002Fpost-status-notifier\u002Fextending_index.html\" rel=\"nofollow ugc\">Manual\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Premium version: Custom sender e-mail. Define the notification sender (\u003Cstrong>FROM\u003C\u002Fstrong>) per rule or as a default in the options.\u003C\u002Fli>\n\u003Cli>Premium version: Mandrill support\u003C\u002Fli>\n\u003Cli>Premium version: \u003Ca href=\"https:\u002F\u002Fdocs.ifeelweb.de\u002Fpost-status-notifier\u002Fdynamic_recipients.html\" rel=\"nofollow ugc\">Dynamic recipients\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Premium version: \u003Ca href=\"https:\u002F\u002Fdocs.ifeelweb.de\u002Fpost-status-notifier\u002Foptions.html#late-execution\" rel=\"nofollow ugc\">Late execution\u003C\u002Fa> to support frontend submission plugins as well as possible\u003C\u002Fli>\n\u003Cli>Premium version: \u003Ca href=\"https:\u002F\u002Fdocs.ifeelweb.de\u002Fpost-status-notifier\u002Flimitations.html\" rel=\"nofollow ugc\">Rule trigger limitations\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Comprehensive \u003Cstrong>documentation\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Included \u003Cstrong>translations\u003C\u002Fstrong>: english, german\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support\u003C\u002Fstrong> in english and german via Zendesk: ifeelwebde.zendesk.com\u003C\u002Fli>\n\u003Cli>Tested on Windows, Mac OS and Linux\u003C\u002Fli>\n\u003Cli>Built on our ifeelweb.de WordPress Plugin Framework\u003C\u002Fli>\n\u003Cli>The Lite version features two notification rules and one CC email\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What customers say\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>“Great plugin, look through maybe 7 plugins until found this one and it is the best.”\u003C\u002Fstrong>\u003Cbr \u002F>\n– misolek\u003C\u002Fp>\n\u003Cp>\u003Cstrong>“just got the pro version and it’s working great, awesome plugin man and thanks for your excellent support”\u003C\u002Fstrong>\u003Cbr \u002F>\n– nomadone\u003C\u002Fp>\n\u003Cp>“This plugin is very intuitive and works great. Very helpful support. Top notch!”\u003Cbr \u002F>\n– Rick\u003C\u002Fp>\n\u003Cp>\u003Cstrong>“Thank you for your great support – the plugin works great now and has accomplished what 5 other commercial and free plugins couldn’t – to provide simple and configurable email notifications for WP status changes.”\u003C\u002Fstrong>\u003Cbr \u002F>\n– Jon\u003C\u002Fp>\n\u003Cp>\u003Cstrong>“just got the pro version and it’s working great, awesome plugin man and thanks for your excellent support”\u003C\u002Fstrong>\u003Cbr \u002F>\n– nomadone\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fpost-status-notifier\u002Fdiscussion\u002F4809420\" rel=\"nofollow ugc\">Comment-Source\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Cp>Go to the new option page \u003Ccode>Post Status Notifier Lite\u003C\u002Fcode>. Here you can define custom notification rules.\u003C\u002Fp>\n\u003Cp>Here you can find a detailed documentation:\u003C\u002Fp>\n\u003Cp>https:\u002F\u002Fdocs.ifeelweb.de\u002Fpost-status-notifier\u002F\u003C\u002Fp>\n\u003Ch3>Info\u003C\u002Fh3>\n\u003Cp>If you find any bugs please use the comments on the \u003Ca href=\"https:\u002F\u002Fwww.ifeelweb.de\u002Fcontact\u002F\" rel=\"nofollow ugc\">plugin’s homepage\u003C\u002Fa>. Please also contact me for feature requests and ideas how to improve this plugin. Any other reactions are welcome too of course.\u003C\u002Fp>\n","Notify on every post change: Flexible rules, custom placeholders and support for all post types and taxonomies.",800,50689,78,17,"2024-10-24T12:26:00.000Z","6.6.5","3.3",[22,139,140,141,24],"notification","notify","post","http:\u002F\u002Fwww.ifeelweb.de\u002Fwp-plugins\u002Fpost-status-notifier\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-status-notifier-lite.1.11.7.zip",90,3,"2024-10-28 00:00:00",{"attackSurface":148,"codeSignals":391,"taintFlows":540,"riskAssessment":580,"analyzedAt":589},{"hooks":149,"ajaxHandlers":372,"restRoutes":387,"shortcodes":388,"cronEvents":389,"entryPointCount":390,"unprotectedCount":390},[150,155,161,165,168,171,176,180,184,188,192,196,200,204,208,211,215,218,222,226,230,234,237,241,243,247,250,252,254,255,259,263,268,274,276,279,284,288,292,296,298,301,303,306,310,315,319,322,325,329,333,337,341,345,349,353,356,359,360,365,369],{"type":151,"name":152,"callback":152,"file":153,"line":154},"action","restrict_manage_posts","classes\\class-admin.php",122,{"type":156,"name":157,"callback":158,"priority":159,"file":153,"line":160},"filter","manage_edit-event_columns","add_category_column",5,189,{"type":156,"name":162,"callback":163,"priority":50,"file":153,"line":164},"manage_event_posts_custom_column","add_category_column_output",190,{"type":156,"name":166,"callback":158,"priority":159,"file":153,"line":167},"manage_edit-event-recurring_columns",193,{"type":156,"name":169,"callback":163,"priority":50,"file":153,"line":170},"manage_event-recurring_posts_custom_column",194,{"type":151,"name":172,"callback":173,"file":174,"line":175},"stonehenge_before_form","define_plugin_info","classes\\class-init.php",23,{"type":151,"name":177,"callback":178,"file":174,"line":179},"admin_init","reactivation_hook",32,{"type":151,"name":181,"callback":182,"file":174,"line":183},"init","add_post_status",33,{"type":156,"name":185,"callback":186,"file":174,"line":187},"display_post_states","add_post_status_title_label",34,{"type":151,"name":189,"callback":190,"file":174,"line":191},"admin_footer-edit.php","add_post_status_to_quick_edit",35,{"type":151,"name":193,"callback":194,"file":174,"line":195},"admin_footer-post.php","add_post_status_to_publishbox",36,{"type":151,"name":197,"callback":198,"priority":111,"file":174,"line":199},"em_booking","add_booking_status",38,{"type":156,"name":201,"callback":202,"priority":111,"file":174,"line":203},"em_booking_email_messages","add_booking_email",39,{"type":156,"name":205,"callback":206,"priority":111,"file":174,"line":207},"em_bookings_table_booking_actions_6","add_booking_actions",40,{"type":151,"name":181,"callback":209,"file":174,"line":210},"add_event_category",42,{"type":151,"name":177,"callback":212,"priority":213,"file":174,"line":214},"alter_events_list_filter",20,43,{"type":151,"name":177,"callback":216,"file":174,"line":217},"show_category_column",44,{"type":156,"name":219,"callback":220,"file":174,"line":221},"parse_query","alter_events_list_query",45,{"type":151,"name":223,"callback":224,"priority":111,"file":174,"line":225},"em_event_save_pre","prepare_cancellation",47,{"type":151,"name":227,"callback":228,"priority":213,"file":174,"line":229},"save_post","process_cancellation",48,{"type":156,"name":231,"callback":232,"priority":111,"file":233,"line":213},"plugin_action_links","add_settings_link","stonehenge\\class-core.php",{"type":156,"name":235,"callback":236,"priority":111,"file":233,"line":98},"plugin_row_meta","add_plugin_links",{"type":151,"name":238,"callback":239,"priority":213,"file":233,"line":240},"admin_enqueue_scripts","register_core_assets",22,{"type":151,"name":242,"callback":239,"priority":213,"file":233,"line":175},"wp_enqueue_scripts",{"type":156,"name":244,"callback":245,"file":233,"line":246},"stonehenge_content","do_shortcode",24,{"type":151,"name":248,"callback":249,"file":233,"line":203},"stonehenge_menu","create_sub_menu",{"type":151,"name":177,"callback":251,"file":233,"line":210},"register_options",{"type":151,"name":238,"callback":253,"priority":213,"file":233,"line":214},"register_assets",{"type":151,"name":242,"callback":253,"priority":213,"file":233,"line":217},{"type":156,"name":256,"callback":257,"priority":111,"file":233,"line":258},"the_editor","wp_editor_required",580,{"type":156,"name":260,"callback":261,"priority":111,"file":233,"line":262},"wp_dropdown_pages","wp_dropdown_pages_required",659,{"type":151,"name":248,"callback":264,"priority":265,"file":266,"line":267},"add_submenu_page",95,"stonehenge\\class-forum.php",8,{"type":156,"name":269,"callback":270,"priority":271,"file":272,"line":273},"em_booking_output_placeholder","stonehenge_em_placeholder_booking_id",11,"stonehenge\\class-functions.php",952,{"type":151,"name":248,"callback":264,"priority":13,"file":275,"line":271},"stonehenge\\class-plugins.php",{"type":151,"name":248,"callback":264,"priority":277,"file":278,"line":34},96,"stonehenge\\class-tickets.php",{"type":151,"name":280,"callback":281,"priority":111,"file":282,"line":283},"admin_menu","create_admin_menu","stonehenge\\init.php",28,{"type":156,"name":285,"callback":286,"file":287,"line":134},"debug_bar_panels","addDebugBarPanel","stonehenge\\server\\Puc\\v4p6\\DebugBar\\Extension.php",{"type":151,"name":289,"callback":290,"file":287,"line":291},"debug_bar_enqueue_scripts","enqueuePanelDependencies",18,{"type":156,"name":293,"callback":294,"file":295,"line":179},"upgrader_post_install","clearCachedVersion","stonehenge\\server\\Puc\\v4p6\\Plugin\\Package.php",{"type":151,"name":297,"callback":294,"file":295,"line":183},"delete_site_transient_update_plugins",{"type":151,"name":177,"callback":299,"file":300,"line":134},"onAdminInit","stonehenge\\server\\Puc\\v4p6\\Plugin\\Ui.php",{"type":156,"name":235,"callback":302,"priority":111,"file":300,"line":246},"addViewDetailsLink",{"type":156,"name":235,"callback":304,"priority":111,"file":300,"line":305},"addCheckForUpdatesLink",25,{"type":151,"name":307,"callback":308,"file":300,"line":309},"all_admin_notices","displayManualCheckResult",26,{"type":156,"name":311,"callback":312,"priority":213,"file":313,"line":314},"plugins_api","injectInfo","stonehenge\\server\\Puc\\v4p6\\Plugin\\UpdateChecker.php",94,{"type":156,"name":316,"callback":317,"file":318,"line":11},"cron_schedules","_addCustomSchedule","stonehenge\\server\\Puc\\v4p6\\Scheduler.php",{"type":151,"name":177,"callback":320,"file":318,"line":321},"maybeCheckForUpdates",60,{"type":151,"name":323,"callback":320,"file":318,"line":324},"load-update-core.php",64,{"type":151,"name":326,"callback":327,"priority":271,"file":318,"line":328},"upgrader_process_complete","upgraderProcessComplete",71,{"type":151,"name":181,"callback":330,"file":331,"line":332},"loadTextDomain","stonehenge\\server\\Puc\\v4p6\\UpdateChecker.php",88,{"type":156,"name":334,"callback":335,"priority":111,"file":331,"line":336},"upgrader_source_selection","fixDirectoryName",132,{"type":156,"name":338,"callback":339,"priority":111,"file":331,"line":340},"http_request_host_is_external","allowMetadataHost",136,{"type":151,"name":342,"callback":343,"file":331,"line":344},"plugins_loaded","maybeInitDebugBar",142,{"type":151,"name":346,"callback":347,"priority":111,"file":331,"line":348},"puc_api_error","collectApiErrors",244,{"type":156,"name":350,"callback":351,"priority":111,"file":352,"line":134},"upgrader_pre_install","setUpgradedThing","stonehenge\\server\\Puc\\v4p6\\UpgraderStatus.php",{"type":156,"name":354,"callback":355,"priority":111,"file":352,"line":291},"upgrader_package_options","setUpgradedPluginFromOptions",{"type":156,"name":293,"callback":357,"priority":111,"file":352,"line":358},"clearUpgradedThing",19,{"type":151,"name":326,"callback":357,"priority":111,"file":352,"line":213},{"type":156,"name":361,"callback":362,"priority":111,"file":363,"line":364},"upgrader_pre_download","addHttpRequestFilter","stonehenge\\server\\Puc\\v4p6\\Vcs\\GitHubApi.php",362,{"type":156,"name":366,"callback":367,"priority":111,"file":363,"line":368},"http_request_args","setReleaseDownloadHeader",387,{"type":151,"name":342,"callback":370,"priority":50,"file":371,"line":214},"closure","stonehenge-em-cancellation.php",[373,377,380,383],{"action":374,"nopriv":375,"callback":376,"hasNonce":375,"hasCapCheck":375,"file":233,"line":305},"stonehenge_mailer",false,"mailer_actions",{"action":378,"nopriv":375,"callback":379,"hasNonce":375,"hasCapCheck":375,"file":233,"line":309},"stonehenge_form","form_actions",{"action":381,"nopriv":375,"callback":382,"hasNonce":375,"hasCapCheck":375,"file":287,"line":213},"puc_v4_debug_check_now","ajaxCheckNow",{"action":384,"nopriv":375,"callback":385,"hasNonce":375,"hasCapCheck":375,"file":386,"line":271},"puc_v4_debug_request_info","ajaxRequestInfo","stonehenge\\server\\Puc\\v4p6\\DebugBar\\PluginExtension.php",[],[],[],4,{"dangerousFunctions":392,"sqlUsage":393,"outputEscaping":400,"fileOperations":63,"externalRequests":538,"nonceChecks":14,"capabilityChecks":390,"bundledLibraries":539},[],{"prepared":28,"raw":14,"locations":394},[395,398],{"file":371,"line":396,"context":397},68,"$wpdb->query() with variable interpolation",{"file":371,"line":399,"context":397},75,{"escaped":401,"rawEcho":402,"locations":403},114,73,[404,406,407,409,411,413,415,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,499,500,502,504,505,506,507,509,510,513,515,517,519,520,522,524,526,527,528,530,532,534,535,537],{"file":153,"line":217,"context":405},"raw output",{"file":153,"line":217,"context":405},{"file":153,"line":408,"context":405},57,{"file":153,"line":410,"context":405},58,{"file":153,"line":412,"context":405},59,{"file":153,"line":414,"context":405},62,{"file":153,"line":340,"context":405},{"file":153,"line":417,"context":405},216,{"file":233,"line":419,"context":405},233,{"file":233,"line":421,"context":405},267,{"file":233,"line":423,"context":405},481,{"file":233,"line":425,"context":405},483,{"file":233,"line":427,"context":405},485,{"file":233,"line":429,"context":405},491,{"file":233,"line":431,"context":405},496,{"file":233,"line":433,"context":405},502,{"file":233,"line":435,"context":405},507,{"file":233,"line":437,"context":405},513,{"file":233,"line":439,"context":405},518,{"file":233,"line":441,"context":405},530,{"file":233,"line":443,"context":405},533,{"file":233,"line":445,"context":405},539,{"file":233,"line":447,"context":405},543,{"file":233,"line":449,"context":405},551,{"file":233,"line":451,"context":405},552,{"file":233,"line":453,"context":405},555,{"file":233,"line":455,"context":405},558,{"file":233,"line":457,"context":405},570,{"file":233,"line":459,"context":405},574,{"file":233,"line":461,"context":405},579,{"file":233,"line":463,"context":405},607,{"file":233,"line":465,"context":405},614,{"file":233,"line":467,"context":405},619,{"file":233,"line":469,"context":405},623,{"file":233,"line":471,"context":405},627,{"file":233,"line":473,"context":405},630,{"file":233,"line":475,"context":405},638,{"file":233,"line":477,"context":405},642,{"file":233,"line":479,"context":405},645,{"file":233,"line":481,"context":405},648,{"file":233,"line":483,"context":405},652,{"file":233,"line":485,"context":405},656,{"file":233,"line":487,"context":405},668,{"file":233,"line":489,"context":405},672,{"file":233,"line":491,"context":405},675,{"file":493,"line":412,"context":405},"stonehenge\\class-forms.php",{"file":493,"line":495,"context":405},74,{"file":493,"line":497,"context":405},77,{"file":493,"line":133,"context":405},{"file":266,"line":191,"context":405},{"file":266,"line":501,"context":405},80,{"file":266,"line":503,"context":405},81,{"file":266,"line":36,"context":405},{"file":266,"line":27,"context":405},{"file":266,"line":332,"context":405},{"file":266,"line":508,"context":405},89,{"file":272,"line":191,"context":405},{"file":511,"line":512,"context":405},"stonehenge\\class-license.php",87,{"file":511,"line":514,"context":405},163,{"file":511,"line":516,"context":405},201,{"file":511,"line":518,"context":405},208,{"file":511,"line":417,"context":405},{"file":511,"line":521,"context":405},220,{"file":523,"line":203,"context":405},"stonehenge\\class-mailer.php",{"file":523,"line":525,"context":405},52,{"file":275,"line":412,"context":405},{"file":275,"line":324,"context":405},{"file":275,"line":529,"context":405},69,{"file":275,"line":531,"context":405},147,{"file":275,"line":533,"context":405},149,{"file":278,"line":183,"context":405},{"file":287,"line":536,"context":405},67,{"file":386,"line":305,"context":405},7,[],[541,559,567],{"entryPoint":542,"graph":543,"unsanitizedCount":28,"severity":558},"restrict_manage_posts (classes\\class-admin.php:127)",{"nodes":544,"edges":555},[545,550],{"id":546,"type":547,"label":548,"file":153,"line":549},"n0","source","$_REQUEST['author']",159,{"id":551,"type":552,"label":553,"file":153,"line":549,"wp_function":554},"n1","sink","echo() [XSS]","echo",[556],{"from":546,"to":551,"sanitized":557},true,"low",{"entryPoint":560,"graph":561,"unsanitizedCount":28,"severity":558},"\u003Cclass-admin> (classes\\class-admin.php:0)",{"nodes":562,"edges":565},[563,564],{"id":546,"type":547,"label":548,"file":153,"line":549},{"id":551,"type":552,"label":553,"file":153,"line":549,"wp_function":554},[566],{"from":546,"to":551,"sanitized":557},{"entryPoint":568,"graph":569,"unsanitizedCount":28,"severity":558},"\u003Cclass-functions> (stonehenge\\class-functions.php:0)",{"nodes":570,"edges":578},[571,574],{"id":546,"type":547,"label":572,"file":272,"line":573},"$_SERVER",261,{"id":551,"type":552,"label":575,"file":272,"line":576,"wp_function":577},"wp_remote_get() [SSRF]",280,"wp_remote_get",[579],{"from":546,"to":551,"sanitized":557},{"summary":581,"deductions":582},"The \"stonehenge-em-cancellation\" plugin v2.0.2 exhibits a concerning security posture primarily due to its unprotected entry points.  The static analysis reveals four AJAX handlers, all of which lack proper authentication checks. This represents a significant attack surface that could be exploited by unauthenticated users.  While the plugin doesn't have a history of known vulnerabilities (CVEs) and has no critical taint flows identified, this doesn't negate the immediate risks presented by the unprotected AJAX endpoints.  The presence of SQL queries without prepared statements is another area of concern, potentially leading to SQL injection vulnerabilities if data is not handled carefully. The moderate rate of properly escaped output (61%) also suggests potential for cross-site scripting (XSS) vulnerabilities in the remaining 39% of outputs.  Despite the lack of historical vulnerabilities, the current state of the code suggests a need for immediate security hardening, particularly around input validation and authentication for its AJAX handlers.",[583,585,587],{"reason":584,"points":111},"AJAX handlers without authentication checks",{"reason":586,"points":111},"SQL queries without prepared statements",{"reason":588,"points":159},"Moderate output escaping rate","2026-03-16T21:53:14.369Z",{"wat":591,"direct":596},{"assetPaths":592,"generatorPatterns":593,"scriptPaths":594,"versionParams":595},[],[],[],[],{"cssClasses":597,"htmlComments":598,"htmlAttributes":599,"restEndpoints":600,"jsGlobals":601,"shortcodeOutput":602},[],[],[],[],[],[]]