Skip to content

Everyday Use

How to Bulk Delete Magic Links in WordPress

Busy sites generate a lot of Magic Links, and clearing them one at a time is slow. The Delete bulk action on the Magic Links list table removes several links in a single step, and it is free. Select the links you no longer need, choose Delete, and confirm.

The Magic Links list table lives at Magic Link → Magic Links in the WordPress admin. Each row is a link that was generated for a user, and the checkboxes plus the bulk actions menu let you act on many rows together.

Why Bulk Cleanup Helps

Removing links in bulk is useful when you need to:

  • Clear expired links that are no longer usable.
  • Remove test links created during setup or development.
  • Reduce clutter so the list stays easy to scan.
  • Keep the admin screen manageable on high-traffic sites.

Deleting a link removes its record from the list. It does not affect the user account the link was generated for.

  1. Go to Magic Link → Magic Links in the WordPress admin.
  2. Select the links you want to remove using the table checkboxes. Use the header checkbox to select every link on the page.
  3. Open the Bulk actions menu and choose Delete.
  4. Click Apply and confirm.

The selected links are removed from the list.

Bulk Delete Magic Links

Bulk Actions Reference

Bulk action What it does Availability
Delete Permanently removes the selected link records from the list. Free
Mark as Used Marks the selected links as already used so they can no longer log anyone in. PRO
Expire Immediately expires the selected links regardless of their remaining lifespan. PRO

PRO feature

Mark as Used and Expire bulk actions require Magic Link PRO. On the free version, Delete is the available bulk action. If you want to invalidate a link without deleting its record, PRO adds those two options.

Conclusion

The Delete bulk action keeps your Magic Links list tidy without deleting links one by one, and it is free. If you need to invalidate links while keeping their records, Magic Link PRO adds Mark as Used and Expire. To learn where these links come from and how to create them, see manage Magic Links in the admin and create a Magic Link for a user.

FAQs

No. Deleting a Magic Link only removes that link's record from the Magic Links list. The user account it was generated for is untouched, and the user can still request or be issued a new link. Deletion simply cleans up the list of previously generated links.

Yes. The Delete bulk action on the Magic Links list table is free. Select the links using the checkboxes, choose Delete from the bulk actions menu, and confirm. The Mark as Used and Expire bulk actions are the only ones that require Magic Link PRO.

Deleting removes the link's record from the list entirely. Expiring (a PRO action) keeps the record but immediately makes the link unusable, so no one can log in with it. Use Delete to clean up old records and Expire when you want to invalidate a link but keep it in the log.

Use the checkbox in the header row of the Magic Links list table to select every link shown on the current page, then choose Delete from the bulk actions menu. If your list spans multiple pages, repeat the action on each page.

Was this page helpful?