Title: 410 Link Unlinker
Author: Atastic
Published: <strong>October 28, 2025</strong>
Last modified: December 18, 2025

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/410-link-unlinker.svg)

# 410 Link Unlinker

 By [Atastic](https://profiles.wordpress.org/atastic/)

[Download](https://downloads.wordpress.org/plugin/410-link-unlinker.1.0.7.zip)

 * [Details](https://wordpress.org/plugins/410-link-unlinker/#description)
 * [Reviews](https://wordpress.org/plugins/410-link-unlinker/#reviews)
 *  [Installation](https://wordpress.org/plugins/410-link-unlinker/#installation)
 * [Development](https://wordpress.org/plugins/410-link-unlinker/#developers)

 [Support](https://wordpress.org/support/plugin/410-link-unlinker/)

## Description

Use Tools  410 Link Unlinker to paste a list of URLs. Run a dry-run to preview, 
then apply. Optional: include wp_postmeta.

### License

This plugin is licensed under the GPLv2 or later.

## Installation

 1. Upload the plugin folder to /wp-content/plugins/
 2. Activate via Plugins.
 3. Go to Tools  410 Link Unlinker.

## FAQ

### Does it delete the link text?


## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“410 Link Unlinker” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Atastic ](https://profiles.wordpress.org/atastic/)
 *   [ Arnjen ](https://profiles.wordpress.org/arnjen/)

[Translate “410 Link Unlinker” into your language.](https://translate.wordpress.org/projects/wp-plugins/410-link-unlinker)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/410-link-unlinker/),
check out the [SVN repository](https://plugins.svn.wordpress.org/410-link-unlinker/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/410-link-unlinker/)
by [RSS](https://plugins.trac.wordpress.org/log/410-link-unlinker/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.7

 * Add “Trash Matching Posts” feature to bulk-trash posts whose URLs match your 
   410 list (removes them from author pages, archives, etc.).

#### 1.0.6

 * Fix URL parsing to accept URLs without https:// prefix.
 * Improved examples: show post/page URL slugs and meta_key names.
 * Add “Show all changes” checkbox to list every modification instead of first 10.
 * Fix shortcode matching to support both single and double quotes.
 * Only process postmeta values that contain HTML tags (skip internal WP meta).
 * Relative path matching now only applies to post_content, not postmeta (prevents
   false positives across domains).
 * Fix PCRE regex limit error when processing large URL lists (600+ URLs now supported).

#### 1.0.5

 * Only scan published posts/pages (skip drafts for faster processing).

#### 1.0.4

 * Add examples output for shortcode attribute neutralization in postmeta.

#### 1.0.3

 * Fix URL matching bug where base domains were incorrectly matched instead of specific
   deep links.
 * Improved pattern building to keep host-path pairs together, ensuring only exact
   URLs are matched.

#### 1.0.2

 * Fix WordPress.Security.ValidatedSanitizedInput.InputNotSanitized warning for 
   $_FILES input.
 * Add phpcs:ignore comments for direct database queries used in bulk operations.

#### 1.0.1

 * Add license header and metadata.
 * Sanitize/unslash inputs per WP standards.
 * Inline prepared queries.
 * Add version to enqueued CSS.

## Meta

 *  Version **1.0.7**
 *  Last updated **6 months ago**
 *  Active installations **20+**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [410](https://wordpress.org/plugins/tags/410/)[cleanup](https://wordpress.org/plugins/tags/cleanup/)
   [links](https://wordpress.org/plugins/tags/links/)[unlink](https://wordpress.org/plugins/tags/unlink/)
 *  [Advanced View](https://wordpress.org/plugins/410-link-unlinker/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/410-link-unlinker/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/410-link-unlinker/reviews/)

## Contributors

 *   [ Atastic ](https://profiles.wordpress.org/atastic/)
 *   [ Arnjen ](https://profiles.wordpress.org/arnjen/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/410-link-unlinker/)