Dokumentacija
NikolicWP CPT – zvanična dokumentacija
NikolicWP CPT (kratko NWP CPT) je dodatak za WordPress kojim se bez kodiranja prave novi tipovi sadržaja (na primer Dokumentacija, Projekti, Događaji, Članovi tima), taksonomije koje ih grupišu (Teme, Proizvodi, Lokacije…) i prilagođena polja sa dodatnim podacima (cena, datum, slika, link, galerija, redovi podataka…). Sve se podešava na jednom mestu, uz pregled uživo i uputstvo na srpskom.
Ova dokumentacija opisuje verziju 1.0.1 (oktobar 2026). Autor dodatka je NikolicWP (https://nikolicwp.rs).
Ukratko:
- Tipovi sadržaja sa svim opcijama koje WordPress nudi: meni, ikonica, hijerarhija, delovi uređivača, blok ili klasični uređivač, adrese, arhiva, RSS, ovlašćenja.
- Natpisi („Dodaj novi dokument“, „Sva uputstva“) se prave sami iz naziva – na srpskom sajtu po rodu i na pismu kojim su nazivi napisani.
- Taksonomija u adresi:
/dokumentacija/pismo/podesavanja/– pojam (proizvod, tema, grad) postaje deo adrese. - 21 vrsta prilagođenih polja, sa ponavljačem (redovi polja) i uslovnim prikazom.
- Kolone, filteri i sopstveni redosled prevlačenjem u listi postova.
- Putanja (breadcrumbs), prethodna/sledeća strana, bočni meni svih strana, pretraga u jednom tipu i lista postova – kao blokovi i kratki kodovi.
- Uvoz i izvoz, PHP kod i prenos iz dodatka Custom Post Type UI.
- Isključivanje ili brisanje tipa nikada ne briše postove, pojmove ni vrednosti polja.
1. Za koga je NikolicWP CPT
Za svaki WordPress sajt kome nisu dovoljni Članci i Stranice:
- dokumentacija i uputstva za proizvode ili usluge, sa poglavljima i bočnim menijem;
- portfolio, projekti, reference;
- događaji, kursevi, termini;
- članovi tima, saradnici, partneri;
- nekretnine, vozila, recepti, knjige – bilo koji katalog sa sopstvenim podacima;
- interni podaci koji se vide samo u administraciji.
Dodatak ne zahteva poznavanje koda. Programeri mogu da koriste funkcije, filtere i gotov PHP kod (vidi Za programere).
2. Osnovni pojmovi
- Tip sadržaja (custom post type) – nova vrsta sadržaja sa sopstvenim menijem, listom i uređivačem, kao Članci i Stranice. Primer: „Dokumentacija“.
- Taksonomija – način grupisanja postova, kao Kategorije i Oznake. Primer: „Proizvodi“ za dokumentaciju. Pojedinačne stavke taksonomije su pojmovi (Pismo, NestPay…).
- Grupa polja – okvir sa dodatnim poljima na ekranu za uređivanje izabranih tipova sadržaja. Primer: „Podaci o dokumentu“ sa poljima Verzija, Nivo, Video.
- Ključ – ime pod kojim WordPress čuva tip, taksonomiju ili polje u bazi (mala latinična slova, cifre, _ i -). Pravi se sam iz naziva.
3. Zahtevi i instalacija
Zahtevi: WordPress 6.3 ili noviji i PHP 7.4 ili noviji. Svaka verzija se pre izdavanja proverava na WordPress-u 7.1.3, sa temom Blocksy, na računaru i telefonu, uz dodatak NikolicWP Pismo (ćirilica i latinica).
Instalacija:
- Preuzmite zip fajl dodatka iz svog naloga na nikolicwp.rs.
- U WordPress-u otvorite Dodaci → Dodaj novi → Otpremi dodatak, izaberite zip i kliknite Instaliraj odmah, pa Aktiviraj.
- Otvara se čarobnjak za licencu: nalepite ključ koji ste dobili posle kupovine i kliknite Nastavi.
- Otvara se NWP CPT → Pregled. Nastavite sa prvim koracima.
Meni dodatka u administraciji zove se NWP CPT i ima kartice Pregled, Tipovi sadržaja, Taksonomije, Polja, Alati, Podešavanja, Uputstvo i Licenca.
4. Licenca
- Paketi: godišnja licenca za 1 sajt (Personalni), 5 sajtova (Poslovni) ili 10 sajtova (Profesionalni). Sve mogućnosti su u svakom paketu; razlika je samo u broju sajtova.
- Aktivacija: ključ se aktivira jednom po sajtu, u čarobnjaku posle aktivacije dodatka. Dodatak počinje da radi kada se licenca aktivira.
- Lokalni i test sajtovi ne troše mesto:
localhost,*.local,*.test,staging.*idev.*. - Šta pokriva licenca: nove verzije i podršku.
- Kada licenca istekne: svi tipovi, taksonomije i polja rade kao i do tada. Samo ne dobijate nove verzije i podršku dok licencu ne obnovite.
- Prenos na drugi sajt: na starom sajtu kliknite Deaktiviraj na ovom sajtu u kartici Licenca. Time oslobađate mesto, a na tom sajtu dodatak prestaje da radi dok ključ ponovo ne aktivirate.
- Ponovna instalacija: deaktivacija i ponovna aktivacija samog dodatka ne troši novo mesto – sačuvani ključ se aktivira sam.
- Podrška: u kartici Licenca, uz aktivnu licencu, dugme „Pošalji dijagnostiku i otvori tiket“.
5. Prvi koraci
- NWP CPT → Tipovi sadržaja → Dodaj tip sadržaja. Upišite naziv u množini i jednini (na primer „Projekti“ i „Projekat“) i kliknite Napravi. Sve ostalo je već podešeno na preporučene vrednosti.
- NWP CPT → Taksonomije → Dodaj taksonomiju (po želji). Upišite naziv (na primer „Oblasti“ i „Oblast“), izaberite „Kao kategorije“ ili „Kao oznake“ i štiklirajte novi tip.
- NWP CPT → Polja → Dodaj grupu polja (po želji). Upišite naslov okvira, štiklirajte tip, kliknite Dodaj polje i podesite polja.
Posle čuvanja nova stavka se odmah pojavljuje u meniju administracije, a adrese na sajtu rade bez odlaska na Podešavanja → Stalne veze.
6. Primer: dokumentacija proizvoda
Cilj: uputstva za više proizvoda, sa adresama kao /dokumentacija/pismo/podesavanja/, stranicom svakog proizvoda (/dokumentacija/pismo/) i bočnim menijem.
1. Tip sadržaja
- Naziv (množina): Uputstva; Naziv (jednina): Uputstvo; Rod: srednji. Natpisi postaju „Sva uputstva“, „Dodaj novo uputstvo“.
- Ključ:
dokumentacija. - Natpisi → Naziv u meniju: Dokumentacija.
- Uređivač i mogućnosti: uključite Hijerarhijski i štiklirajte Redosled i nadređeni (Atributi) – poglavlja mogu imati podpoglavlja.
- Lista postova: uključite Sopstveni redosled prevlačenjem.
- Arhiva i upiti → Redosled arhive: Sopstveni redosled, Smer: Rastuće.
2. Taksonomija
- Naziv: Proizvodi / Proizvod; Ključ:
proizvod; Vrsta: Kao kategorije; Za tipove sadržaja: Uputstva. - Okvir u uređivaču posta: Samo jedan izbor – radio dugmad (svako uputstvo pripada jednom proizvodu).
- Adrese → Početak adrese:
dokumentacija.
3. Adresa tipa
- U tipu, Adrese → Početak adrese: kliknite dugme
%proizvod%, tako da pišedokumentacija/%proizvod%. - Rezultat:
/dokumentacija/(arhiva svih uputstava),/dokumentacija/pismo/(sva uputstva za Pismo),/dokumentacija/pismo/podesavanja/(jedno uputstvo).
4. Navigacija
- U tipu, Navigacija na sajtu: uključite Putanja iznad sadržaja i Prethodni / sledeći ispod sadržaja, između postova istog pojma.
- U bočnu traku teme (Izgled → Vidžeti ili uređivač šablona) dodajte blok Meni tipa sadržaja ili kratki kod
[nwp_nav type="dokumentacija"], i po želji blok Pretraga u tipu sadržaja.
5. Polja (po želji)
- Grupa „Podaci o uputstvu“ za tip Uputstva: polja Verzija dodatka (tekst), Nivo (padajuća lista Početni/Napredni), Video (video ili ugradnja) – i „Prikaži automatski“: ispod sadržaja posta.
7. Ekran dodatka
Pregled – brojke (tipovi, taksonomije, grupe polja, postovi), koraci za početak i Provera, koja upozorava na:
- Podešavanja → Stalne veze podešena na „Obične“;
- ključ koji već registruje tema ili drugi dodatak;
- stranicu sa istom adresom kao arhiva tipa;
- adresu sa
%taksonomijom%koja nije povezana sa tipom; - taksonomiju ili grupu polja koja nije povezana ni sa jednim tipom;
- aktivan Custom Post Type UI.
Liste (Tipovi sadržaja, Taksonomije, Polja) – pretraga po nazivu ili ključu, čipovi Sve / Uključeno / Isključeno, redosled (naziv, ključ, broj postova, poslednja izmena), broj po strani (10/20/50/100), strane i dugme Osveži. U svakom redu: broj postova ili pojmova (link na listu), adresa arhive, prekidač Uključeno/Isključeno i dugmad Uredi, Kopiraj i Obriši.
Uređivači – levo odeljci, u sredini podešavanja, desno Pregled uživo:
- tip sadržaja: stavka u meniju administracije, ekran za dodavanje posta i sve adrese (pojedinačni post, nadređeni → podređeni, arhiva, RSS, REST API);
- taksonomija: okvir u uređivaču posta (štikliranje, oznake, radio ili padajuća lista) i adrese pojmova;
- grupa polja: okvir sa pravim poljima, onako kako će ih urednici videti.
Pregled prati formular; ništa se ne čuva dok ne kliknete Sačuvaj izmene. Pored dugmeta je Odustani od izmena, a na dnu svakog odeljka Vrati preporučena podešavanja (sopstveni tekstovi, nazivi i adrese se ne diraju).
8. Tipovi sadržaja – sve opcije
Vrednosti u tabelama su ujedno i preporučene i podrazumevane.
Osnovno
| Opcija | Šta radi |
|---|---|
| Naziv (množina), Naziv (jednina) | Naziv tipa, na primer Projekti / Projekat. Od njih se prave natpisi i ključ. |
| Rod naziva | Na srpskom sajtu: muški, ženski ili srednji – za pravilne natpise („novi dokument“, „nova strana“, „novo uputstvo“). |
| Ključ | Ime u bazi: mala latinična slova, cifre, _ i -, najviše 20 znakova. Pravi se iz jednine (ćirilica i č ć š ž đ postaju obična latinica). Uređivač odmah upozorava na reči koje koristi WordPress (post, page, type…). |
| Opis | Neke teme ga prikazuju na arhivi. |
| Uključeno | Isključeno: tip se ne registruje, meni nestaje, postovi ostaju u bazi. |
Promena ključa tipa koji već ima postove: ostavite uključeno Prebaci postojeće postove na novi ključ.
Vidljivost
| Opcija | Preporučeno | Šta radi |
|---|---|---|
| Javno | uključeno | Postovi imaju svoje stranice na sajtu. Isključeno: sadržaj samo za administraciju. |
| Stranice na sajtu | uključeno | Pojedinačni postovi i arhiva mogu da se otvore. |
| Izostavi iz pretrage sajta | isključeno | Uobičajena pretraga ne pronalazi ove postove. |
| Dostupno u Izgled → Izbornici | uključeno | Postovi mogu da se dodaju u meni sajta. |
Meni u administraciji
| Opcija | Šta radi |
|---|---|
| Ekrani u administraciji | Lista postova i uređivač. |
| Mesto u meniju | Sopstvena stavka u glavnom meniju, ispod druge stavke (Članci, Stranice, Mediji, Alati, Podešavanja, Korisnici ili drugi vaš tip) ili nije u meniju. |
| Položaj u meniju | Ispod Članaka, Medija, Stranica, Komentara (podrazumevano), Izgleda, Dodataka, Korisnika, Alata, Podešavanja ili na dnu. |
| Ikonica u meniju | Klik na jednu od 60 ikonica, drugi Dashicons naziv (dashicons-…) ili adresa slike 20×20. |
| U meniju „+ Novo“ | Brzo dodavanje sa trake administracije. |
| Broj na Kontrolnoj tabli | U okviru „Ukratko“. |
| Tekst u polju za naslov | Umesto „Dodaj naslov“. |
Uređivač i mogućnosti
| Opcija | Šta radi |
|---|---|
| Hijerarhijski | Postovi mogu imati nadređeni post, kao Stranice; adrese postaju /nadredjeni/podredjeni/. Za dokumentaciju i usluge, ne za vesti. |
| Delovi uređivača | Naslov, Sadržaj, Istaknuta slika, Izvod, Autor, Revizije, Redosled i nadređeni (Atributi), Komentari, Povratni pingovi, Okvir prilagođenih polja WordPress-a, Formati postova. Preporučeno: naslov, sadržaj, istaknuta slika, izvod, revizije. |
| Taksonomije | Vaše taksonomije i postojeće (Kategorije, Oznake…). Veza se usklađuje i u uređivaču taksonomije. |
| Blok uređivač i REST API | Uključeno: blok uređivač (Gutenberg) i pristup za aplikacije. Isključeno: klasični uređivač. |
Adrese
| Opcija | Preporučeno | Šta radi |
|---|---|---|
| Čitljive adrese | uključeno | /projekti/moj-projekat/ umesto ?projekat=moj-projekat. |
| Početak adrese | prazno (= ključ) | Može sadržati taksonomiju – vidi Adrese i taksonomija u adresi. |
| Počni stalnim delom adresa postova | uključeno | Važi samo kada Stalne veze počinju stalnim delom, kao /blog/. |
| Stranica arhive | uključeno | Lista svih postova tipa. |
| Adresa arhive | prazno | Prazno = početak adrese bez dela sa taksonomijom. |
| RSS kanal arhive | uključeno | /projekti/feed/. |
| Strane arhive | uključeno | /projekti/page/2/. |
Arhiva i upiti
| Opcija | Šta radi |
|---|---|
| Postova po strani arhive | 0 = kao u Podešavanja → Čitanje. |
| Redosled arhive | Kao WordPress (najnoviji prvo), datum, naslov, sopstveni redosled (prevlačenje), poslednja izmena ili nasumično. Isti redosled koriste meni tipa i prethodni/sledeći. |
| Smer | Rastuće ili opadajuće. |
| I na stranici bloga | Postovi ovog tipa među člancima na početnoj (blog) stranici. |
| I u glavnom RSS kanalu | Postovi ovog tipa u RSS kanalu sajta. |
Lista postova
Kolone, filteri i sopstveni redosled – vidi Lista postova u administraciji.
Navigacija na sajtu
Grupisanje po taksonomiji, putanja i prethodni/sledeći – vidi Navigacija na sajtu.
Napredno
Prikazuje se kada uključite Podešavanja → Napredna podešavanja u uređivačima. Za programere; preporučene vrednosti odgovaraju skoro svakom sajtu.
| Opcija | Šta radi |
|---|---|
| Promenljiva upita | Postovi mogu da se otvore kao ?kljuc=naziv; može i sopstveno ime. |
| Osnova REST API-ja, Imenski prostor | /wp-json/wp/v2/kljuc ili sopstveni. |
| Vrsta ovlašćenja | post = ista prava kao za članke. Sopstvena reč (npr. document) pravi posebna prava (edit_documents…) koja može da dodeli dodatak za uloge. |
| Mapiraj meta ovlašćenja | Ostavite uključeno. |
| U Alati → Izvoz | Postovi su u izvozu WordPress-a. |
| Obriši postove zajedno sa autorom | Kada se korisnik obriše, njegovi postovi ovog tipa idu u otpad. |
9. Natpisi
Natpisi su tekstovi koje WordPress prikazuje za tip ili taksonomiju: naziv menija, „Svi…“, „Dodaj novi…“, „Uredi…“, „Pretraži…“, „Nije pronađen…“, poruke posle čuvanja („Dokument je ažuriran.“) i drugi – ukupno 33 za tip i 25 za taksonomiju.
- Sami se popunjavaju iz naziva, na jeziku sajta.
- Na srpskom sajtu prate rod naziva (novi dokument, nova strana, novo uputstvo) i pismo – nazivi ćirilicom daju natpise ćirilicom, latinicom – latinicom.
- Kod „Uredi stranu“, „Pretraži dokumente“ naziv se menja po padežu (strana → stranu, dokumenti → dokumente). Za reči koje se menjaju drugačije, upišite natpis ručno.
- Prazno polje uvek prati nazive; upišite tekst samo gde želite drugačiji. Isprazni sve vraća sve natpise na automatske.
- U uređivaču svaki natpis ima opis gde se prikazuje, a pregled uživo odmah pokazuje meni i ekran za dodavanje.
10. Adrese i taksonomija u adresi
Obične adrese: tip projekat sa početkom adrese projekti daje /projekti/moj-projekat/ i arhivu /projekti/.
Hijerarhijski tip: podređeni post ima adresu /projekti/nadredjeni/podredjeni/.
Taksonomija u adresi: u polje Početak adrese dodajte ključ taksonomije između znakova %, dugmetom ispod polja. Primer: dokumentacija/%proizvod%.
- Post dobija adresu svog pojma:
/dokumentacija/pismo/podesavanja/. - Post sa više pojmova koristi najdublji (podpojam pre nadređenog); post bez pojma koristi podrazumevani pojam taksonomije ili „nekategorizovano“.
- Arhiva tipa je deo adrese pre
%…%:/dokumentacija/. - Kada taksonomija ima isti početak adrese (
dokumentacija), stranice pojmova su/dokumentacija/pismo/, a njihove strane/dokumentacija/pismo/page/2/– rade zajedno sa adresama postova. - Taksonomija mora biti povezana sa tipom; Pregled → Provera upozorava ako nije.
Pravila adresa se osvežavaju sama posle svake izmene. Ako adresa ipak prikazuje „Stranica nije pronađena“, vidi Rešavanje problema.
11. Taksonomije – sve opcije
Osnovno
| Opcija | Šta radi |
|---|---|
| Naziv (množina, jednina), Rod, Ključ | Kao kod tipa; ključ najviše 32 znaka. |
| Za tipove sadržaja | Vaši tipovi i ugrađeni (Članci, Stranice…). |
| Vrsta | Kao kategorije (podpojmovi, štikliranje sa liste) ili kao oznake (ravna lista, upisivanje). |
| Opis, Uključeno | Isključeno: taksonomija se ne registruje; pojmovi i veze sa postovima ostaju. |
Vidljivost
Javno (stranice pojmova na sajtu), Stranice pojmova na sajtu, Dostupno u Izgled → Izbornici, Dostupno za blok Oblak oznaka – sve podrazumevano uključeno.
Administracija i uređivač
| Opcija | Preporučeno | Šta radi |
|---|---|---|
| Ekrani u administraciji | uključeno | Lista pojmova i okvir u uređivaču. |
| U meniju tipa sadržaja | uključeno | Stavka ispod menija tipa. |
| Okvir u uređivaču posta | kao WordPress | Kao WordPress, samo jedan izbor – radio dugmad, samo jedan izbor – padajuća lista (i u blok uređivaču) ili bez okvira. |
| Kolona u listi postova | uključeno | Pojmovi u listi postova. |
| Filter iznad liste postova | uključeno | Padajuća lista za filtriranje po pojmu. |
| U brzom uređivanju | uključeno | brzo uređivanje. |
| Podrazumevani pojam | prazno | Dodeljuje se postovima sačuvanim bez pojma. |
| Blok uređivač i REST API | uključeno | Potrebno za okvir u blok uređivaču. |
Adrese
| Opcija | Šta radi |
|---|---|
| Čitljive adrese | /oblast/dizajn/ umesto ?oblast=dizajn. |
| Početak adrese | Prazno = ključ. Može biti isti kao početak adrese tipa. |
| Nadređeni pojmovi u adresi | /oblast/nadredjeni/podredjeni/ umesto /oblast/podredjeni/. |
Napredno (uz uključena napredna podešavanja): promenljiva upita, osnova REST API-ja, čuvanje redosleda kojim su pojmovi dodati postu.
12. Grupe polja
| Opcija | Šta radi |
|---|---|
| Naslov okvira | Prikazuje se iznad polja, na primer „Podaci o proizvodu“. |
| Ključ | Unutrašnje ime grupe. |
| Prikaži na ekranu za uređivanje | Tipovi sadržaja na kojima se okvir prikazuje – vaši i ugrađeni (Članci, Stranice, proizvodi WooCommerce-a…). |
| Položaj | Ispod sadržaja, u bočnoj traci ili odmah ispod naslova (klasični uređivač). |
| Prioritet | Visok, uobičajen ili nizak – redosled okvira na ekranu. |
| Izgled | Okvir sa naslovom ili bez okvira. |
| Redosled među grupama | Manji broj se prikazuje prvi. |
| Napomena za urednike | Tekst na vrhu okvira. |
| Prikaži automatski | Ne, iznad sadržaja posta ili ispod sadržaja posta – vidi Prikaz polja na sajtu. |
| Sa naslovom grupe | Naslov iznad automatski prikazanih polja. |
Uređivač polja: Dodaj polje dodaje novo polje (ostala se zatvaraju), klik na polje ga otvara, ručica levo služi za prevlačenje, a strelice ↑ ↓ pomeraju polje bez miša. Kopiraj pravi isto polje sa novim ključem, Ukloni ga briše iz grupe (sačuvane vrednosti ostaju u bazi). Ispod uređivača se nalazi spisak kratkih kodova za svako polje.
13. Vrste polja
| Vrsta | Unos u uređivaču | Čuva se kao | Prikaz na sajtu |
|---|---|---|---|
| Tekst | jedan red | tekst | tekst (sa tekstom ispred/iza) |
| Višeredni tekst | više redova | tekst | tekst sa prelomima redova |
| Broj | broj, najmanje/najviše/korak | broj | broj u formatu sajta |
| Mejl | adresa | tekst | link „mailto“, zaštićen od robota |
| Veb adresa | adresa | tekst | link |
| Uređivač teksta | uređivač WordPress-a | HTML | formatiran tekst (radi i kratki kod) |
| Slika | izbor iz Medija | ID slike | slika izabrane veličine |
| Galerija | više slika, prevlačenje | lista ID-ova | mreža slika sa linkom na punu veličinu |
| Fajl | izbor iz Medija | ID fajla | link na fajl |
| Video ili ugradnja | adresa (YouTube, Vimeo…) | adresa | ugrađen video |
| Padajuća lista | jedan ili više izbora | vrednost ili lista | naziv izbora |
| Radio dugmad | jedan izbor | vrednost | naziv izbora |
| Polja za štikliranje | više izbora | lista vrednosti | nazivi izbora |
| Prekidač | da ili ne | 1 ili 0 | Da / Ne |
| Link | adresa, tekst, nova kartica | adresa, tekst, cilj | link |
| Povezani postovi | pretraga i prevlačenje | lista ID-ova | lista linkova |
| Datum | izbor datuma | GGGG-MM-DD | datum u formatu sajta ili sopstvenom |
| Vreme | izbor vremena | SS:MM | vreme u formatu sajta |
| Boja | birač boje | #rrggbb | uzorak boje i kod |
| Poruka | tekst za urednike | – | – |
| Ponavljač | redovi sa poljima, dodavanje, brisanje, prevlačenje | lista redova | lista redova sa nazivima i vrednostima |
Ponavljač može da sadrži sve vrste polja, pa i jedan ponavljač unutar sebe (dva nivoa); uređivač teksta u redu ponavljača je običan višeredni tekst. Primeri: cenovnik (usluga, cena), koraci uputstva, članovi tima (ime, uloga, slika).
14. Podešavanja polja i uslovi
Za svako polje:
- Naziv – vidi ga urednik.
- Ključ – ime u bazi; pravi se iz naziva (ćirilica → latinica). Isti ključ čita i kratki kod.
- Vrsta – grupisano po namenama: osnovno, sadržaj i mediji, izbor, linkovi i veze, datum/vreme/boja, raspored.
- Širina – 100, 75, 66, 50, 33 ili 25 %, da više polja stane u jedan red (na telefonu svako polje zauzima ceo red).
- Uputstvo za urednike i Obavezno – pregledač ne dozvoljava čuvanje praznog obaveznog polja u klasičnom uređivaču; u blok uređivaču post se čuva, a pojavljuje se obaveštenje koja obavezna polja su prazna. Polje sakriveno uslovom nikad ne sprečava čuvanje.
Po vrsti: podrazumevana vrednost, tekst u praznom polju, tekst ispred i iza vrednosti (npr. „RSD“), najviše znakova, broj redova, najmanje/najviše/korak, izbori (jedan po redu; vrednost : Naziv kada se čuva drugačija vrednost od prikazane), više izbora, izbori u jednom redu, tekst pored prekidača, dugme za medije, veličina slike na sajtu, format datuma, tipovi iz kojih se biraju povezani postovi, najviše stavki, najmanje/najviše redova i tekst dugmeta „Dodaj red“.
Uslov: polje se prikazuje samo kada drugo polje iste grupe (ili istog reda ponavljača):
- jeste / nije određena vrednost,
- sadrži tekst ili izbor,
- je prazno / nije prazno.
Kada izaberete prekidač, uslov se sam postavlja na „uključeno“; kada izaberete listu, na prvi izbor. Primer: „Cena na popustu“ samo kada je uključen prekidač „Na akciji“.
Još: Prikaži kao kolonu u listi postova i Prikaži u REST API-ju (za aplikacije i programere; podrazumevano isključeno, ostavite isključeno za privatne podatke).
15. Prikaz polja na sajtu
Automatski: u grupi polja, „Prikaži automatski“ → iznad ili ispod sadržaja posta. Polja se prikazuju kao tabela naziva i vrednosti; prazna polja se preskaču.
Blok „Prilagođeno polje“ (grupa Vidžeti): upišite ključ polja i po želji uključite „Prikaži naziv“. U uređivaču šablona prikazuje vrednost posta koji se prikazuje.
Kratki kod:
[nwp_field name="kljuc"]– vrednost trenutnog posta;post="123"– vrednost drugog posta;label="1"– sa nazivom polja;size="large"– veličina slike (thumbnail, medium, large, full…);format="raw"– običan tekst bez HTML-a (npr. za atribute);separator=", "– razdvajač za liste.
U temi (PHP): nwp_cpt_the_field( 'kljuc' ) ispisuje vrednost spremnu za stranicu, nwp_cpt_get_field_html( 'kljuc' ) je vraća kao HTML, a nwp_cpt_get_field( 'kljuc' ) vraća sačuvanu vrednost (ID za sliku, listu za galeriju, redove za ponavljač).
Vrednosti privatnih postova i postova zaštićenih lozinkom se ne prikazuju posetiocima.
16. Lista postova u administraciji
Kolone (u tipu, odeljak Lista postova): istaknuta slika, ID, redosled, autor, komentari, poslednja izmena i datum. Taksonomije imaju svoju kolonu (podešavanje taksonomije), a polja sa „Prikaži kao kolonu“ dobijaju svoju – sa slikom kao sličicom, a galerijom kao brojem slika.
Sortiranje: klik na naslov kolone – i po poljima vrste tekst, broj, mejl, adresa, izbor, prekidač, datum, vreme i boja.
Filteri: padajuća lista za svaku vašu taksonomiju sa uključenim „Filter iznad liste postova“, sa brojem postova po pojmu.
Sopstveni redosled: uključite Sopstveni redosled prevlačenjem u tipu. U listi postova (bez pretrage, filtera i sortiranja) prevucite redove; redosled se čuva odmah kao polje Redosled. Koristi ga arhiva (Redosled arhive → Sopstveni redosled), meni tipa sadržaja i prethodni/sledeći.
17. Navigacija na sajtu
Sve navedeno radi za bilo koji tip sadržaja (i za Članke), kao blokovi u grupi Vidžeti i kao kratki kodovi. Izgled preuzima boje i fontove teme (Blocksy paleta); osnovni stil može da se isključi u Podešavanjima.
| Deo | Kratki kod | Šta prikazuje |
|---|---|---|
| Putanja | [nwp_breadcrumbs] |
Početna › arhiva tipa › pojam (i nadređeni pojmovi) › nadređene strane › strana. Pretraživači je čitaju kao strukturirane podatke (BreadcrumbList). Atributi: separator, home. |
| Prethodni / sledeći | [nwp_prev_next] |
Linkovi na prethodnu i sledeću stranu sa naslovom. scope="term" (istog pojma), parent (sa istim nadređenim) ili all (svi postovi tipa). |
| Meni tipa sadržaja | [nwp_nav type="kljuc"] |
Svi postovi grupisani po pojmu (ili po nadređenim stranama), trenutni označen, njegova grupa otvorena. Atributi: taxonomy, open="all", title. |
| Pretraga u tipu | [nwp_search type="kljuc"] |
Pretraga koja pronalazi samo postove tog tipa. Atributi: placeholder, button. |
| Lista postova | [nwp_posts type="kljuc"] |
Postovi tipa, i iz jednog pojma. Atributi: taxonomy, term, number, orderby, order, layout="grid", image="1", excerpt="0", date="1". |
Automatski na svakom postu: u tipu, Navigacija na sajtu → Putanja iznad sadržaja svakog posta i Prethodni / sledeći ispod sadržaja svakog posta. Ostavite putanju isključenu ako je tema već prikazuje.
Grupiši po taksonomiji: koja taksonomija se koristi za putanju, meni i prethodni/sledeći (podrazumevano prva taksonomija tipa).
Redosled u meniju i za prethodni/sledeći je redosled arhive; kod hijerarhijskih tipova strane slede stablo (nadređena, pa njene podređene).
18. Alati: izvoz, uvoz i PHP kod
Izvoz: štiklirajte tipove, taksonomije i grupe polja i kliknite Preuzmi JSON fajl – za rezervnu kopiju ili prenos na drugi sajt. Postovi nisu u fajlu; za njih koristite Alati → Izvoz WordPress-a.
Uvoz: izaberite JSON fajl ili nalepite sadržaj. Stavke sa istim ključem se preskaču, osim ako je uključeno Zameni stavke sa istim ključem. Posle uvoza vidite šta je dodato, zamenjeno i preskočeno.
Iz Custom Post Type UI: kada Alati pronađu tipove i taksonomije tog dodatka, dugme Prenesi ih ih kopira sa podešavanjima i natpisima. Postovi ostaju kakvi jesu. Posle toga deaktivirajte Custom Post Type UI.
PHP kod (uključuje se u Podešavanja → PHP kod u Alatima): register_post_type() i register_taxonomy() za sve vaše tipove i taksonomije, za functions.php teme ili sopstveni dodatak. Kada dodate kod, isključite iste stavke u dodatku. Grupama polja, taksonomiji u adresi i jednom izboru u okviru taksonomije potreban je ovaj dodatak.
19. Podešavanja dodatka
| Opcija | Preporučeno | Šta radi |
|---|---|---|
| Osnovni izgled delova na sajtu | uključeno | Lagan stil za putanju, prethodni/sledeći, meni tipa, pretragu, listu postova i vrednosti polja, u bojama teme. Isključeno: tema stilizuje sve. |
| Napredna podešavanja u uređivačima | isključeno | Prikazuje odeljak Napredno (promenljiva upita, REST, ovlašćenja…). |
| PHP kod u Alatima | isključeno | Za programere. |
| Obriši sve podatke kada se dodatak obriše | isključeno | Briše definicije tipova, taksonomija i grupa polja i podešavanja. Postovi, pojmovi i vrednosti polja ostaju. |
20. Kompatibilnost
- Teme: radi sa svakom temom; arhive i pojedinačne strane koriste šablone teme (archive, single). Proveravano sa temom Blocksy, koja nove tipove prikazuje i u svojim podešavanjima za tipove sadržaja.
- Blok uređivač i klasični uređivač: okviri polja i jedan izbor taksonomije rade u oba.
- ACF, Meta Box, Custom Post Type UI: mogu da rade uporedo. Ključ koji već registruje drugi dodatak ili tema se ne registruje ponovo – Pregled to prikazuje.
- NikolicWP Pismo: nazivi, natpisi i vrednosti se prikazuju na pismu posetioca; adrese
/lat/… rade za sve tipove i taksonomije. - WooCommerce: grupe polja mogu da se prikazuju i na proizvodima.
- SEO dodaci (Yoast SEO, Rank Math): vide nove tipove i taksonomije kao i ostale.
- REST API: tipovi i taksonomije uz „Blok uređivač i REST API“; vrednosti polja uz „Prikaži u REST API-ju“.
21. Ažuriranje, deaktivacija i brisanje
Ažuriranje: kao svaki drugi dodatak (Kontrolna tabla → Ažuriranja), dok je licenca aktivna. Sve definicije i podešavanja ostaju.
Isključivanje jednog tipa ili taksonomije: stavka se ne registruje, postovi i pojmovi ostaju u bazi i vraćaju se kada je ponovo uključite.
Brisanje stavke: briše se samo definicija. Postovi, pojmovi i vrednosti polja ostaju u bazi i vraćaju se kada napravite stavku sa istim ključem (ili je uvezete iz izvoza).
Deaktivacija dodatka: tipovi, taksonomije i okviri polja se ne prikazuju, sav sadržaj ostaje u bazi. Ponovnom aktivacijom sve radi kao pre.
Brisanje dodatka: Dodaci → NikolicWP CPT → Deaktiviraj → Obriši. Definicije se brišu samo ako ste uključili Obriši sve podatke kada se dodatak obriše. Sadržaj se nikad ne briše. Ako želite da tipovi rade bez dodatka, pre brisanja kopirajte PHP kod iz Alata.
22. Za programere
Funkcije:
| Funkcija | Vraća / radi |
|---|---|
nwp_cpt_get_field( $key, $post_id = null ) |
Sačuvana vrednost polja. |
nwp_cpt_get_field_html( $key, $post_id = null, $args ) |
Vrednost kao HTML; $args: size, label, separator. |
nwp_cpt_the_field( $key, $post_id = null, $args ) |
Ispisuje vrednost kao HTML. |
nwp_cpt_breadcrumbs() |
Ispisuje putanju. |
Filteri i akcije:
| Ime | Namena |
|---|---|
nwp_cpt_post_type_args |
Argumenti register_post_type() ($args, $definicija). |
nwp_cpt_taxonomy_args |
Argumenti register_taxonomy() ($args, $definicija). |
nwp_cpt_permalink_term |
Pojam koji ulazi u adresu posta ($term, $post, $taxonomy). |
nwp_cpt_breadcrumbs |
Koraci putanje (lista [naziv, adresa]). |
nwp_cpt_registered (akcija) |
Posle registracije svih tipova i taksonomija. |
Čuvanje: vrednosti polja su obični post meta pod ključem polja (jedna vrednost; liste i redovi kao niz). Definicije su u opcijama nwp_cpt_post_types, nwp_cpt_taxonomies i nwp_cpt_field_groups.
REST API: polja sa „Prikaži u REST API-ju“ su u polju nwp_fields svakog posta (čitanje i upis uz pravo uređivanja), a kod tipova sa okvirom „Prilagođena polja“ i u meta.
Registrovani tipovi imaju svojstvo nwp_cpt = true, pa ih kod može prepoznati. Ključ koji već registruje tema ili drugi dodatak dodatak ne prepisuje.
23. Rešavanje problema
Adresa novog tipa prikazuje „Stranica nije pronađena“
Otvorite Podešavanja → Stalne veze i kliknite Sačuvaj (ponovo pravi adrese). Proverite da istu adresu ne koristi stranica ili drugi tip – Pregled → Provera prikazuje poznate sukobe. Stalne veze ne smeju biti „Obične“.
Tip se ne vidi u meniju
Tip je isključen, „Ekrani u administraciji“ je isključeno ili je „Mesto u meniju“ podešeno na „Nije u meniju“ ili „Ispod druge stavke“. Ako tip sa istim ključem registruje tema ili drugi dodatak, ovaj dodatak ga ne registruje – Pregled to navodi.
Otvara se klasični uređivač umesto blok uređivača
Uključite „Blok uređivač i REST API“ i štiklirajte „Sadržaj (uređivač)“ u delovima uređivača.
Okvir sa poljima nije na ekranu za uređivanje
Grupa je isključena, tip nije štikliran u grupi, ili je okvir sakriven: u blok uređivaču proverite Opcije (⋮) → Postavke → Paneli i panel „Meta okviri“ na dnu ekrana; u klasičnom uređivaču Opcije ekrana.
Na mestu stranice se prikazuje arhiva (ili obrnuto)
Stranica i arhiva tipa imaju istu adresu – arhiva ima prednost. Promenite adresu arhive (Adrese → Adresa arhive) ili isključite arhivu tipa i koristite stranicu.
Post ima pogrešan pojam u adresi
Adresa koristi najdublji pojam posta. Ostavite postu jedan pojam (najbolje uz „Samo jedan izbor“ u taksonomiji) ili podesite podrazumevani pojam za postove bez pojma.
Natpis nije gramatički tačan
Proverite rod u Osnovnom; za reči koje se menjaju drugačije upišite natpis ručno u odeljku Natpisi.
Vrednost polja se ne prikazuje na sajtu
Proverite ključ u kratkom kodu ili bloku, da li je polje uslovno sakriveno (prazna vrednost se ne prikazuje) i da li je post objavljen. Za automatski prikaz grupa mora imati „Prikaži automatski“ iznad ili ispod sadržaja.
Redosled prevlačenjem ne radi
Uključite „Sopstveni redosled prevlačenjem“ u tipu i otvorite listu bez pretrage, filtera i sortiranja po koloni. Za prikaz na sajtu podesite Redosled arhive → Sopstveni redosled.
Kako da pošaljem podatke podršci
U kartici Licenca kliknite Pošalji dijagnostiku i otvori tiket. „Šta se šalje“ prikazuje tačan sadržaj pre slanja.
24. Česta pitanja
Šta je prilagođeni tip sadržaja (custom post type)?
Nova vrsta sadržaja u WordPress-u, sa sopstvenim menijem, listom i uređivačem, kao Članci i Stranice – na primer Dokumentacija, Projekti, Događaji ili Članovi tima. NikolicWP CPT ih pravi bez kodiranja.
Da li mi treba znanje programiranja?
Ne. Sve se podešava formularima uz pregled uživo; sve opcije već imaju preporučene vrednosti. Programeri mogu da koriste funkcije, filtere i gotov PHP kod.
Po čemu se razlikuje od ACF, Meta Box ili Custom Post Type UI?
U jednom dodatku su tipovi sadržaja, taksonomije i polja, na srpskom, sa natpisima po rodu i pismu, taksonomijom u adresi, putanjom, prethodnim/sledećim, menijem tipa, pretragom u jednom tipu i sopstvenim redosledom – bez dodatnih dodataka.
Kako da napravim adresu kao /dokumentacija/pismo/podesavanja/?
Napravite taksonomiju (npr. „proizvod“) sa početkom adrese „dokumentacija“, povežite je sa tipom i u tipu upišite početak adrese dokumentacija/%proizvod%. Detaljno u poglavlju Primer.
Da li se brišu postovi kada isključim ili obrišem tip?
Ne. Postovi, pojmovi i vrednosti polja ostaju u bazi i vraćaju se kada tip ponovo uključite ili napravite tip sa istim ključem.
Mogu li da dodam polja na obične Članke, Stranice ili WooCommerce proizvode?
Da. U grupi polja štiklirajte bilo koji tip sadržaja koji ima ekran za uređivanje.
Koje vrste polja postoje?
Tekst, višeredni tekst, broj, mejl, veb adresa, uređivač teksta, slika, galerija, fajl, video ili ugradnja, padajuća lista, radio dugmad, polja za štikliranje, prekidač, link, povezani postovi, datum, vreme, boja, poruka i ponavljač (redovi polja).
Kako da prikažem polje na sajtu?
Automatski (iznad ili ispod sadržaja), blokom „Prilagođeno polje“, kratkim kodom [nwp_field name="kljuc"] ili u temi funkcijom nwp_cpt_the_field( 'kljuc' ).
Mogu li da napravim bočni meni za dokumentaciju?
Da – blok „Meni tipa sadržaja“ ili kratki kod [nwp_nav type="kljuc"] prikazuje sve strane grupisane po pojmu, sa označenom trenutnom stranom.
Da li natpisi mogu da budu na ćirilici?
Da. Ako nazive upišete ćirilicom, natpisi se prave ćirilicom; uz NikolicWP Pismo posetioci ih vide i na latinici.
Mogu li da prenesem tipove na drugi sajt?
Da – Alati → Izvoz pravi JSON fajl, a na drugom sajtu Alati → Uvoz. Postove prenesite izvozom WordPress-a.
Mogu li da pređem sa Custom Post Type UI?
Da – Alati → Iz Custom Post Type UI → Prenesi ih. Postovi ostaju; posle toga deaktivirajte Custom Post Type UI.
Šta se dešava kada licenca istekne?
Svi tipovi, taksonomije i polja rade kao i do tada. Samo ne dobijate nove verzije i podršku dok licencu ne obnovite.
Na koliko sajtova mogu da koristim licencu?
Zavisno od paketa: 1, 5 ili 10 sajtova. Lokalni i test sajtovi ne troše mesto.
Šta ako obrišem dodatak?
Sadržaj ostaje u bazi. Definicije se brišu samo ako ste uključili „Obriši sve podatke kada se dodatak obriše“. Za rad bez dodatka unapred kopirajte PHP kod iz Alata.
25. Brza referenca
| Šta | Kako |
|---|---|
| Novi tip sadržaja | NWP CPT → Tipovi sadržaja → Dodaj tip sadržaja |
| Taksonomija u adresi | Početak adrese: osnova/%kljuc_taksonomije% |
| Vrednost polja | [nwp_field name="kljuc" post="" label="1" size="large" format="raw"] |
| Polje u temi | nwp_cpt_the_field( 'kljuc' ), nwp_cpt_get_field( 'kljuc' ) |
| Putanja | [nwp_breadcrumbs separator="›"] |
| Prethodni / sledeći | [nwp_prev_next scope="term|parent|all"] |
| Meni tipa sadržaja | [nwp_nav type="kljuc" taxonomy="" open="all" title=""] |
| Pretraga u tipu | [nwp_search type="kljuc"] |
| Lista postova | [nwp_posts type="kljuc" taxonomy="" term="" number="10" layout="grid" image="1"] |
| Blokovi | grupa Vidžeti: Prilagođeno polje, Putanja, Prethodni / sledeći, Meni tipa sadržaja, Pretraga u tipu sadržaja, Lista postova |
| Ključ tipa / taksonomije | najviše 20 / 32 znaka, mala latinična slova, cifre, _ i – |
| Izvoz i uvoz | NWP CPT → Alati |
| REST API | nwp_fields u postu (uz „Prikaži u REST API-ju“) |
NikolicWP CPT je proizvod brenda NikolicWP – https://nikolicwp.rs. Dokumentacija važi za verziju 1.0.1, ažurirano 20. oktobra 2026.