| 开发者 | nizamani5 |
|---|---|
| 更新时间 | 2026年5月22日 15:29 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 6.9 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[sniza_scheduler] — booking UI (month calendar + week grid)[sniza_packages] — store front for purchasable packages (requires WooCommerce)[sniza_my_lessons] — logged-in user's upcoming and past lessons with cancel controlssniza-scheduler folder to /wp-content/plugins/.[sniza_packages].[sniza_scheduler] shortcode on any page to render the booking UI, and [sniza_my_lessons] on another page so users can see and cancel their lessons.No. All data stays in your WordPress database. The plugin makes no outbound HTTP calls.
The plugin's tables and options are removed via uninstall.php. Deactivation alone leaves the data in place.
No. Booking requires a logged-in WordPress user with an active package assignment.
No. WooCommerce is optional. Without it, admins assign packages manually via Assign Packages. With WooCommerce active, packages flagged as purchasable can be sold through a linked product and minutes are granted automatically when the order completes.
Yes, from the [sniza_my_lessons] page, as long as the start time is at least the configured cancellation cutoff in the future (8 hours by default). Cancelling restores the unused minutes to the source package.