Bedienungsanleitung für FindWeave – im Plugin enthalten, ohne Internetverbindung lesbar.
Einsteigen
Erste Schritte mit FindWeave
Installation, Menü, Rechte und die erste Suche in wenigen Minuten.
Wo in WordPress: WordPress → Plugins → FindWeave; danach Menü „FindWeave“
Was FindWeave macht
FindWeave beantwortet eine einfache Frage: Wo steht dieser Text? Es durchsucht die gespeicherten Titel, Inhalte und eigenen Felder deiner Beiträge und Seiten, ausgewählte Website-Einstellungen und Widgets sowie die Dateien ausgewählter Plugins und Themes. Jede Fundstelle nennt ihre belegte Quelle und den passenden Bearbeitungsweg. Wer darf, bereitet daraus eine Änderung vor, prüft sie in der Vorschau und führt sie als bestätigten Plan aus – mit Journal und Rücknahme.
Installation
Lade das Plugin-Paket hoch (Plugins → Installieren → Plugin hochladen) oder installiere es aus dem Pluginverzeichnis.
Aktiviere FindWeave. Bei der Aktivierung legt das Plugin seine eigenen Tabellen an und gibt Administratoren alle FindWeave-Rechte.
Öffne das neue Menü FindWeave in der linken Seitenleiste. Der Eintrag erscheint nur für Benutzer mit dem Recht findweave_search_content.
Die FindWeave-Seite mit Kopfzeile und Suchbereich
Die Seite im Überblick
Das Menü zeigt jeweils einen Werkzeugbereich: Suche, Bild ersetzen, Änderungspläne, Export und Import oder Suchläufe. Nur erlaubte Bereiche erscheinen. Zur Suche gehören Fundstellen, Dateikontext und Ersatzvorschau. Änderungspläne zeigt zuerst die Liste und darunter den ausgewählten Plan. Ein gespeicherter Suchlauf oder ein neu erstellter Plan öffnet automatisch den passenden Bereich; deine Eingaben bleiben erhalten.
Der gewählte Menüpunkt ist weiß auf Petrol. Bei wenig Platz verteilt sich das Menü auf mehrere Zeilen; seitliches Scrollen ist nicht nötig. Hinweise stehen oberhalb von Logo und Überschrift. Tab, Pfeiltasten, Home und End unterstützen die Tastaturbedienung; Enter wählt einen fokussierten Eintrag. Die URL merkt sich den Bereich, Browser-Zurück stellt den vorigen Bereich wieder her. Ohne JavaScript bleiben die Abschnitte untereinander lesbar.
Die erste Suche
Gib in Suchtext einen Begriff ein, zum Beispiel eine Telefonnummer oder einen Firmennamen. Erlaubt sind 2 bis 200 UTF-8-Bytes; die Suche ist wörtlich und unterscheidet Groß- und Kleinschreibung.
Lass Suchen in: Beiträge und Seiten und die Felder Titel und Inhalt ausgewählt.
Klicke Text suchen. Große Bereiche werden in Schritten geprüft; die Statuszeile zeigt den Fortschritt, und du kannst jederzeit abbrechen.
Die Fundstellen erscheinen als Tabelle mit Quelle und Editorlink.
Wo du weiterliest
Das Kapitel Suchen erklärt Bereiche, Felder und reguläre Ausdrücke. Fundstellen verstehen erläutert die Quellenangaben. Rechte und Rollen zeigt, welche Rechte du anderen Rollen geben kannst.
Upgrade-Information
Administratoren finden im Kopfbereich und unter FindWeave → Upgrade eine lokale Preis- und Funktionsübersicht. Die Karten zeigen 1 Website, 5 Websites und unbegrenzt viele Websites für 39 €, 79 € und 149 € jährlich, inklusive 19 % deutscher MwSt. Abgerechnet wird jährlich mit automatischer Verlängerung. Im Checkout werden die Steuern an dein Rechnungsland angepasst. Aufklappbare Fragen erklären Funktionen, Updates, Kündigung und den Lizenzablauf. Zum Checkout öffnet erst nach deinem Klick den externen Checkout für die gewählte Websiteanzahl in Euro in einem neuen Tab. Die kostenlose Suche und die übrigen vorhandenen Werkzeuge bleiben unabhängig davon nutzbar. Andere Suchbenutzer sehen diese Verwaltungsaktion nicht.
Die Upgrade-Tarife mit Jahrespreisen inklusive MwSt.
Was FindWeave durchsucht, was bewusst ausgelassen wird und wie reguläre Ausdrücke funktionieren.
Wo in WordPress: FindWeave → Wo steht dieser Text?
Suchtext
Der Suchtext ist wörtlich: FindWeave sucht genau die eingegebene Zeichenfolge und unterscheidet Groß- und Kleinschreibung. Erlaubt sind 2 bis 200 UTF-8-Bytes ohne Steuerzeichen. Für Muster gibt es den Suchmodus Regulärer Ausdruck.
Suchbereiche, Inhaltstypen, Felder und Suchmodus
Suchen in: Beiträge und Seiten
Durchsucht werden die gespeicherten Rohtexte der aktuellen Website: veröffentlichte, entwurfliche, ausstehende, private und geplante Beiträge und Seiten, die du lesen und bearbeiten darfst. Passwortgeschützte Beiträge, Revisionen, der Papierkorb und andere Inhaltstypen bleiben außen vor. Blöcke und Shortcodes werden nicht ausgeführt; gezeigt wird der gespeicherte Text.
Inhaltstypen: Beiträge, Seiten oder beides.
Felder: Titel, Inhalt und Eigene Felder. Bei eigenen Feldern werden nur nicht geschützte Felder (ohne führenden Unterstrich) der gefundenen Beiträge gelesen, höchstens 500 Felder je Objekt und 256 KiB je Wert. Serialisierte Zeichenketten und Arrays werden ohne Ausführung gelesen und mit ihrem Pfad angezeigt; Werte mit Objekten oder unbekannter Struktur werden nur als Rohtext durchsucht und entsprechend markiert.
Suchen in: Einstellungen und Widgets
Nur eine feste Liste harmloser Core-Einstellungen wird gelesen, jede mit ihrer zuständigen Einstellungsseite: Titel und Untertitel, WordPress- und Website-Adresse, Administrator-E-Mail, Zeitzone, Datums- und Zeitformat, Sprache, Permalinkstruktur, Kategorie- und Schlagwortbasis, Block-, Text- und HTML-Widgets sowie die Theme-Anpassungen des aktiven Themes. Alle anderen Optionen – insbesondere Plugin-Konfigurationen, Schlüssel, Zugangsdaten, Transients, Cron und Rollen – werden nie gelesen. Dieser Bereich erscheint nur, wenn du die zugehörigen Rechte (Einstellungen verwalten, Theme-Optionen bearbeiten) hast.
Suchen in: Plugin- und Theme-Dateien
Wähle unter Plugins und Themes die Ordner aus, die durchsucht werden sollen. Gelesen werden Textdateien (PHP, JavaScript, CSS, HTML, Twig, Text, Markdown, JSON, XML, SVG, Übersetzungen) bis 1 MiB, zeilenweise und nur lesend. Nie gelesen werden versteckte Dateien und Ordner, vendor, node_modules, Cache-, Log-, Backup- und Temp-Ordner, Namen, die auf Zugangsdaten, Konfiguration oder Backups hindeuten, Dateien mit privaten Schlüsseln, Binärdateien und symbolische Links. Must-use-Plugins, Drop-ins, Uploads und der WordPress-Core sind keine Suchbereiche. Übersprungene oder fehlerhafte Dateien landen im Protokoll und machen das Ergebnis „unvollständig“.
Suchmodus: Regulärer Ausdruck
Ein PCRE-Muster ohne Begrenzer und Modifikatoren, immer UTF-8. (?i) am Anfang ignoriert die Groß- und Kleinschreibung. Steuerverben wie (*…) und Callouts sind gesperrt; Backtracking und Rekursion sind begrenzt. Trifft ein Muster diese Grenze, wird die Quelle protokolliert und die Suche läuft weiter. Ein ungültiges Muster wird erklärt, ohne dass ein Suchlauf startet.
Grenzen je Suchlauf
Grenze
Wert
Objekte oder Dateien je Schritt
200
Daten je Schritt
8 MiB, höchstens 2 Sekunden
Übersprungen
Objekte über 256 KiB
Objekte je Suchlauf
10.000
Datenmenge je Suchlauf
256 MiB
Fundstellen je Suchlauf
100
Wird eine Grenze erreicht, endet der Suchlauf als unvollständig und nennt den Grund im Status.
Weitere Theme- und Plugin-Inhalte (ab 1.1.0)
Website-Inhalte bietet neben Beiträgen und Seiten auch öffentliche redaktionelle Inhaltstypen installierter Themes und Plugins an. Gespeicherte Templates, Template-Teile, Navigationen und wiederverwendbare Blöcke erscheinen mit den passenden WordPress-Rechten. Private interne Datentypen bleiben ausgeschlossen. Die Auswahl gilt für die aktuelle Website; Suchläufe beachten weiterhin die angegebenen Mengen- und Zeitgrenzen.
Lesbarer HTML- und Block-Text findet auch Sätze, die im gespeicherten Inhalt durch Formatierung oder JSON-Escapes unterbrochen sind. Es werden HTML-Fragmente und einzelne Zeichenketten aus Block-Attributen gelesen, keine Blöcke oder Shortcodes ausgeführt. Attribute können technische Texte enthalten; ein Treffer belegt den Speicherort, nicht die tatsächliche Anzeige auf einer Seite. Gespeicherte Block-Dokumente, rohe Blockinhalte, zusätzliche Metadatenadapter und aufbereitete Texte bleiben schreibgeschützt. Einfache Titel-, Inhalts- und Auszugfelder öffentlicher redaktioneller Inhaltstypen lassen sich über bestätigte Pläne ändern. Der Inhaltsexport bleibt bei Beiträgen, Seiten, deren erlaubten Feldern und ausgewählten Einstellungen.
Customizer-Werte finden Sie unter Einstellungen und Widgets. Für Texte aus PHP-/JavaScript-/Template-Dateien wählen Sie Plugin- und Theme-Dateien und die gewünschte Erweiterung. Dort wird der gespeicherte Quelltext gesucht; verwenden Sie bei zusammengesetzten oder durch Formatierungszeichen unterbrochenen Sätzen einen eindeutigen Ausschnitt. Berechnete Texte, Übersetzungen zur Laufzeit, externe Dienste, fremde Tabellen und nicht freigegebene Plugin-Optionen sind keine vollständige Frontend-Suche.
Auszüge, Kommentare, Kategorien und Schlagwörter
Unter Website-Inhalte durchsucht Auszug den gespeicherten Beitragsauszug. Kommentare durchsucht ausschließlich den Text freigegebener oder noch nicht freigegebener gewöhnlicher Kommentare, deren zugehörige Inhalte du lesen und bearbeiten darfst. Zusätzlich sind Moderations- und Kommentar-Bearbeitungsrechte erforderlich. Spam, Papierkorb, Pingbacks und Kommentare zu passwortgeschützten Inhalten sind ausgeschlossen; Autorennamen, E-Mail-/IP-Adressen und Kommentar-Metadaten sind keine Suchfelder.
Kategorien und Schlagwörter durchsucht Namen und Beschreibungen der beiden WordPress-Standardtaxonomien. Eigene Taxonomien sind ausgeschlossen. Für jeden Begriff werden die aktuellen Bearbeitungsrechte geprüft. Treffer nennen Objekt und Feld und verlinken auf den zuständigen WordPress-Editor. Diese nativen Textfelder unterstützen Vorschau, bestätigte Änderungspläne und konfliktgeprüfte Rücknahme. Der Export bleibt auf seine bisher dokumentierten Quellen begrenzt.
Es gelten dieselben Schritt- und Laufgrenzen wie oben. Ein Begriff kann einen Treffer im Namen und einen weiteren in der Beschreibung haben. Erkannte Zugangsdaten werden ausgeschlossen. Beim erneuten Öffnen werden gespeicherte Treffer geprüft: Fehlende oder nicht mehr zugängliche Quellen werden ausgeblendet, geänderte Werte gekennzeichnet.
Inhaltsfilter und Textoptionen
Öffne unter Website-Inhalte den Bereich Inhaltsfilter und Textoptionen. Begrenze die Suche nach Beitragsstatus, Autoren-IDs, Veröffentlichungsdatum sowie Kategorie- und Schlagwort-IDs. IDs findest du in der Bearbeitungsadresse des jeweiligen WordPress-Objekts. Optionale ID-Felder bleiben leer oder enthalten bis zu 50 unterschiedliche positive IDs, durch Kommas getrennt. Innerhalb eines Feldes genügt eine ID; zwischen den Filterarten müssen alle Bedingungen zutreffen. Kategorien gelten nur für direkte Zuordnungen, ohne Unterkategorien. Datum von/bis schließt beide Tage in der Website-Zeitzone ein. Ein leerer Status oder ein ungültiger Zeitraum wird abgewiesen.
Groß-/Kleinschreibung beachten ist standardmäßig aktiv. Ohne Häkchen verwenden Suche, Vorschau und Ersetzung dieselbe Unicode-Erkennung und die ursprünglichen Bytepositionen. Wörtliche Suche behandelt Musterzeichen weiterhin als Text. Bei regulären Ausdrücken können explizite Inline-Optionen wie (?i) die Voreinstellung überschreiben.
Die Filter gehören fest zum gespeicherten Suchlauf und werden im Ergebnis und Verlauf angezeigt. Ein gespeicherter Treffer, der nach einer Änderung nicht mehr zum Filter passt, wird ausgeblendet. Auch vor einer bestätigten Änderung oder Rücknahme werden die aktuellen Filter erneut geprüft; nicht mehr passende Werte werden nicht überschrieben. Ältere Läufe ohne Filter bleiben unverändert lesbar. Die festen Suchbudgets gelten auch für geprüfte Kandidaten, die nicht zum Filter passen. Filter stehen derzeit ausschließlich für Website-Inhalte zur Verfügung.
Redaktionelle Änderungen
Einfache Titel-, Inhalts- und Auszugfelder öffentlicher redaktioneller Inhaltstypen sowie Kommentartexte und Kategorie-/Schlagwortfelder lassen sich über Vorschau und bestätigte Pläne ändern und zurücknehmen. Gespeicherte Block-Dokumente, rohe Blockinhalte, normalisierte Texttreffer und zusätzliche Metadatenadapter bleiben lesend. Nutze dafür den zuständigen Editor. Alte Suchläufe mit lesend gekennzeichneten Treffern bleiben lesend; starte für die neuen Schreibadapter eine neue Suche.
Was die Tabelle zeigt, was „Quelle“ bedeutet und wohin die Links führen.
Wo in WordPress: FindWeave → Fundstellen
Die Tabelle
Jede Zeile ist ein Treffer in einem Feld oder einer Zeile. Die Spalte Fundstelle zeigt den gespeicherten Rohtext rund um die erste Übereinstimmung; HTML wird als Text angezeigt und nie ausgeführt. Die Spalte Quelle nennt den belegten Speicherort: Website, Beitrag oder Seite mit Kennung, das Feld und bei eigenen Feldern den Pfad innerhalb eines serialisierten Werts.
Fundstellen mit Quelle und Editorlink
Was „Quelle“ bedeutet
FindWeave beweist den Speicherort, nicht die Verwendung: Es sagt, in welchem Feld welcher Zeile der Text steht. Ob und wo dieser Text auf der öffentlichen Website erscheint, entscheiden Theme, Blöcke und Plugins – das bleibt unbekannt und wird nicht behauptet. Ein Wert mit unbekannter Struktur wird als solcher markiert und nur als Rohtext behandelt.
Bearbeitungswege
Im Editor öffnen führt zum WordPress-Editor des Beitrags oder der Seite.
Einstellungen öffnen führt zur zuständigen Einstellungsseite; Widgets und Theme-Anpassungen zu ihrer jeweiligen Verwaltung.
Fundstelle anzeigen öffnet eine erlaubte Datei lesend an der Fundzeile. Geschützte Dateien bleiben ausgeschlossen.
Status und Vollständigkeit
Die Statuszeile über der Tabelle nennt die Zahl der Treffer und der geprüften Objekte und ob der Suchlauf vollständig war. Unvollständig heißt: Quellen wurden übersprungen, Grenzen erreicht oder der Lauf abgebrochen. Der Grund steht dabei; übersprungene Dateien und versteckte Einträge stehen im aufklappbaren Protokoll unter der Tabelle.
Blättern
Ab 100 Treffern zeigt die Tabelle Seiten von 25 oder 50 Zeilen mit einer Leiste oben und unten. Die gewählte Seitengröße bleibt für den Suchlauf erhalten, auch nach dem Neuladen.
Treffer als CSV
Nach Abschluss oder Anhalten eines Suchlaufs kannst du mit dem Exportrecht Treffer als CSV exportieren und anschließend CSV herunterladen wählen. Die UTF-8-Datei enthält die aktuell zugänglichen Fundstellen mit Titel, Quelle, Feld, Ausschnitt, Suchlaufstatus und Quellenstatus. Veraltete Treffer sind entsprechend markiert; der Export sucht nicht erneut. Fehlende Rechte verbergen Treffer auch beim Export. Tabellenformeln werden durch ein vorangestelltes Apostroph entschärft. Der Export wird nur im Browser bereitgestellt und ist kein Backup.
Warum eine Suche in Schritten läuft und wie du gespeicherte Suchläufe erneut anzeigst.
Wo in WordPress: FindWeave → Deine letzten Suchläufe
Schritte statt eines langen Requests
Große Websites lassen sich nicht in einem Aufruf durchsuchen. FindWeave prüft deshalb in Schritten von höchstens 200 Objekten, 8 MiB und 2 Sekunden und setzt automatisch fort, bis der Suchbereich erschöpft ist oder eine Grenze greift. Während des Laufs zeigt die Statuszeile den Fortschritt und den Knopf Suchlauf abbrechen.
Abbrechen
Ein Abbruch stoppt den Lauf sofort. Bereits gefundene Treffer bleiben sichtbar, der Lauf gilt als abgebrochen und unvollständig. Eine verspätete Antwort eines noch laufenden Schritts kann den Abbruch nicht überschreiben.
Liste der letzten Suchläufe mit Anzeigen und Löschen
Gespeicherte Suchläufe
Unter Deine letzten Suchläufe stehen bis zu fünf Suchläufe der letzten 60 Minuten – nur deine eigenen und nur für Quellen, die du gerade lesen darfst. Du kannst sie erneut anzeigen, fortsetzen oder löschen. Ein Suchlauf speichert Suchtext, Fortschritt, Fundstellen und das Protokoll übersprungener Dateien in der plugineigenen Tabelle dieser Website.
Aufbewahrung
Suchläufe werden 60 Minuten nach ihrem Start automatisch gelöscht; je Benutzer bleiben höchstens die fünf neuesten. Jeder Suchlauf lässt sich jederzeit von Hand löschen.
Ersatztext eingeben, Vorher und Nachher prüfen, nichts verändern.
Wo in WordPress: FindWeave → Änderung vorbereiten
Wann der Bereich erscheint
Der Bereich Änderung vorbereiten erscheint nach einem abgeschlossenen Suchlauf in Beiträgen, Seiten, eigenen Feldern oder Einstellungen, wenn du das Recht findweave_plan_changes hast. Dateitreffer lassen sich nur lesend öffnen.
Ersatztext
Trage den neuen Text ein (0 bis 200 UTF-8-Bytes). Er wird standardmäßig wörtlich eingesetzt, auch bei einem Suchlauf mit regulärem Ausdruck. Ein leerer Ersatztext entfernt den Suchtext.
Vorschau mit Vorher und Nachher je Wert
Vorschau berechnen
Vorschau berechnen liest jeden getroffenen Wert jetzt neu und zeigt Vorher und Nachher nebeneinander. Es wird nichts geschrieben. Serialisierte Arrays werden ohne Ausführung neu geschrieben, mit korrigierten Längen. Werte mit Objekten oder unbekannter Struktur bleiben gesperrt und werden nicht geändert. Die Statuszeile nennt, wie viele Werte bereit und wie viele gesperrt sind.
Vom Vorschlag zum Plan
Mit Plan aus dieser Vorschau erstellen frierst du die Vorschau in einen Änderungsplan ein. Erst dieser Plan schreibt – nach deiner Bestätigung. Wie das funktioniert, steht im Kapitel Änderungsplan.
Native redaktionelle Felder
Auszüge, einfache Titel-/Inhaltsfelder öffentlicher redaktioneller Typen, Kommentare und Kategorie-/Schlagwort-Namen und -Beschreibungen nutzen dieselbe Vorschau und Bestätigung. Diese Felder sind Zeichenketten, auch wenn ihr Text wie serialisierte Daten aussieht. WordPress kann einen Schreibwert bereinigen oder filtern; FindWeave prüft den tatsächlich gespeicherten Wert und meldet Abweichungen im Journal. Rohe Block-Dokumente bleiben lesend.
Erfassungsgruppen (optional)
Bei einer Regex-Suche kannst du ausdrücklich Erfassungsgruppen wählen: $0 steht für den gesamten Treffer, $1 bis $99 bzw. ${1} für nummerierte Gruppen. Beispiel: Suche (Grüße) (Welt), Ersatz $2 – $1 ergibt Welt – Grüße. $$ fügt ein Dollarzeichen ein; Rückstriche bleiben wörtlich. Nicht passende optionale Gruppen ergeben leeren Text, nicht vorhandene Gruppennummern sind ein Fehler. Der Modus wird mit der Vorschau und dem bestätigten Plan gespeichert. Alte Pläne bleiben wörtlich. Die Rücknahme stellt die exakten ursprünglichen Bytes wieder her. Muster, deren Gruppen nicht sicher bestimmbar sind, und übergroße Ergebnisse bleiben gesperrt.
Werte auswählen
Wähle in der Vorschautabelle die Werte aus, die in den Plan aufgenommen werden sollen. Bereite Werte sind zunächst ausgewählt; entferne die Häkchen der anderen Werte. Die Auswahl bleibt beim Blättern erhalten. Ohne Auswahl kann kein Plan entstehen. Es werden stets alle passenden Textstellen innerhalb eines ausgewählten gespeicherten Werts ersetzt, nicht einzelne ungesicherte Positionen. Der Plan bindet die ausgewählten Werte und ihre Vor-/Nachbytes unveränderlich. Sind ausgewählte Quellen nicht mehr verfügbar, erneuere die Vorschau.
Schutzregeln für Widgets und Einstellungen
FindWeave übernimmt nur Werte, die die passenden WordPress-Schutzregeln unverändert zulassen. Eine Änderung wird gesperrt, wenn etwa unerlaubtes HTML entfernt werden müsste. Das gilt auch für Importe und Rücknahmen; nach Rechteentzug kann ein zuvor zulässiger Plan gesperrt sein. Theme-Anpassungen bleiben suchbar. Bearbeite sie über den angezeigten WordPress-Bearbeitungsweg, damit die jeweiligen Theme-Prüfungen greifen.
Jeder Wert wird genau einmal geschrieben, nur wenn er noch dem Vorwert entspricht – mit Journal und Rücknahme.
Wo in WordPress: FindWeave → Änderungsplan und Deine Änderungspläne
Entwurf
Ein neuer Plan ist ein Entwurf. Er listet jeden Wert mit Quelle, Vorher und Nachher und einer Prüfsumme des gesamten Plans. Entwürfe verfallen nach 30 Minuten. Pläne fassen höchstens 200 Posten.
Ausgeführter Änderungsplan mit Ergebnis je Wert
Bestätigen und ausführen
Bestätigen und ausführen braucht das Recht findweave_execute_changes. FindWeave prüft vor jedem Schreiben erneut, ob der Wert noch genau dem Vorwert entspricht. Nur dann wird geschrieben, jeder Wert genau einmal. Hat sich ein Wert zwischenzeitlich geändert, bleibt er als Konflikt stehen und wird nicht überschrieben. Das Ergebnis je Wert – Geschrieben, Konflikt, Übersprungen – steht in der Tabelle; der Plan gilt als vollständig oder teilweise ausgeführt.
Journal
Vorher- und Nachher-Werte werden im Journal dieser Website gespeichert. Ausgeführte Pläne bleiben sieben Tage mit ihrem Journal erhalten und lassen sich früher löschen; mit dem Löschen entfällt die Rücknahme dieses Plans.
Rücknahme
Rücknahme vorbereiten erzeugt einen Gegenplan mit vertauschtem Vorher und Nachher. Er wird wie jeder Plan bestätigt und ausgeführt und schreibt einen Wert nur zurück, wenn dieser noch genau so gespeichert ist, wie FindWeave ihn geschrieben hat. So bleibt eine spätere Änderung durch andere unangetastet.
Deine Änderungspläne
Die Liste zeigt deine Pläne dieser Website mit Zustand: Entwurf, bestätigt, vollständig oder teilweise ausgeführt, abgebrochen. Anzeigen öffnet den Plan im Bereich Änderungsplan; Löschen entfernt ihn samt Journal.
Terminal mit WP-CLI
wp help findweave zeigt die Kernbefehle: search, status, continue, preview, plan, confirm, execute, rollback, jobs, plans, roots, csv. Gib bei jedem Aufruf --user, --url und die passende --site-id an. Der Benutzer braucht dieselben Rechte wie in der Oberfläche. Such-/Ersatzparameter werden als JSON über --data übergeben. Die Ausgabe ist JSON mit ok und data, Fehler mit error.code. Vor dem Schreiben den vollständigen Plan mit status ID --kind=plan lesen und dessen exakten plan_hash mit confirm ID --hash=… bestätigen. Anschließend execute ID --step=… mit dem aktuellen Schritt. Rücknahme erzeugt ebenfalls erst einen bestätigungspflichtigen Entwurf. Keine automatische Freigabe, auch nicht als Betriebssystem-Root. Exitcodes: 0 Aufruf erfolgreich (Planstatus prüfen), 2 Eingabe/Konflikt, 3 Rechte/Kontext, 4 nicht gefunden, 1 sonstiger Fehler.
Medientexte und ein einzelnes Bild ersetzen
Wähle Medientexte, um Titel, Beschreibungen, Bildunterschriften und Alternativtexte bearbeitbarer Medien zu finden und zu ändern. Die Rechte am Medium und am zugehörigen Beitrag werden vor Änderungen erneut geprüft. Beliebige geschützte Metadaten werden nicht freigegeben.
Unter Ein Bild ersetzen wählst du ein vorhandenes Bild und lädst die Ersatzdatei hoch. Bildersatz vorschauen zeigt beide Bilder, ohne das Medium zu ändern. Erstelle den Plan, prüfe ihn und bestätige die Ausführung. Medien-ID, Original-URL und vorhandene Vorschaubild-Dateinamen bleiben erhalten. WordPress erzeugt die Bildgrößen. Ein kleineres Ersatzbild kann unter einer vorhandenen Vorschaubild-URL kleinere Abmessungen ergeben.
Unterstützt werden lokale, statische JPEG-, PNG- und WebP-Dateien im selben Format: höchstens 1 MiB je Datei, 4 Millionen Pixel, 12 registrierte/vorhandene Größen und 4 MiB je vollständiger Dateisicherung. SVG, GIF, animierte und extern gespeicherte Bilder, geteilte Pfade, Symlinks, Core-Original-/Bearbeitungssicherungen sowie unbekannte Metadatenstrukturen sind ausgeschlossen. Die EXIF-Ausrichtung wird angewendet; die Neukodierung kann ergänzende Metadaten entfernen. Browser-/CDN-Caches können bis zur Aktualisierung das alte Bild zeigen.
Das Journal speichert exakte Vor-/Nachbilddateien und Medienmetadaten privat in der Datenbank dieser Website während der Planaufbewahrung. Rücknahme vorbereiten stellt diese Bytes und Metadaten wieder her und entfernt nur neu erzeugte Bildgrößen. Das Löschen des Plans entfernt diese Rücknahmemöglichkeit. Schreibgeschützte Dateien oder veränderte Bilder stoppen die Ausführung. Eine bekannte Teiländerung lässt sich ausdrücklich zurücknehmen; unbekannte spätere Änderungen bleiben unangetastet.
Der Bereich Änderungspläne zeigt die Planliste oberhalb des Details. Anzeigen öffnet und fokussiert das ausgewählte Detail unter der Liste.
Den belegten Speicherort eines Dateitreffers öffnen, ohne ihn zu verändern.
Wo in WordPress: FindWeave → Suchergebnisse
Treffer öffnen
Klicke bei einem Dateitreffer auf Fundstelle anzeigen. FindWeave zeigt Theme oder Plugin, relativen Dateipfad und Zeilennummer. Ein begrenzter Kontext umgibt die hervorgehobene Zeile. Pfad kopieren kopiert den angezeigten vollständigen Serverpfad einschließlich Plugin- oder Theme-Ordner. Das ist ein Dateipfad für Webhoster oder SFTP, keine öffentliche URL. Zurück zu den Suchergebnissen stellt Fokus und Scrollposition wieder her; die Ergebnisseite bleibt ausgewählt.
Aktuelle und erlaubte Quellen
Die Ansicht prüft Suchlaufbesitzer, aktuelle Website- und Dateirechte, Ausschlussregeln und Dateiprüfsumme erneut. Bei veränderten, fehlenden oder nun geschützten Dateien ist eine neue Suche nötig. Abgelaufene Suchläufe öffnen keine Fundstelle. Lange Zeilen werden gekürzt; sichtbar ist ein kleiner Kontext. Inhalte erscheinen ausschließlich als Text und werden nicht ausgeführt. Dateibearbeitung ist nicht verfügbar; alte Dateipläne lassen sich weder ausführen noch zurücknehmen. Ihr Journal bleibt gemäß der normalen Aufbewahrung erhalten.
Speicherort und sichtbare Website
Eine Datei kann auf mehreren Seiten oder gar nicht verwendet werden. FindWeave errät aus einem Template-Namen keine öffentliche URL. Unterstützte gespeicherte WordPress-Inhalte verlinken auf ihren zuständigen Editor; das genaue Wort oder Feld muss dort gegebenenfalls noch gesucht werden. Suche und bestätigte Änderungen an unterstützten redaktionellen Inhalten bleiben verfügbar.
Bei gespeicherten WordPress-Inhalten kopiert Pfad kopieren den geprüften Link zum zuständigen Editor. Ein Sprung zum einzelnen Wort innerhalb dieses Editors wird nicht versprochen.
Inhalte als Datendatei sichern, Domains und Präfixe umschreiben, in Testinstanzen einspielen.
Wo in WordPress: FindWeave → Export, Migration und Import
Export
Export erzeugen (Recht findweave_export_content) schreibt ausschließlich die Quellen, die FindWeave auch durchsucht und ändert: Beiträge und Seiten (Kennung, Titel, Inhalt), ihre eigenen Felder und die erlaubten Einstellungen und Widgets. Das Format ist ein eigenes, streng begrenztes Datenformat mit Prüfsumme und Website-Bindung. Zugangsdaten, Benutzer, Sitzungen, fremde Plugin-Konfigurationen und alle anderen Tabellen sind nie enthalten. Der Export ist kein Datenbank-Backup und ersetzt keines. Die Datei wird nur an deinen Browser übertragen und nicht auf dem Server gespeichert; höchstens 2.000 Beiträge und 8 MiB.
Der Bereich Export, Migration und Import
Domain- und Präfixwerkzeug
Das Werkzeug arbeitet ausschließlich auf einer Exportdatei: Es schreibt eine Domain in eine andere um – auch in serialisierten Werten mit korrigierten Längen – und benennt bei Bedarf den Tabellenpräfix um. GUIDs bleiben standardmäßig unverändert. Das Ergebnis wird heruntergeladen; an dieser Website ändert sich nichts.
Import in diese Website
Der Import (Recht findweave_import_content) ist für Testinstanzen gedacht. Er liest eine Exportdatei als Daten, prüft Prüfsumme, Tabellenpräfix und Website-Bindung und vergleicht jeden Wert mit dem aktuellen Stand. Vorschau berechnen zeigt, was sich ändern würde. Änderungen geschehen ausschließlich über einen bestätigten Plan mit Journal und Rücknahme – wie jede andere Änderung in FindWeave.
Sechs eigene Rechte steuern, wer suchen, planen, ausführen, Fundstellen anzeigen und exportieren darf.
Wo in WordPress: WordPress-Rollen (über ein Rollen-Plugin) → Rechte mit dem Präfix findweave_
Die Rechte
Recht
Erlaubt
findweave_search_content
Das Menü FindWeave sehen und Beiträge, Seiten und eigene Felder durchsuchen
findweave_read_files
Plugin- und Theme-Dateien durchsuchen
findweave_plan_changes
Vorschauen berechnen und Änderungspläne erstellen
findweave_execute_changes
Bestätigte Pläne ausführen und zurücknehmen
findweave_export_content
Exporte erzeugen und das Domain-/Präfixwerkzeug nutzen
findweave_import_content
Exportdateien in diese Website importieren
Wer sie bekommt
Bei der Aktivierung erhalten Administratoren alle sieben Rechte. Andere Rollen bekommen nichts automatisch; du vergibst Rechte gezielt, zum Beispiel mit einem Rollen-Plugin. Ein Redakteur mit findweave_search_content kann suchen, aber weder planen noch ausführen.
Objektrechte kommen hinzu
Rechte schalten Bereiche frei; die Sicht auf einzelne Werte prüft FindWeave zusätzlich je Objekt: Es zeigt nur Beiträge und Seiten, die du lesen und bearbeiten darfst, nur Einstellungen, deren Einstellungsseite dir offensteht, und schreibt nur Werte, die du auch im WordPress-Editor ändern dürftest. Suchläufe und Pläne gehören ihrem Besitzer und sind an die aktuelle Website gebunden.
Multisite
Aktiviere FindWeave je Website. Eine Netzwerkaktivierung wird abgelehnt; Tabellen, Optionen und Rechte gelten immer für die aktuelle Website.
Multisite: eine Unterseite je Auftrag
Aktiviere FindWeave auf jeder gewünschten Unterseite einzeln. Neue Unterseiten werden nicht automatisch aktiviert. Netzwerkaktivierung und zentrale Netzwerkaufträge sind hier nicht verfügbar. Suchläufe, Änderungspläne und Journal liegen in eigenen Tabellen der jeweiligen Unterseite; Benutzer brauchen dort eine ausdrückliche Mitgliedschaft und die passenden Rollen-/Objektrechte. Das gilt auch für Netzwerkadministratoren. Die CLI verlangt eine passende URL und Site-ID.
Deaktivierung stoppt offene Arbeit nur auf dieser Unterseite und erhält die Historie. Beim vollständigen Deinstallieren entfernt WordPress das Plugin für die ganze Installation: FindWeave entfernt dann seine Tabellen, den Schemavermerk und seine Rollen-/direkten Benutzerrechte auf allen vorhandenen Unterseiten. Inhalte, fremde Optionen und fremde Rechte bleiben bestehen. Noch benötigte Journale vor einer Deinstallation verwenden; nach dem Löschen ist eine Rücknahme nicht mehr möglich.
Eigene Beitragsfelder werden nur angezeigt und geändert, wenn WordPress die Bearbeitung des konkreten Feldes erlaubt. Entzogene Feldrechte gelten auch für bereits gespeicherte Treffer, Exporte, Pläne und Rücknahmen. Die Historie bleibt gespeichert, gesperrte Werte werden nicht angezeigt.
Welche Daten FindWeave speichert, was es nie sendet und wie alles wieder verschwindet.
Wo in WordPress: WordPress → Plugins → FindWeave → Deaktivieren / Löschen
Eigene Daten
FindWeave speichert nur seine Arbeitsdaten in eigenen Tabellen dieser Website: Suchläufe (Suchtext, Fortschritt, Fundstellen, Protokoll; 60 Minuten) und Änderungspläne mit Journal (Vorher- und Nachher-Werte der geänderten Inhalte; sieben Tage nach Abschluss). Weil Inhalte personenbezogene Daten enthalten können, gilt für Journal und Exportdateien dieselbe Sorgfalt wie für die Inhalte selbst.
Vertrieb und externe Dienste
FindWeave Free enthält kein Vertriebs-SDK und benötigt weder Konto noch Lizenz. Seine Werkzeuge kontaktieren den Checkout-Anbieter nicht automatisch. Suchtexte, Fundstellen, Journale und Exportdateien werden von FindWeave nicht an diesen Anbieter gesendet. Exportdateien gehen an deinen Browser.
Die vorhandenen Kaufverweise öffnen erst nach deinem Klick den externen Checkout. Dort gelten dessen Datenschutz- und Vertragsbedingungen.
Löschen
Alle eigenen Daten lassen sich jederzeit auf der FindWeave-Seite löschen: Suchläufe in Deine letzten Suchläufe, Pläne samt Journal in Deine Änderungspläne. Die Deaktivierung stoppt laufende Suchläufe und offene Pläne. Die Deinstallation entfernt die drei eigenen Arbeitstabellen, den eigenen Schemaeintrag und zugewiesene FindWeave-Rechte. Inhalte bleiben erhalten; Daten anderer Plugins werden nicht gelöscht.
Schutzgrenzen
Bekannte Zugangsdaten- und Konfigurationsschlüssel werden ausgeschlossen, auch in strukturierten Werten. Plan-Auszüge sind nach Entzug der Quellberechtigung nicht mehr sichtbar. Beliebige Inhalte können trotzdem persönliche oder sensible Daten enthalten; die Ausschlüsse ersetzen keine Prüfung vor einer Weitergabe.
Wo in WordPress: FindWeave → Statuszeilen der Bereiche
„Unvollständig“
Ein Suchlauf endet unvollständig, wenn Quellen übersprungen wurden, eine Grenze erreicht ist oder du abgebrochen hast. Der Status nennt den Grund: Trefferlimit erreicht, Objektlimit oder Datenmenge des Suchlaufs erreicht, übersprungene Dateien. Verkleinere den Bereich oder suche gezielter; übersprungene Dateien stehen im Protokoll unter der Tabelle.
„Keine anzeigbaren Fundstellen“
Der Text steht in keinem durchsuchten Feld, das du lesen darfst. Prüfe Groß- und Kleinschreibung, den gewählten Bereich und die Felder; eigene Felder müssen ausdrücklich angehakt sein.
„Ungültiger regulärer Ausdruck“
Das Muster ist kein gültiges PCRE-Muster oder verwendet gesperrte Bestandteile. Schreibe es ohne Begrenzer und Modifikatoren; (?i) ignoriert die Groß- und Kleinschreibung.
Ein Bereich fehlt
Bereiche erscheinen nur mit dem passenden Recht: Dateien mit findweave_read_files, Vorschau und Plan mit findweave_plan_changes, Ausführen mit findweave_execute_changes, Export und Import mit den Export- und Importrechten. Siehe Rechte und Rollen.
„Vorschau nicht möglich“
Der Ersatztext enthält Steuerzeichen oder ist zu lang (höchstens 200 UTF-8-Bytes). Tabulatoren und Zeilenumbrüche sind nicht erlaubt.
Konflikte im Plan
Ein Wert wurde zwischen Vorschau und Ausführung von jemand anderem geändert. FindWeave überschreibt ihn nicht. Suche erneut und erstelle einen neuen Plan.
Entwurf verfallen
Entwürfe verfallen 30 Minuten nach ihrer Erstellung. Berechne die Vorschau neu und erstelle den Plan erneut.
Die Fundstelle ist nicht verfügbar
Die Datei wurde verändert, ist nicht mehr lesbar oder der Suchlauf ist abgelaufen. Suche erneut. Es wird nichts geschrieben.
Hilfe erhalten
Dieses Handbuch liegt im Plugin unter FindWeave → Handbuch und ist ohne Internetverbindung lesbar. Für Rückfragen nutze die Kontaktmöglichkeit des Herausgebers, die mit dem Plugin ausgeliefert wird.