
WordPress ne prepoznaje nove teme ili plugine? Rješenja za prikaz datoteka
Ako ste nedavno prenijeli novu temu ili plugin, a WordPress ih ne prepoznaje u administraciji, to može biti frustrirajuće. U ovom članku ćemo detaljno objasniti moguće uzroke i ponuditi rješenja kako biste osigurali da se vaše nove teme i pluginovi ispravno prikazuju.
Zašto WordPress ne vidi nove teme ili plugine?
Postoji nekoliko razloga zbog kojih se nova tema ili plugin ne pojavljuju u vašoj WordPress administraciji:
- Netočne dozvole datoteka – Ako datoteke i mape nemaju ispravne dozvole, WordPress neće moći čitati ili izvršavati potrebne podatke.
- Krivi put do direktorija – Teme ili pluginovi moraju biti smješteni u ispravne mape, npr. teme u wp-content/themes/, a pluginovi u wp-content/plugins/.
- Server caching – Ako vaš server ili caching plugin (poput WP Rocket ili LiteSpeed Cache) koristi zastarjele podatke, nove datoteke se neće odmah prikazati.
- Oštećene datoteke – Tijekom prijenosa datoteka može doći do pogrešaka, što rezultira nepotpunim ili oštećenim datotekama.
- Nedostajuće zaglavlje – Za ispravan rad, tema mora imati pravilno formatirano zaglavlje u datoteci style.css, a plugin u plugin.php.
Kako riješiti problem? – 5 koraka do ispravnog prikaza
1. Provjerite dozvole datoteka
Ispravne dozvole omogućuju WordPressu da čita i izvršava datoteke. Preporučene vrijednosti su:
- Mape: 755
- Datoteke: 644
Koraci:
- Povežite se na server putem FTP klijenta (npr. FileZilla).
- Desnim klikom odaberite mapu wp-content/themes ili wp-content/plugins.
- Kliknite na “File Permissions” i postavite dozvole na 755 za mape.
- Za sve datoteke unutar tih mapa postavite dozvole na 644.
2. Provjerite strukturu direktorija
Osigurajte da su teme i pluginovi smješteni u ispravne direktorije:
- Teme: Datoteke teme trebaju biti u mapi wp-content/themes/ime-teme/, pri čemu mora postojati datoteka style.css s ispravnim zaglavljem.
- Pluginovi: Plugin treba biti unutar mape wp-content/plugins/ime-plugina/, a datoteka plugin.php mora sadržavati zaglavlje s osnovnim informacijama.
3. Osvježite server cache
Ako koristite caching plugin ili server-level cache, stari podaci mogu spriječiti prikaz novih datoteka.
- Deaktivirajte caching plugin privremeno.
- Ako koristite server cache, kontaktirajte hosting podršku kako biste izvršili čišćenje cachea.
- Nakon čišćenja cachea, osvježite stranicu i provjerite prikaz novih tema ili plugina.
4. Provjerite zaglavlje teme/plugina
WordPress prepoznaje teme i plugine prema ispravno formatiranim zaglavljima:
- Za temu: Datoteka style.css treba sadržavati zaglavlje poput:cssCopyEdit
/* Theme Name: Ime Teme Theme URI: https://example.com Author: Ime Autora */
- Za plugin: Datoteka plugin.php mora imati zaglavlje poput:phpCopyEdit
/* Plugin Name: Ime Plugina Plugin URI: https://example.com */
Provjerite jesu li ove informacije ispravno unesene i da nema sintaktičkih pogrešaka.
5. Ručno ponovo skenirajte direktorije
Ponekad WordPress treba “forsirati” ponovno skeniranje direktorija kako bi prepoznao nove teme ili plugine.
- Instalirajte plugin poput WP Reset.
- Idite na Tools → WP Reset i odaberite opciju za skeniranje direktorija (“Scan themes” ili “Scan plugins”).
- Ovaj postupak prisiljava WordPress da ponovno učita sve datoteke iz direktorija.
Prevencija u budućnosti
Kako biste izbjegli slične probleme prilikom prijenosa novih tema i plugina, preporučujemo:
- Koristite pouzdane alate za prijenos – Alati poput All-in-One WP Migration smanjuju rizik od oštećenja datoteka.
- Provjerite dozvole prije uploada – Osigurajte da su dozvole postavljene ispravno prije prijenosa.
- Testirajte na staging okruženju – Prije implementacije na live stranicu, testirajte nove teme ili plugine na kopiji stranice.
Kontaktirajte me
Ako i dalje imate problema s prikazom novih tema ili plugina, kontaktirajte me odmah. Brzo ću provjeriti server i konfiguraciju te osigurati da vaša WordPress stranica ispravno prikazuje sve nove dodatke.