| 开发者 | erdincbulat |
|---|---|
| 更新时间 | 2026年6月23日 17:17 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
HttpOnly, and verified with hash_equals() to prevent timing attacksRetry-After header calculated dynamically from your countdown timer — the correct signal for search engine crawlers to return later without penalising your rankings.
Coming Soon Mode (HTTP 200)
For new site launches. Returns HTTP 200 so search engines can discover and index the page, building domain authority before you go live. Pair it with the built-in email subscription form to grow your audience from day one — no Mailchimp, no API keys, everything stored in WordPress.
Scheduled Activation
Set a start and end date for your under construction window, or set up a recurring weekly schedule (e.g. every night between 2 AM and 4 AM for routine maintenance) and let WordPress handle it automatically. If the server's WP-Cron fails to fire, a real-time fallback evaluates the schedule on every request — the site is never accidentally left open or stuck behind the page.
Customizable Page
erdo-client-preview folder to /wp-content/plugins/When you generate a magic link, a unique 32-character cryptographic token is created. The raw token is never stored — only its HMAC-SHA256 hash is saved in the database. When a visitor clicks the link, Erdo Client Preview verifies the token using hash_equals() and sets a signed, HttpOnly cookie in their browser. From that point, they can navigate the entire live site without clicking the link again. The cookie lasts 24 hours.
Yes. Create as many as you need — one per person, per project, or per purpose. Each has its own label, optional expiry date, optional redirect URL, and usage counter. Revoke a single link without affecting others. Optionally receive an email notification each time a specific link is used.
Yes. Set a Redirect URL when creating a magic link. Visitors are sent to that page after the bypass cookie is set. Leave it blank to redirect to the homepage. Useful for directing clients to the exact page you want them to review.
Yes. Enable the Visitor Feedback widget and anyone viewing the coming soon page — or a client browsing the live site via a magic link — can leave a message without an account. You can reply from the Feedback tab, and the visitor sees your reply automatically. You'll optionally get an email the moment new feedback comes in.
Yes, with Visual Annotation Mode. Magic-link visitors can click any element on the live site and pin a note directly on it — like a built-in design-review tool. As the admin, you see a persistent numbered pin for every note whenever you visit that page, click it to read the note, and reply directly.
A staging URL or shared password gives everyone the same level of access and tells you nothing about who's actually looking. Magic links are per-person, expire on your terms, and can be revoked individually. On top of that, the visitor can leave feedback or pin an annotation directly on what they're reviewing — something a plain staging link or password screen can't do.
No. Logged-in administrators always see the live site by default. You can turn this off and use the built-in Preview button to verify the page safely — the preview opens with HTTP 200 and is only visible to logged-in admins.
No, as long as you use the right mode. In Maintenance Mode, the page returns HTTP 503 with a Retry-After header calculated from your countdown timer — the correct and recommended signal for search engine crawlers, indicating a temporary outage so Google returns later instead of treating it as a permanent removal.
In Coming Soon Mode, the page returns HTTP 200, so search engines can index it normally and start building domain authority before launch.
The Emergency Rescue URL in settings is a secret link you save in your password manager. Visiting it from any browser disables the coming soon / under construction page instantly — no login required. If you lose the URL, regenerate it from within settings.
Yes. Enable the subscription form under Email Subscription settings and set the mode to Coming Soon. Subscribers are saved directly to WordPress — no Mailchimp, no API keys needed. View and export the list from the settings panel.
Yes, two ways. Set a one-time start and end date/time under Scheduled Maintenance for a single window (e.g. a weekend migration), or set up a recurring weekly schedule (e.g. every night between 2 AM and 4 AM) under Recurring Schedule. WordPress cron activates and deactivates the page automatically; the manual toggle always takes priority, and a real-time fallback checks the window on every request if cron fails.
Yes. Use Page & Post Type Exclusions to list specific URL paths or entire post types (for example a public portfolio or a privacy policy page) that stay accessible to everyone, even while the coming soon / maintenance page is active for the rest of the site.
Yes. The White Label setting lets you replace "Erdo Client Preview" with your own agency name and logo throughout the settings page and admin menu — useful if you manage the site on behalf of a client.
Yes. The coming soon / maintenance page is standalone and loads none of your theme's page builder scripts. Magic link visitors see the full live site, including all page builder content.
The plugin is designed and tested for single-site installations. Multisite compatibility has not been verified.
Erdo Client Preview stores magic link tokens (hashed, never raw), settings, email subscribers, visitor feedback, and annotations in your WordPress database — nothing is sent to a third-party server. Uninstalling the plugin through the WordPress admin removes all of its database tables and options automatically.
wp_enqueue_style()/wp_enqueue_script() instead of inline <style>/<script> tags