| 开发者 | webmastersteam |
|---|---|
| 更新时间 | 2026年5月11日 13:47 |
| 捐献地址: | 去捐款 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 6.9 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
{prefix}_waitlist_subscriptions) — we do not clutter wp_postmeta, the plugin scales to tens of thousands of subscriptions.WooCommerce → Status → Scheduled Actions.render_block filter for FSE.[wt_waitlist product_id="123"] — use this if your custom product template does not fire the standard hooks.
What WT Waitlist does NOT do (by design)
wt_waitlist/notification_context filter).wt-waitlist in wp-content/plugins/).Automatically — the plugin hooks into the standard WooCommerce action (woocommerce_single_product_summary) for classic themes and into the render_block filter for block themes (FSE). The form is shown only when the product is out of stock.
Use the shortcode [wt_waitlist product_id="123"] — it works everywhere, from page builders to custom single product templates.
Action Scheduler processes batches of 50 subscribers per tick. For a product with 1000 subscribers we queue 20 batches, each processed asynchronously, without blocking the PHP request.
Yes. We use wp_mail() — if you have WP Mail SMTP, SendGrid, Amazon SES etc. configured, the mail travels through them. The plugin does not hardcode any provider.
The uninstall.php file drops the tables and deletes the options. Clean. If you deactivate without deleting, the data stays — you can reactivate without losing subscriptions.
The plugin stores anonymized IPs (last octet zeroed), consent timestamp and user agent. It integrates with WordPress Privacy Tools — a customer can request data export or deletion through the standard WordPress flow.
<style> block in the unsubscribe page with wp_register_style() + wp_print_styles() (WP guideline compliance).{prefix}_waitlist_subscriptions, {prefix}_waitlist_email_log).[wt_waitlist] as fallback.