ExpiryLink Pro – Plugin Documentation

TL;DR: Create links that self-destruct after time, views, or date triggers. Customize, control, and track them like a boss.

📜 Table of Contents

1. Introduction

ExpiryLink Pro gives you the power to control access like a digital gatekeeper. Create temporary URLs that expire after a set time, number of views, or on a specific date. Manage and track links with precision.

2. Installation & Activation

  • Upload the ZIP in Plugins > Add New.
  • Click Activate.
  • Access via sidebar: ExpiryLink Pro > Settings.

3. Plugin Features

  • ✅ Time-Based, Date-Based, or View-Based expiry
  • ✅ Auto-expire cron system
  • ✅ Custom redirect on link expiry
  • ✅ Extend, expire, or delete links manually
  • ✅ CSV export for all links
  • ✅ Debug & Notification options

4. How to Create an Expiring Link

  1. Go to ExpiryLink Pro in the admin sidebar
  2. Click + Create New
  3. Fill in page, slug, expiry type/settings, and redirect URL
  4. Click Create Link

5. Expiry Rules

  • Time-based: Expires after X days/hours
  • Date-based: Expires at exact timestamp
  • View-based: Expires after X views
  • Redirect: Sends user to custom URL or homepage

6. Managing Links

  • Extend: Add more time/views/date
  • 🛑 Expire: Force-expire a link
  • Delete: Remove it permanently

7. Settings & Customization

  • WP-Cron: Set auto-check interval (default: 1 min)
  • JS Debug: View logs in browser console
  • PHP Debug: Enable WP_DEBUG_LOG in wp-config.php

8. CSV Export

Click Export CSV to download all links with details:

  • Slug, Created At, Expires At
  • Views (max/current), Type, Status

9. Debugging & Logs

  • CRON NOT FOUND: Check WP-Cron settings
  • AJAX ERROR: Ensure AJAX isn’t blocked
  • Logs: wp-content/debug.log

10. FAQs

  • Time-limited promos? Hell yes. Built for it.
  • Change expiry later? Yup. Use ⏳ Extend
  • Deleted links? Gone forever. Use 🛑 if unsure
  • SEO safe? Yes. Redirects prevent 404 damage