---
title: "Acorn Prettify: a Soil utódja, ha Roots/Acorn alapokra építesz"
url: "https://helloblog.io/hu/acorn-prettify-soil-utod-acorn-roots/"
date: "2024-01-16"
modified: "2026-01-20"
author: "Szabó Péter"
language: "hu_HU"
categories: ["WordPress ökoszisztéma"]
tags: ["Acorn", "Composer", "Roots", "Sage", "WordPress"]
featured_image: "https://helloblog.io/app/uploads/sites/2/2026/01/featured-2-1024x572.png"
excerpt: "Ha eddig a Soil bővítménnyel „takarítottad ki” a WordPress apró furcsaságait, most érdemes ránézni az Acorn Prettify-ra. A Roots csapata ezzel viszi tovább a karbantartott funkciókat, már az Acorn ökoszisztémára építve."
---

# Acorn Prettify: a Soil utódja, ha Roots/Acorn alapokra építesz

A Roots ökoszisztémában a Soil sokáig egyfajta „alapcsomag” volt: pár jól bevált finomhangolás, amitől a WordPress kimenete és viselkedése kulturáltabb lett. A Roots bejelentése szerint ennek a szerepnek a folytatója az új [Acorn Prettify](https://github.com/roots/acorn-prettify) csomag, amit kifejezetten az Acorn-ra (a Roots WordPress-hez igazított keretrendszerére) támaszkodva adnak ki és tartanak karban.

## Mi az Acorn Prettify, és miért lett rá szükség?

Az Acorn Prettify a Roots szerint a Soil utódja. Röviden: ugyanazt a filozófiát viszi tovább, csak már a modern Roots/Acorn irányra felültetve. A háttérhez tartozik, hogy a Soil eredetileg a Roots starter theme része volt 2011–2014 között, majd a Roots v7 környékén önálló bővítményként vált külön.

A bejelentés alapján a Roots most „all-in” módon Acorn-ra épít: az Acorn és a köré épülő csomag-ökoszisztéma (Composer-es csomagok, publikus package-ek) növekedésére számítanak, és ebbe a vonalba illeszkedik az Acorn Prettify is.

## Milyen Soil-funkciók kerültek át (és maradnak támogatottak)?

Az Acorn Prettify a bejelentés szerint azokat a Soil-funkciókat viszi tovább, amelyeket a Roots csapat karban is akar tartani. Ezek a fő pontok:

- WordPress markup „takarítás”: tisztább/konzisztensebb HTML-kimenet a WordPress alapértelmezéseihez képest.
- „Nice search”: a keresés viselkedésének finomítása, hogy felhasználóbarátabb legyen.
- Relatív URL-ek (relative URLs): elérhető funkció, de alapból *kikapcsolva* érkezik.

#### Miért fontos, hogy a relatív URL alapból ki van kapcsolva?

A bejelentés szerint a relatív URL funkció most már alapértelmezetten tiltott. Ez arra utal, hogy nem minden projektnél kockázatmentes (például CDN, több domain, admin/REST/API végpontok, e-mail sablonok, canonical URL-ek esetén), ezért érdemes tudatosan dönteni róla, nem automatikusan bekapcsolni.

## Átállás Soil-ról Acorn Prettify-ra (Composer)

Ha a projektedben a Soil Composer-függőségként szerepel, az átállás a Roots ajánlása szerint két lépés: a Soil eltávolítása, majd az Acorn Prettify telepítése.

```
composer remove roots/soil
```

```
composer require roots/acorn-prettify
```

Sage témát használó projekteknél a Roots külön kiemeli, hogy érdemes kitakarítani a Soil-hoz kapcsolódó `add_theme_support` beállításokat is a témában (tipikusan az `app/setup.php` környékén). Konkrét diff példát a Sage repóban mutatnak: [Sage PR #3172 (files)](https://github.com/roots/sage/pull/3172/files).

## Konfiguráció: hogyan kapcsolod be a funkciókat?

Az Acorn Prettify-nál a funkciók egy konfigurációs fájlon keresztül vezérelhetők: `config/prettify.php`. A bejelentés alapján ezen keresztül tudod engedélyezni/tiltani az egyes feature-öket, illetve a default értékeket felülírni.

Ha a defaultokon változtatnál, a Roots javaslata szerint publikáld a csomag konfigurációját a projektedbe, majd szerkeszd a saját példányodat.

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

#### Gyakorlati tipp telepítés után

Mivel a funkciók konfigurációból aktiválhatók, telepítés után érdemes elsőként megnézni a `config/prettify.php` logikáját, és projekt-specifikusan dönteni (különösen a relatív URL-ek esetén).

## Mit jelent ez a Roots/Acorn vonalon fejlesztőknek?

A bejelentés üzenete egyértelmű: a Roots az Acorn-t tekinti a jövőbeli WordPress-es fejlesztési alapnak, és a hasznos „minőségi” kiegészítéseket is ezen a csatornán keresztül szeretné szállítani. Ha Sage + Acorn stackben dolgozol, az Acorn Prettify várhatóan kézenfekvőbb alap lesz, mint a Soil további használata — főleg, ha hosszú távú karbantarthatóság a cél.

## Összefoglalás

1. Az Acorn Prettify a Roots szerint a Soil utódja, Acorn-alapon.
2. A csomag a Soil főbb, tovább karbantartott funkcióit viszi tovább: markup cleanup, „nice search”, relatív URL (alapból kikapcsolva).
3. Átállás Composerrel: `composer remove roots/soil`, majd `composer require roots/acorn-prettify`.
4. A funkciókat a `config/prettify.php` konfiguráció vezérli; a config publikálható a `wp acorn vendor:publish --tag=prettify-config` paranccsal.

## Hivatkozások / Források

- [Announcing Acorn Prettify](https://roots.io/announcing-acorn-prettify/)
- [roots/acorn-prettify](https://github.com/roots/acorn-prettify)
- [roots/soil](https://github.com/roots/soil)
- [Creating an Acorn package](https://roots.io/creating-an-acorn-package/)
- [Sage PR #3172](https://github.com/roots/sage/pull/3172/files)
