WordPress administracijski panel prikazuje nove teme i pluginove, simbolizirajući pravilnu konfiguraciju direktorija i dozvola.

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:

  1. Povežite se na server putem FTP klijenta (npr. FileZilla).
  2. Desnim klikom odaberite mapu wp-content/themes ili wp-content/plugins.
  3. Kliknite na “File Permissions” i postavite dozvole na 755 za mape.
  4. 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.