Linux 软件免费装
Banner图

Erdo Client Preview – Magic Link Access, Live Annotations & Client Feedback

开发者 erdincbulat
更新时间 2026年6月23日 17:17
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

under construction coming soon magic link site access client preview

下载

1.4.0

详情介绍:

Erdo Client Preview goes further than a typical coming soon or maintenance page. Most "coming soon" plugins stop at hiding your site behind a countdown timer. Erdo Client Preview adds the three things agencies and freelancers actually need when working with clients on a live site: Everyone without a link sees your custom coming soon / under construction page. Everyone with one browses the real, live site — and can tell you exactly what they think while they're there. Magic Links: Per-Person Access, Not a Shared Password Unlike standard bypass systems that share a single password with everyone, Client Preview gives each person their own named link: Visitor Feedback: Messages Straight From the Page Being Reviewed No more chasing clients over email for feedback. A built-in widget lets anyone — a visitor on the coming soon page, or a client browsing the live site through a magic link — leave a message with no account required. Live Annotations: Pinpoint Feedback on the Exact Element This is the feature that turns Erdo Client Preview from a gate into a review tool. With Visual Annotation Mode enabled, a magic-link visitor can click any element on the live site and pin a note directly on it — "move this button," "wrong color here," "fix this typo" — right where it belongs, not in a vague email. Two Modes Maintenance Mode (HTTP 503) For active deployments, migrations, and updates. Returns a proper HTTP 503 with a Retry-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 Access Control White Label for Agencies Replace "Erdo Client Preview" with your own agency name and logo on the settings page and admin menu — what your client sees stays branded to you, not to a third-party plugin. Emergency Rescue URL A secret URL you save in your password manager. Visit it from any browser to disable maintenance instantly — no login, no database access required. Regenerate it from settings at any time. Admin Tools Who Is This For? Web agencies and freelancers — put a client site under maintenance during updates, share a private magic link so the client can review live progress at any time, collect feedback and pinpoint annotations directly on the page instead of email threads, then revoke the link the moment the project is delivered. No shared passwords, no confused clients, no accidental exposure. Site owners launching a new project — collect email subscribers in Coming Soon mode while building domain authority. No third-party subscription service needed. Developers and DevOps — schedule maintenance windows for database migrations and deployments without manual intervention. WP-Cron fallback ensures the site never stays accidentally open.

安装:

  1. Upload the erdo-client-preview folder to /wp-content/plugins/
  2. Activate through the Plugins menu
  3. Go to Client Preview in the admin menu
  4. Choose Maintenance or Coming Soon mode and enable
  5. Generate a magic link and share it with your client

屏幕截图:

  • Visual annotation mode — a client's pinned note on the live site, with the admin reply shown in the details popup.
  • Feedback tab — review visitor messages, reply directly, and mark them as in progress or completed with bulk actions.
  • Settings panel — mode selector (HTTP 503 Maintenance vs HTTP 200 Coming Soon), enable toggle, scheduled activation, countdown timer, and access control.
  • Visitor-facing page — custom logo, colors, animated countdown timer, and social links.

升级注意事项:

1.1.0 Major update: Coming Soon mode, scheduled maintenance with cron fallback, email subscriptions, per-link notifications, emergency rescue URL, admin bar toggle, and more. Recommended for all users.

常见问题:

How does the magic link bypass work?

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.

Can I have multiple magic links?

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.

Can I send each magic link visitor to a different page?

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.

Can clients leave feedback on the page they're reviewing?

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.

Can a client point at exactly what they want changed on the live site?

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.

How is this different from just sharing a staging link or a password?

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.

Will administrators be blocked from their own site?

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.

Will a coming soon or under construction page hurt my SEO?

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.

What if I get locked out while the site is gated?

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.

Can I collect email addresses while the site is under construction?

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.

Can I schedule maintenance or under construction mode in advance?

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.

Can I keep some pages publicly visible while the rest of the site is gated?

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.

Can I remove "Erdo Client Preview" branding and use my own agency name?

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.

Does this work with Elementor, Divi, or other page builders?

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.

Does this work on WordPress Multisite?

The plugin is designed and tested for single-site installations. Multisite compatibility has not been verified.

What data does this plugin store, and is it removed on uninstall?

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.

更新日志:

1.4.0 1.3.0 1.1.0 1.0.0