| 开发者 | darshandagli |
|---|---|
| 更新时间 | 2026年7月29日 21:02 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[availo] shortcode (inline or popup button), or auto-generated booking pages at /schedule/{host}/{event}/./wp-content/plugins/availo, or install through the WordPress plugins screen.Yes. Slots are displayed in the invitee's local time zone (detected from the browser), with a manual override selector.
Yes. Every confirmation email includes a secure manage link where the invitee can cancel or pick a new time.
Yes. Slot availability is re-validated inside a per-host lock at the moment of booking, so two invitees can never win the same slot.
No. Google Calendar and Google Meet are entirely optional and off by default — Availo runs fully on your own site without them. Connect a Google account only if you want busy events to block slots or want Meet links generated automatically.
So your calendar data goes straight from your site to your own Google project, rather than through a server run by us. It also means no shared credentials ship with the plugin. Because the client is yours, Google shows an "unverified app" notice on first connection; you can continue past it, or verify the project in the Google Cloud Console.
Please report security issues privately to security@whitelabelwp.agency rather than in the support forum, so they can be fixed before public disclosure. See SECURITY.md in the plugin for details.
Only if you explicitly enable "Delete all data on uninstall" in Settings. By default your bookings are kept.
Yes. Use the [availo event="your-event"] shortcode in any builder's shortcode/text/code element, or the Availo block in the block editor. The widget also mounts inside content a builder injects dynamically (popups, tabs, accordions), and its styles are isolated from theme and builder CSS. Developers can trigger a manual re-scan with window.Availo.scan().
Yes. The booking pages at /schedule/{host}/{event}/ render inside your active theme — block themes (e.g. Twenty Twenty-Five) and classic themes are both supported, and the widget works with pretty or plain permalinks.
Per event type you can edit the thank-you message, fully customize the confirmation email (subject and body with merge tags), or redirect invitees to any URL right after booking.
availo_pending_ttl). Core never creates pending bookings itself, but this makes the approval/checkout extension path safe by default without disturbing approval-mode bookings that are legitimately waiting on a host.availo_client_ip filter (and an opt-in AVAILO_TRUST_PROXY constant for Cloudflare / X-Forwarded-For), uses a correct fixed window instead of one that slid forward on each request, and adds a per-email limit on new bookings.[availo] shortcode, popup button, or automatic booking pages; works with classic themes, block themes, and page builders (Elementor, Divi, WPBakery, Bricks).availo_booking_data filter (source "admin"), so add-ons like conferencing integrations apply to them too.availo_available_slots filter now receives the range, timezone, and reference time, enabling multi-host availability extensions.availo_booking_data filter (modify a booking before insert), availo_booking_row_actions filter (add admin list actions), availo_booking_approved action (sends the confirmation email).languages/availo.pot) and block editor script translations..distignore so tests and docs never ship in the distribution zip.window.Availo.scan().