Linux 软件免费装
Banner图

HAQ Event Organizer

开发者 husainahmedqureshi
更新时间 2026年10月5日 00:19
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

calendar events rsvp wedding event tickets

下载

1.0.3 1.0.1 1.0.2 1.1.0 1.2.0

详情介绍:

HAQ Event Organizer helps you plan and run events from your WordPress site — Birthday Parties, Kitty Parties, Weddings, Corporate Events, Anniversaries and any custom event. Invite guests, collect RSVPs, take ticket payments, track your budget and keep vendors and tasks on schedule, all in one place. Events Guests and RSVPs Payments (optional) Planning tools Emails For teams Works with your theme Shortcodes Legacy aliases [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.

安装:

Install
  1. In WordPress go to Plugins → Add New Plugin, search for "HAQ Event Organizer", then click Install Now and Activate.
  2. Or upload the haq-event-organizer folder to /wp-content/plugins/ and activate it on the Plugins screen.
Before you start Your first event in 10 minutes
  1. Go to HAQ Events → Settings. Set your currency (for example INR), check the sender name and email, and save.
  2. Go to HAQ Events → Add New Event. Add a title, description, event type, featured image and a start date, then click Publish.
  3. Click Guests in the Event Summary box and add guests, or import them from a CSV file with name and email columns.
  4. Click Send invite next to each guest. They receive an email with their private RSVP link.
  5. Share the event page — anyone with the link can RSVP.
  6. Follow responses under HAQ Events → RSVPs and on the Dashboard.
For payments, capacity limits, guest imports, reminders and team members, see the Frequently Asked Questions below.

屏幕截图:

  • Event page with highlights, location, live countdown, availability and "Add to Google Calendar".
  • RSVP form with Yes / Maybe / No, party size and dietary notes — shown here for a fully booked event.
  • Monthly event calendar shortcode with previous / next / today navigation.
  • Dashboard with key figures, upcoming events, attendance progress, RSVP breakdown and tasks due this week.
  • All events list with event dates, attendance and event types.
  • Guests screen: add guests, import from CSV, send invitations and copy private RSVP links.
  • RSVPs screen with status tabs, search, party sizes and payment status.
  • Payments screen with revenue collected, the Razorpay webhook URL, filters and manual actions.
  • Budget with estimated vs actual costs, paid and outstanding totals and a chart by category.
  • Drag-and-drop task board for vendors and tasks.
  • Settings: turn modules on or off, currency, timezone and reminders.

升级注意事项:

1.2.0 Redesigned admin screens, event page and events archive, plus an "Add to Google Calendar" button. 1.1.0 Major quality and security update: RSVP update links, capacity limits, verified payments and organizer data isolation. Database tables are upgraded automatically. 1.0.2 Adds Hindi and other language packs. Set Site Language under Settings → General to use them.

常见问题:

How do I enable payments?

  1. Enable Payments under HAQ Events → Settings and set your currency.
  2. Enter your Razorpay Key ID and Key Secret there, or define RAZORPAY_KEY and RAZORPAY_SECRET in wp-config.php (constants take priority).
  3. In the Razorpay dashboard add a webhook pointing to the URL shown in settings, subscribe to payment.captured, order.paid, payment.failed and refund.processed, and save the webhook secret in settings (or RAZORPAY_WEBHOOK_SECRET).
  4. Mark an event as paid and set a ticket price. Guests who RSVP "yes" are sent to a secure payment page.
Test with Razorpay test keys first. Webhooks need a site that is reachable from the internet.

Does "Mark refunded" send the money back?

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.

Can guests change their RSVP?

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.

How does the capacity limit work?

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".

How do I import guests?

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".

How do I show events on my site?

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.

Can other people manage their own events?

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.

Guests aren't receiving emails. What should I do?

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.

Reminder emails weren't sent.

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.

Event pages show "Page not found".

Go to Settings → Permalinks and click Save Changes to refresh the site's URL rules.

The type-specific fields aren't showing in the block editor.

Choose the event type, click Save draft, then reload the page.

How do I use Hindi or another language?

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.

What happens on uninstall?

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.

Where can I get support?

Visit the support forum on WordPress.org.

更新日志:

1.2.0 1.1.0 1.0.3 1.0.2 1.0.1 1.0.0