Wofür werden custom_css und customize_changeset verwendet?

9

Eine neue WordPress-Installation hat die folgenden Beitragstypen:

  • Beitrag (Beitragstyp: 'Beitrag')
  • Seite (Beitragstyp: 'Seite')
  • Anhang (Beitragstyp: 'Anhang')
  • Revision (Beitragstyp: 'Revision')
  • Navigationsmenü (Beitragstyp: 'nav_menu_item')
  • Benutzerdefiniertes CSS (Beitragstyp: 'custom_css')
  • Änderungssätze (Beitragstyp: 'customize_changeset')

https://codex.wordpress.org/Post_Types spricht nicht an, wofür die letzten beiden verwendet werden.

Könnte jemand erklären?

Rob-Gordon
quelle

Antworten:

9

Die genannten Beitragstypen befassen sich speziell mit dem Customizer.

Benutzerdefinierter CSS-Beitragstyp

Der custom_cssBeitragstyp wird verwendet, um alle Themen "Benutzerdefiniertes CSS" zu speichern, die im Customizer unter "Zusätzliches CSS" zu finden sind. Jedes Thema erhält einen eigenen Beitrag (wenn das zusätzliche CSS gespeichert wird), in dem das CSS gespeichert ist post_content. Dann wird beim Anzeigen des Themas nur der Beitrag des aktiven Themas verwendet. Wir können das in Aktion sehen über wp_get_custom_css_post(). Weitere Informationen zu dieser Entscheidung finden Sie im Make Core-Beitrag von George Stephanis : Erweitern des benutzerdefinierten CSS-Editors .

Änderungssätze Beitragstyp

Dies ist eine Version von Autosaves für The Customizer. Sie können einen ausführlicheren Beitrag von Weston Ruter lesen : Anpassen von Änderungssätzen Technische Entwurfsentscheidungen

Die TL; DR für diesen Beitrag lautet, dass das Anpassen von Änderungssätzen Änderungen im Customizer dauerhaft macht, z. B. automatisch gespeicherte Entwürfe. Für Benutzer kann die Registerkarte "Customizer" geschlossen und erneut geöffnet werden, und die Änderungen bleiben bestehen. Benutzer können im Customizer Änderungen an einem Thema vornehmen und zu einem anderen wechseln, ohne die Änderungen beim Wechsel zu verlieren. Eine Anpassungssitzung kann mit einem Lesezeichen versehen werden, um später darauf zurückzugreifen, oder diese URL kann für andere Personen freigegeben werden, um sie zu überprüfen und zusätzliche Änderungen vorzunehmen (die URLs verfallen nach einer Woche ohne Änderungen). Die neuen APIs ermöglichen viele neue benutzerbezogene Funktionen in zukünftigen Versionen und Feature-Plugins, einschließlich Speichern von Entwürfen, Senden von Änderungssätzen als ausstehend zur Überprüfung anstehend, Planen von Änderungen und mehr.

Howdy_McGee
quelle
+1 für die Info. Ich habe die letzten 2 Beitragstypen nicht bemerkt. Übrigens war die TL; DR länger als der ursprüngliche Beitrag (Kappa).
Jack Johansson
2
Schlagen Sie mich, ich hatte die gleiche Idee mit diesen beiden Make-Posts ;-) Es wäre schön, auch die Autoren dieser Posts zu erwähnen.
Birgire