WordPress-Permalinks setzen
set_wordpress_permalinksStellt die Permalink-Struktur einer WordPress-Installation von der einfachen Form (?p=123) auf eine schöne Adresse um (Standard: /beitragsname/; alternativ /Jahr/Monat/beitragsname/ oder /Jahr/Monat/Tag/beitragsname/). Erstellt davor automatisch ein Sicherheits-Backup und weist dessen Vorhandensein nach — lässt es sich nicht erstellen oder nicht nachweisen, wird NICHTS geändert. Ändert NUR die einfache Struktur: Hat die Installation schon eine schöne Struktur, wird nichts verändert (auch nicht auf eine andere), weil das bestehende Links und die Suchmaschinen-Platzierung ungültig machen würde — dann steht in der Antwort, wie der Kunde das selbst unter Einstellungen → Permalinks entscheidet. Nach dem Setzen wird die Struktur nachgelesen; gelingt das nicht, meldet das Tool ehrlich "unverified" statt Erfolg zu behaupten. Dem Kunden danach mitgeben: ein paar Seiten prüfen; bei einem 404-Fehler im WordPress-Backend unter Einstellungen → Permalinks einmal "Änderungen speichern" klicken; WordPress leitet alte ?p=123-Adressen meist automatisch um, extern gesetzte Links ggf. anpassen. Gibt es auf der Domain mehrere WordPress-Installationen, ist site_url nötig.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Die Domain, z. B. example.de | |
| site_url | No | Bei mehreren WordPress-Installationen auf derselben Domain: welche gemeint ist | |
| structure | No | Gewünschte schöne Struktur: "beitragsname" = /beitragsname/, "monat_und_name" = /Jahr/Monat/beitragsname/, "tag_und_name" = /Jahr/Monat/Tag/beitragsname/. Standard: beitragsname. |