| 开发者 | gturtle108 |
|---|---|
| 更新时间 | 2026年10月16日 06:07 |
| PHP版本: | 8.2 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
gather-grove-booking folder to /wp-content/plugins/, or install the zip via Plugins → Add New → Upload Plugin.Yes — the free Elementor plugin (version 3.5 or newer) is required to display the booking form, schedule, and other client-facing pages. The admin and booking engine run without it, but your visitors need the Elementor widgets to book. If Elementor is older than 3.5 the widgets stay switched off and a notice asks you to update.
No. Booking is complete on its own. The other Gather Grove plugins are optional and add email, communities, courses, forms and more when you want them.
No. Elementor Pro is optional. It adds dynamic tags and automatic Theme Builder starter pages, but every booking feature works with the free Elementor plugin.
Card payments are processed by Stripe. You connect your own Stripe account; Gather Grove never stores card numbers on your site.
Yes. You can run free classes, complimentary (comp) bookings, and offline/invoice payments without connecting Stripe.
No. Uninstalling leaves your studio data intact by default so you can reinstall safely. You can opt in to full data deletion under Settings → General → Danger Zone.
Two small protections are on by default, shared by every Gather Grove plugin. Visitors who are not logged in can no longer read your site's list of account names (WordPress normally publishes it at /wp-json/wp/v2/users and through ?author= links). And after 10 failed logins from one address in 15 minutes, that address has to wait before trying again, on the WordPress login page and on Gather Grove's own sign-in form. Logged-in editors are not affected, and sites behind Cloudflare are recognised automatically. If you already use a security plugin, or need the public account list, return false from the gather_grove/security/throttle_logins or gather_grove/security/hide_user_list filter to turn either off.
Yes. Gather Grove widgets show a styleable sample by default in the Elementor editor. To style against your actual content, open the widget's Content tab, find the "Editor Preview" section, and set "Preview in editor" to "Real data" (for the Class Card widget, also pick a specific class). The editor canvas then renders your real class so you can style it without switching to the live page. This is rolling out across the widgets — the Class Card and Sessions List widgets have it today, with more on the way. It only affects the editor; your published page always shows live data.
reports/revenue-series and reports/metric-series REST routes. Reports data is served by the Gather Grove Reports hub.wp gather-grove billing rehome --household=<id> or --membership=<id> moves a running membership's billing to another account, usually a child's membership onto the household payer. It previews the exact plan and changes nothing unless you add --yes. The member keeps the membership, its due day, price, discount, trial, pending late fees and paid-ahead credit; nothing is charged before the next due date, and no "membership ended" email goes out. A membership with an open invoice, or on automatic payments when the payer has no card of their own yet, is queued and moves by itself once that is sorted. --status shows every move, --resume finishes one that was interrupted.--reason=gift; the giver's card is then removed from the recipient's account.payment.payer_changed when a membership's billing moves.wp gather-grove billing cards --list, then --tag --yes.wp gather-grove billing cards lists memberships a co-parent started before 1.240.1 and tags the co-parent's card as theirs.wp gather-grove billing gifts --list, then --tag --yes.wp gather-grove billing gifts lists gifted memberships and the giver's card, and tags those cards as the giver's.wp gather-grove billing rehome --list lists household members whose membership is billed to their own account. Read-only.