Zum Inhalt springen
Acorn Prettify: Der Soil-Nachfolger für ein aufgeräumteres WordPress
Hannah Turing
Hannah Turing 2024. January 16. · 4 min read

Acorn Prettify: Der Soil-Nachfolger für ein aufgeräumteres WordPress

Im Roots-Ökosystem war Soil lange so etwas wie der kleine Werkzeugkasten, den man fast automatisch mitinstalliert hat: ein paar sinnvolle Defaults, saubereres Markup, bessere Suche – Dinge, die man in WordPress-Projekten immer wieder braucht. Mit Acorn Prettify gibt es jetzt den offiziellen Nachfolger, der diese Kernfunktionen weiterführt – und gleichzeitig klar macht, wohin die Reise geht: Roots setzt „all-in“ auf Acorn (das Laravel-inspirierte Application-Framework innerhalb von WordPress).

Was ist Acorn Prettify – und warum ersetzt es Soil?

Acorn Prettify ist ein Paket aus dem Acorn-Ökosystem, das die wichtigsten, weiterhin gepflegten Features von Soil bündelt. Während Soil historisch eng mit dem Roots-Theme-Setup verbunden war (früher sogar direkt im Starter-Theme enthalten), wird die Funktionalität jetzt als modernes, Acorn-zentriertes Composer-Paket weitergeführt.

Der Hintergrund ist nachvollziehbar: Wenn Acorn ohnehin die Basis für moderne Roots-Setups (z. B. in Sage-Projekten) ist, macht es Sinn, auch solche „Qualitätsverbesserungen“ als Acorn-Package zu liefern – inklusive Konfiguration über eine zentrale Config-Datei.

Welche Features bringt Acorn Prettify mit?

Laut Ankündigung konzentriert sich Acorn Prettify auf die Soil-Funktionen, die Roots weiterhin aktiv warten möchte. Dazu gehören:

  • Cleaner WordPress Markup: Aufräumen bzw. Vereinfachen des von WordPress erzeugten HTML/Outputs.
  • Nice search: Verbesserte Suche – in der Praxis relevant, weil die Standardsuche in WordPress oft unerwartete Ergebnisse liefert.
  • Relative URLs: Relative URLs sind enthalten, aber standardmäßig deaktiviert (wichtig für Setups, in denen absolute URLs z. B. für Feeds, Canonicals oder CDN-Strategien gewünscht sind).

Einordnung: „Nice search“ & Markup-Cleanup

Die Begriffe sind bewusst generisch gehalten. Praktisch heißt das: Prettify liefert opinionated Defaults, die typische WordPress-Schmerzen reduzieren – ohne dass du dir jedes Mal ein eigenes „Must-use“-Snippet-Set zusammenbauen musst.

Migration: Von Soil zu Acorn Prettify wechseln

Wenn du bisher Soil per Composer eingebunden hast, ist der Wechsel straightforward: Soil entfernen, Prettify installieren. Das Ganze ist bewusst so gehalten, dass es gut in bestehende Deployments passt (Composer-first).

1) Soil als Composer-Dependency entfernen

composer remove roots/soil

2) Acorn Prettify installieren

composer require roots/acorn-prettify

3) Sage-Projekte: Theme-Support-Einträge bereinigen

Wenn du Sage nutzt, kannst du zusätzlich die bisherigen add_theme_support-Optionen für Soil aus deiner Theme-Setup-Datei entfernen (typischerweise app/setup.php). Roots verweist dazu auf ein konkretes Beispiel im Sage-Repository.

Relevanter Link: Beispieländerung im Sage-Repo

Konfiguration: Features über config/prettify.php steuern

Acorn Prettify wird über eine Konfigurationsdatei aktiviert bzw. gesteuert. Die Features hängen an der Datei config/prettify.php im Paket.

Wenn du Defaults ändern willst, publizierst du die Config in dein Projekt und passt sie dort an. Das folgt dem in Acorn/Laravel üblichen Pattern (Vendor-Config publishen, dann lokal überschreiben).

wp acorn vendor:publish --tag=prettify-config

Die referenzierte Config-Datei im Repository: config/prettify.php

Relative URLs sind deaktiviert

Wenn du bisher bei Soil aktiv relative URLs genutzt hast, lohnt sich ein expliziter Check nach der Migration: In Acorn Prettify ist das Feature laut Ankündigung standardmäßig aus.

Was sich an der Roots-Strategie ablesen lässt

Der spannendste Teil an der Ankündigung ist weniger das Feature-Set, sondern die klare Produktlinie: Roots investiert in Acorn und sein Package-Ökosystem. Acorn Prettify ist damit auch ein Signal, dass „Utility-Funktionalität“ künftig eher als Acorn-Package statt als klassisches WordPress-Plugin (wie Soil) gedacht ist.

Wer eigene Erweiterungen plant, findet dazu die offizielle Anleitung: Creating an Acorn package.

Kurzfazit

  • Acorn Prettify ist der offizielle Nachfolger von Soil und übernimmt die weiterhin gepflegten Kernfeatures.
  • Migration läuft sauber über Composer: roots/soil raus, roots/acorn-prettify rein.
  • Konfiguration erfolgt über eine publishbare Datei (prettify-config).
  • Relative URLs sind enthalten, aber standardmäßig deaktiviert – das ist nach dem Update der häufigste Stolperstein.
Hannah Turing

Hannah Turing

WordPress-Entwicklerin und technische Redakteurin bei HelloWP. Ich helfe Entwicklern, bessere Websites mit modernen Tools wie Laravel, Tailwind CSS und dem WordPress-Ökosystem zu erstellen. Leidenschaftlich für sauberen Code und Entwicklererfahrung.

Alle Beiträge

Tritt der HelloWP-Community bei!

Chatte mit uns über WordPress, Webentwicklung und teile Erfahrungen mit anderen Entwickler*innen.

- Mitglieder
- online
Beitreten

We use cookies to improve your experience. By continuing, you agree to our Cookie Policy.