Tema nu apare după încărcare
Dezvolt un site pentru un client și am întâmpinat probleme la încărcarea temei. Tema pe care o încarc este de pe Theme Forest.
Am încercat să încarc tema prin panoul de administrare WordPress, dar fișierul este prea mare. Apoi am încercat să o încarc prin FTP - fișierul temei apare pe server, dar nu apare în panoul WordPress când încerc să schimb tema.
Am testat cu FileZilla, CyberDuck și FireFTP, dar problema persistă. Nu am acces la cPanel pentru acest client, doar la contul WordPress și FTP. Ce ar trebui să fac?
Actualizare: Am verificat câteva aspecte și am aflat că serverul clientului rulează Ubuntu și pot accesa FTP doar prin SSH. Ar putea fi aceasta cauza problemei?
Dacă ați încărcat cu succes tema prin FTP în directorul corect, ar trebui să fie disponibilă pentru activare.
Lucruri de verificat:
- Folosind clientul FTP, ar trebui să puteți vedea directorul temei și toate fișierele sale în wp_content/themes
- Asigurați-vă că permisiunile fișierelor sunt corecte pentru ca WordPress să poată accesa fișierele (poate fi necesar să verificați cu administratorul de sistem)
- Așa cum a menționat Burgi în răspunsul său, asigurați-vă că utilizați folderul corect al temei (/numele_temei/style.css ar trebui să fie vizibil)

Când descărcați teme de pe ThemeForest, acestea pot fi organizate în mai multe foldere în pachetul de descărcare.
În cazul meu există arhive ZIP suplimentare și una dintre acestea conține tema efectivă. Dacă aveți dubii, căutați folderul care conține fișierul style.css
(evidențiat), acesta este folderul pe care trebuie să-l încărcați în wp_content\themes
.
Dacă acest lucru nu funcționează, poate fi necesar să verificați jurnalul FTP pentru mesaje de eroare.

Nu, fișierul corect a fost plasat @burgi. Există vreun client FTP gratuit care permite dezarhivarea fișierelor .zip? Poate asta este o problemă, deoarece încarc fișierul temei. Presupun că unele fișiere ar putea fi corupte sau plasate greșit.

Doar voiam să menționez. Răspunsul meu a fost că aveam configurat caching agresiv în browser prin nginx.
Soluția mea a fost să deschid instrumentele de dezvoltator Chrome (inspect), să selectez rețeaua și să dezactivez cache-ul.
Cred că poți încerca și cu ștergerea cache-ului din browser sau reîncărcarea folosind control + shift + R.
