Ich habe angefangen, eine Site mit über einem Dutzend benutzerdefinierten Beitragstypen zu entwickeln. Ich möchte einige von ihnen umbenennen, nicht nur den Anzeigewert, sondern auch den tatsächlichen Namen des benutzerdefinierten Beitragstyps. Ich mache mir jedoch Sorgen, dass ich durch Ausführen einer SQL-Aktualisierungsabfrage einige Stellen verpasse, an denen ich Dinge ändern oder einen Teil der serialisierten Daten überschreiben muss. Ich habe bereits über 3.000 Elemente eingegeben, daher kann ich nicht einfach mit einer sauberen Datenbank neu starten.
Wie kann ein benutzerdefinierter Beitragstyp am besten umbenannt werden? Wie wäre es, eine Taxonomie umzubenennen?
custom-post-types
taxonomy
Derek Perkins
quelle
quelle
Antworten:
SQL-Abfrage zum Umbenennen der Beiträge:
SQL-Abfrage zum Umbenennen der Taxonomie:
Das sollte sich um alle Datenbankbereiche kümmern. Denken Sie daran, die neuen Namen in dem Code zu verwenden, in dem die Beitragstypen oder Taxonomien registriert sind. Soweit ich weiß, wird dies noch in keinem Plugin behandelt.
quelle
Hallo @Derek Perkins:
Im Allgemeinen ist die Antwort von @John P Bloch genau richtig, aber mit einer Einschränkung . Plugins und sogar benutzerdefinierte Designs können und können Informationen zum Post-Typ speichern. Um sicherzustellen, dass Sie Ihre Daten nicht beschädigen, müssen Sie sicherstellen, dass Ihre Plugins und Designs keine Post-Typen speichern auch.
Können Sie uns sagen, welche Plugins Sie verwenden?
quelle
Wenn Sie die SQL-Abfragen nicht selbst manuell durchführen müssen, können Sie einige Plugins verwenden:
Ich habe Post-Typen erfolgreich in Massenänderungs-Posts umgewandelt.
Für die Konvertierung einzelner Posts ist der Post Type Switcher eine bessere Option.
quelle