410 Link Unlinker

Beskrivning

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.

Vanliga frågor

Does it delete the link text?

No—only removes the wrapper; the inner text/HTML remains.

Recensioner

Detta tillägg har inga recensioner.

Bidragsgivare och utvecklare

”410 Link Unlinker” är programvara med öppen källkod. Följande personer har bidragit till detta tillägg.

Bidragande personer

Översätt ”410 Link Unlinker” till ditt språk.

Intresserad av programutveckling?

Läs programkoden, kika på SVN-filförvaret eller prenumerera på utvecklarloggen via RSS.

Ändringslogg

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.