| 开发者 |
bnraines
freemius |
|---|---|
| 更新时间 | 2026年10月16日 02:26 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[rkfc_roster] shortcode showing a sortable, searchable member directory, with configurable display rules for expired members and an admin-selectable choice of which fields appear as columns.[rkfc_join_form] and [rkfc_renew_form]), each collecting the required info, a waiver/terms acceptance, and then payment through PayPal, Stripe, or both (see below). A successful, server-verified payment automatically creates or updates the member's roster record — no manual data entry required.[rkfc_update_profile]) that lets a member update their own contact info without any admin involvement — secured by emailing a one-time link to the address already on file, so one member can never look up or edit another's record.[rkfc_resend_welcome]) so a member can trigger the configurable welcome email again by looking themselves up with member number + last name — no data exposure since it only resends an email, with a short cooldown to prevent repeated resends to the same person.[rkfc_events] shortcode: a running list grouped by month, with a "View Past Events" archive. Events move into the archive automatically once they end. They work under any WordPress theme.[rkfc_documents] shortcode. To keep a page private, protect it with a WordPress page password; that protects the page, not the PDF files themselves, so PDFs uploaded here get a random ending on their web address to keep links from being guessed.[rkfc_join_form] and [rkfc_renew_form]. Visitors still complete the full form and must agree to the waiver/terms — membership is required, it's just free. Dated the same way as Rolling (one year from signup/renewal).
Switching models only affects new signups/renewals going forward; it never retroactively changes any expiration date already on file.
/wp-content/plugins/rosterkeeper-for-clubs, or install the zip directly via Plugins > Add New > Upload Plugin.[rkfc_roster], [rkfc_join_form], and/or [rkfc_renew_form] on pages as needed.No. The member roster, admin management, and manual tools work without either. Only the online join and renewal payment step needs a payment option, and you can use PayPal, Stripe, or both.
Yes, through Stripe. When Stripe is turned on, members are sent to Stripe's secure payment page, where Apple Pay and Google Pay appear automatically on devices and browsers that support them (Apple Pay on iPhone, Mac, and Safari; Google Pay in Chrome). Apple Pay is on by default in a Stripe account; Google Pay may need to be switched on in your Stripe dashboard. You need your own free Stripe account.
Yes. If both PayPal and Stripe are turned on, the payment step shows both and the member picks. If only one is on, only that one is shown.
Yes. Club Members > Settings has a "Member Number Label" and a "Member Number Short Label" field, used throughout the admin, the public roster, and the join/renewal forms.
Nothing retroactive. Changing between Fixed Season and Rolling only affects new signups and renewals going forward.
Not unless you opt in. Out of the box the only external network calls are the PayPal API calls described above, and only when a visitor actively submits a payment form. If you turn on Stripe, the Stripe calls described in "External services" are added, again only when a visitor chooses to pay that way. The plugin includes the Freemius SDK for Pro licensing; it shows an opt-in screen after activation and sends diagnostic and account information to Freemius only if you accept. You can skip it. See the "External services" section for exactly what is shared.
See "Free, Pro, and Pro+" in the Description. In short: Free is the full membership system; Pro adds CSV export, merge, bulk email, and automated renewal reminders; Pro+ adds an event calendar, a PDF document library and the Club Site Starter theme with its setup wizard.
Not by hand. Upgrading installs the Pro version of this plugin automatically, in place of the free version (all your data and settings are kept). If you previously used the separate "Rosterkeeper for Clubs - CSV & Email Pro" add-on, deactivate and delete it after updating — the features now live in the main plugin.
Pro offers a 7-day trial that does not require a payment method. Pro+ has no free trial, but is covered by the same money-back guarantee as Pro.
No. The event calendar works under any WordPress theme. The Club Site Starter theme is included with Pro+ for clubs that want a ready-made site, but it is optional.
Nothing is deleted. The theme stays installed and keeps working, and your events stay saved. The event calendar and the Events editor are available only while a Pro+ license is active, so a page containing [rkfc_events] will show nothing to visitors until the license is renewed. The same goes for the document library: your documents stay saved, and a page containing [rkfc_documents] shows nothing to visitors until the license is renewed.
[rkfc_documents] shortcode. Protect a page with a WordPress password to keep it private; PDFs uploaded from the Documents screens get a random ending on their web address so links cannot be guessed.[rkfc_member_card], [rkfc_activity] and [rkfc_events] shortcodes.[rkfc_events] shortcode, working under any theme) and the Club Site Starter theme with its guided setup wizard, installed from Club Members > Site Theme. Free and Pro features are unchanged.[rkfc_events] no longer shows the raw shortcode text when the event calendar isn't active; visitors see nothing and administrators see a short note.if line and missing the actual data reads inside, and simplified the member-number sanitization pattern (a preg_replace() step was preventing the scanner from recognizing it as sanitized even though the final absint() made it safe either way).%i identifier placeholder instead of concatenating table names into SQL strings (now requires WordPress 6.2+), fixed several i18n and output-escaping issues flagged by the official Plugin Check tool, corrected an outdated plugin description that still referenced CSV import/export (moved to the Pro add-on back in 3.0.0), and removed the now-discouraged load_plugin_textdomain() call in favor of WordPress's automatic translation loading.[rkfc_resend_welcome]: lets a member resend themselves the configurable welcome email by entering their member number + last name. Lower-risk than the profile-update flow since it only resends an email (never exposes or changes data), so it skips the magic-link step — but still shows a neutral message regardless of match, and enforces a 5-minute per-member cooldown to prevent repeated resends to the same person.[rkfc_update_profile]: a self-service "update my info" shortcode. Members identify themselves with their member number + last name, then a one-time secure link is emailed to whatever address is already on file (never shown on-screen, never sent to an address the visitor types in) — this is what actually grants access, preventing one member from looking up or editing another's record even though member number, name, city, and state are already public on the roster. Email address itself stays admin-only; every other contact field is editable.club-member-manager text domain.[rkfc_renew_form]): SIC/member-number + last-name lookup, a pre-filled confirm/edit step, and PayPal payment, extending the member's expiration date appropriately for on-time vs. lapsed renewals.[rkfc_join_form]): a public form, PayPal Checkout payment, and server-verified automatic roster creation with sequential member-number assignment.