wp theme activate în WordPress

Schimbă tema activă a site-ului cu o temă deja instalată, identificată prin slug.

Sintaxă
wp theme activate <theme>

Ce face wp theme activate

wp theme activate primește un singur argument: slug-ul (numele folderului din wp-content/themes/) unei teme instalate. Comanda face același lucru ca butonul „Activează” din Aspect → Teme: schimbă tema și rulează hook-urile obișnuite de schimbare a temei.

Este utilă mai ales la depanare: dacă tema activă produce o eroare fatală și panoul nu se mai deschide, treci din terminal pe o temă implicită (de exemplu twentytwentyfive) și site-ul revine.

O temă copil se poate activa doar dacă tema părinte este instalată. Dacă tema cerută este deja activă, comanda doar afișează un avertisment.

Parametri

Parametru Descriere
<theme> Slug-ul temei de activat.

Exemple

Exemplul 1: Trecerea pe tema implicită

Mesajul de succes afișează numele temei, așa cum apare în panou.

wp theme activate twentytwentyfive

Ieșire în terminal

Success: Switched to 'Twenty Twenty-Five' theme.

Exemplul 2: Activarea unei teme copil fără părinte

Tema copil dex-copil are ca părinte twentytwentyfive, care aici nu este instalată. Comanda refuză activarea.

wp theme activate dex-copil

Ieșire în terminal

Error: The 'dex-copil' theme cannot be activated without its parent, 'twentytwentyfive'.

Greșeli frecvente

  • Folosirea numelui afișat ("Twenty Twenty-Five") în loc de slug (twentytwentyfive). Slug-urile le vezi cu wp theme list --field=name.
  • Schimbarea temei pe un site live fără verificare: widget-urile, meniurile și setările din Personalizare sunt legate de temă și pot arăta altfel după schimbare. Încearcă întâi pe o copie a site-ului.
  • Ștergerea temei părinte după activarea temei copil: tema copil se strică. Pe listă, părintele apare cu starea parent, semn că este folosit.

Comenzi înrudite

  • wp theme install: Instalează o temă din directorul wordpress.org, dintr-un zip local sau de la o adresă URL, opțional și activată.
  • wp theme list: Afișează temele instalate, cu stare, versiune și actualizări; wp theme update le actualizează.
  • wp plugin activate: Activează sau dezactivează pluginuri instalate, unul câte unul sau toate odată, fără panoul de administrare.