Devenia Erweiterung

Stoppen Sie versehentliche URL-Änderungen, bevor Links kaputt gehen.

Sperren Sie bearbeitete Slugs und Permalink-Änderungen hinter einem expliziten Workflow, damit versehentliche URL-Änderungen bestehende Links nicht beschädigen.

Verwenden Sie es, wenn Redakteure Titel und Inhalte aktualisieren sollen, ohne stillschweigend etablierte URLs zu ändern.

URLs standardmäßig schützen.

Gute URLs werden zur Infrastruktur. Diese Erweiterung erschwert versehentliche Änderungen und ermöglicht dennoch absichtliche Umbenennungen.

Frieren Sie vorhandene Post- und Taxonomie-Slugs ein, es sei denn, Sie entsperren sie ausdrücklich. Dieses Plugin dient dazu, etablierte URLs während Importen, Synchronisierungen, MCP-Ausführungen und anderen skriptgesteuerten Aktualisierungen stabil zu halten.

Laden Sie die neueste Version herunter | Quelle auf GitHub ansehen

Derzeitiger Anwendungsbereich ist nur der Schutz vor Schnecken. Es sperrt keine Links innerhalb des Beitragsinhalts und es sperrt keine Beitragsmetawerte.


Welches Problem es löst

Viele WordPress-Fehler beginnen mit einem stillen Slug-Wechsel. Ein Skript, ein Import, eine Migration oder ein KI-Workflow aktualisiert einen Post-Slug oder einen Taxonomiebegriff, und plötzlich stimmen alte URLs nicht mehr mit den Erwartungen von Suchmaschinen, Lesezeichen oder internen Systemen überein.

Defekte URLs
Alte Links in Suchergebnissen, E-Mails und Dokumentationen werden nicht mehr sauber aufgelöst.

Unerwartete Taxonomie-Abwanderung
Kategorien und Begriffe verschieben sich, wenn Synchronisierungsaufträge oder Massentools sie neu schreiben.

Automatisierungskollisionen
Skripte und MCP-Tools können sicher bearbeitet werden, Slug-Änderungen sollten jedoch eine explizite Entscheidung erfordern.


Was es tatsächlich sperrt

Postschnecken
Vorhanden post_name Die Werte bleiben bei der Aktualisierung eingefroren, es sei denn, Sie erlauben die Änderung.

Taxonomiebegriff Schnecken
Bestehende Term-Slugs werden ebenfalls eingefroren, sofern Sie die Änderung nicht zulassen.

Sonst nichts
Es sperrt keine Inhaltslinks, Post-Meta oder nicht damit zusammenhängende Editoränderungen.


Wenn es hilft

  • Massenimporte, die den Inhalt aktualisieren, aber etablierte URLs nicht umbenennen sollen.
  • Arbeitsabläufe vom Staging zur Produktion, bei denen Slug-Drift vermeidbaren SEO-Schaden verursachen würde.
  • MCP- und Automatisierungsworkflows, bei denen Assistenten in der Lage sein sollten, sicher und ohne stille Permalink-Abwanderung zu bearbeiten.
  • Websites, auf denen mehrere Plugins oder benutzerdefinierte Jobs Beiträge und Begriffe programmgesteuert berühren.

So erlauben Sie eine absichtliche Umbenennung

Wenn Sie Slugs wirklich ändern möchten, fügen Sie eine temporäre Allow-Konstante hinzu wp-config.php, nehmen Sie die Änderung vor und entfernen Sie dann die Konstante.

define('URL_LOCKDOWN_ALLOW', true);
// Or, for WP-CLI only:
define('URL_LOCKDOWN_ALLOW_CLI', true);

Dadurch wird das Standardverhalten strikt beibehalten, Sie können aber dennoch gezielt geplante Umbenennungsvorgänge durchführen.


Aktueller Release-Status

  • Neueste Veröffentlichung: 1.4.2
  • Erfordert WordPress: 5.9+
  • Erfordert PHP: 7.4+
  • Lizenz: GPL v2 oder höher

Häufig gestellte Fragen

Erlaubt es weiterhin manuelle Slug-Änderungen in wp-admin?

Nein. Vorhandene Post- und Taxonomie-Slugs bleiben eingefroren, es sei denn, es wird eine Zulassungskonstante festgelegt. Das ist das aktuell dokumentierte Verhalten.

Sperrt es auch Post-Content-Links?

Nein. Das Plugin ist jetzt Slug-only. Links innerhalb von Beitragsinhalten werden nicht überwacht.

Sperrt es Post-Meta- oder benutzerdefinierte Felder?

Nein. Post-Metawerte liegen außerhalb seines Geltungsbereichs.

Was passiert, wenn ich etwas absichtlich umbenennen muss?

Verwenden URL_LOCKDOWN_ALLOW oder URL_LOCKDOWN_ALLOW_CLI, führen Sie die Änderung durch und entfernen Sie die Konstante wieder.

Warum den Anwendungsbereich so eng halten?

Denn das nützliche Härtungsziel ist die Stabilität der Kugel. Das Sperren nicht zusammenhängender Inhaltsfelder verursacht Lärm und behindert die normale Bearbeitung.

Weitere Devenia-Plugins anzeigen

Müssen Sie versehentliche URL-Änderungen verhindern?

Erzählen Sie uns, wie Redakteure heute Inhalte ändern und wo URL-Fehler ein Risiko darstellen. Wir schlagen Ihnen Kontrollen vor.

Nützlich für jemand anderen? Teilen Sie dies: