| 开发者 | husainahmedqureshi |
|---|---|
| 更新时间 | 2026年10月5日 00:19 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
{guest_name}, {event_date} and {rsvp_link}/events/ with event-type filters and Upcoming / Past tabs[haqeo_event_list type="kitty-party" limit="6" columns="3" period="upcoming"] — period can be upcoming, past or all[haqeo_event_calendar month="2026-12"] — monthly calendar with previous / next / today navigation[haqeo_event_rsvp_form id="123"] — id is optional on an event page[haqeo_event_countdown id="123"][event_list], [event_calendar], [event_rsvp_form] and [event_countdown] are registered when no other plugin uses those names.
Theme templates
Copy any file from wp-content/plugins/haq-event-organizer/public/templates/ to wp-content/themes/your-theme/haq-event-organizer/ (keeping the same sub-folder) and edit it there. Classic themes use single-event.php and archive-event.php; block themes keep their own templates and the plugin adds the event details, map and RSVP form around the event content.
Translations
Includes Hindi, Gujarati, Spanish, Arabic, French, German and Brazilian Portuguese.
Developers
REST API under eo/v1 (events, guests, RSVP and the Razorpay webhook), plus actions and filters such as haqeo_rsvp_submitted, haqeo_payment_completed, haqeo_payment_amount and haqeo_email_tokens.
Privacy
The plugin stores event details, guest information (name, email, phone, dietary notes), RSVP responses, payments, budget items, vendor records and plugin settings in your WordPress database. Emails are sent using your site's wp_mail() configuration. Guest data can be exported or erased from Tools → Export / Erase Personal Data, and suggested privacy policy text is added to Settings → Privacy.
If you enable payments, order requests containing the amount, currency and an internal reference are sent to the Razorpay API, and the guest's name, email and phone are pre-filled in Razorpay Checkout. See Razorpay's privacy policy. No data is sent to third parties unless you enable this optional integration.
haq-event-organizer folder to /wp-content/plugins/ and activate it on the Plugins screen.INR), check the sender name and email, and save.name and email columns.RAZORPAY_KEY and RAZORPAY_SECRET in wp-config.php (constants take priority).payment.captured, order.paid, payment.failed and refund.processed, and save the webhook secret in settings (or RAZORPAY_WEBHOOK_SECRET).No. It only updates the status in WordPress. Issue the refund in the Razorpay dashboard — with the webhook set up, the status changes to Refunded automatically.
Yes. Every confirmation and invitation email contains a private link. If someone submits the form again with the same email address, the plugin emails them that link instead of overwriting the existing answer. You can also copy a guest's link from the Guests screen.
Set Capacity (max people) on the event; 0 means unlimited. Only "Yes" answers count, including the people they bring. When the event is full, guests can still answer "Maybe" or "No".
Upload a CSV file under HAQ Events → Guests → Import from CSV. The columns are name and email (required), and phone, invited_count and dietary_notes (optional). Guests with an email that already exists for the event are updated, not duplicated. In Excel, save as "CSV UTF-8".
Every event has its own page, and all events are listed at /events/. You can also add the event list, calendar, RSVP form or countdown to any page with the shortcodes listed in the description.
Yes. Create a user with the HAQ Event Organizer role. They can create and manage their own events, guests, RSVPs, budgets, tasks and payments, but cannot see other organizers' events or change the plugin settings.
Install an SMTP plugin, set the sender email under HAQ Events → Settings to an address on your own domain, and ask guests to check their spam folder.
Reminders are scheduled when you publish or update an event, so the reminder date must still be in the future at that point. They are sent by WP-Cron, which needs visitors to your site — on low-traffic sites ask your host to set up a real cron job. After changing the "days before" setting, update your events to reschedule them.
Go to Settings → Permalinks and click Save Changes to refresh the site's URL rules.
Choose the event type, click Save draft, then reload the page.
Set your site language under Settings → General → Site Language. Bundled translations cover strings from version 1.0.x; strings added in 1.1.0 and later fall back to English until the language packs are updated on WordPress.org translations.
Nothing is removed unless you ask for it. Deactivating never deletes anything. To remove all plugin data on deletion, tick the option in the Data removal section of HAQ Events → Settings before deleting the plugin.
Visit the support forum on WordPress.org.
/languages for translation-ready installs.