| 开发者 | surfstyk |
|---|---|
| 更新时间 | 2026年4月14日 17:40 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 6.9 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[mmax_cutoff] shortcode to control exactly where the teaser ends, or let MemberMagix auto-extract from your first paragraphs.membermagix folder to the /wp-content/plugins/ directory, or install directly through the WordPress plugins screen.[mmax_membership_form] shortcode to any page to display the membership signup form.Members enter their email address in the membership form. MemberMagix sends them a secure, one-time magic link. Clicking the link logs them in instantly — no password required.
Yes. MemberMagix uses server-side content protection. The full content is never sent to unauthorized browsers. Only a teaser preview is delivered, with the rest replaced before the page reaches the visitor.
Yes. Place the [mmax_cutoff] shortcode anywhere in your post to define the exact split point. Everything above the shortcode becomes the teaser. If no cutoff is set, MemberMagix auto-extracts the first few paragraphs.
The most common cause is WordPress's "pseudo-cron" (wp-cron.php). By default, WordPress only runs scheduled tasks — including sending emails — when someone visits the site via HTTP. On low-traffic or staging sites, this means magic link emails can be silently delayed for hours.
Symptoms: You submit the form, the plugin reports success, but the email doesn't arrive for a long time (or until someone else visits the site).
Fix: Disable WP pseudo-cron and set up a real system crontab:
wp-config.php: define('DISABLE_WP_CRON', true);*/5 * * * * cd /path/to/wordpress && php wp-cron.phpThe core plugin works standalone with no external service dependencies. Premium features are available via the MemberMagix Pro add-on, which uses the Keygen API for license validation and optionally connects to Stripe for payment processing. See the "Third-Party Services" section below for full details.
All plugin data (custom tables, options, user meta, post meta, overlays, cron jobs, and transients) is fully removed when you delete the plugin through WordPress admin.