Документација
NikolicWP CPT – званична документација
NikolicWP CPT (кратко NWP CPT) је додатак за WordPress којим се без кодирања праве нови типови садржаја (на пример Документација, Пројекти, Догађаји, Чланови тима), таксономије које их групишу (Теме, Производи, Локације…) и прилагођена поља са додатним подацима (цена, датум, слика, линк, галерија, редови података…). Све се подешава на једном месту, уз преглед уживо и упутство на српском.
Ова документација описује верзију 1.0.1 (октобар 2026). Аутор додатка је NikolicWP (https://nikolicwp.rs).
Укратко:
- Типови садржаја са свим опцијама које WordPress нуди: мени, иконица, хијерархија, делови уређивача, блок или класични уређивач, адресе, архива, RSS, овлашћења.
- Натписи („Додај нови документ“, „Сва упутства“) се праве сами из назива – на српском сајту по роду и на писму којим су називи написани.
- Таксономија у адреси:
/dokumentacija/pismo/podesavanja/– појам (производ, тема, град) постаје део адресе. - 21 врста прилагођених поља, са понављачем (редови поља) и условним приказом.
- Колоне, филтери и сопствени редослед превлачењем у листи постова.
- Путања (breadcrumbs), претходна/следећа страна, бочни мени свих страна, претрага у једном типу и листа постова – као блокови и кратки кодови.
- Увоз и извоз, PHP код и пренос из додатка Custom Post Type UI.
- Искључивање или брисање типа никада не брише постове, појмове ни вредности поља.
1. За кога је NikolicWP CPT
За сваки WordPress сајт коме нису довољни Чланци и Странице:
- документација и упутства за производе или услуге, са поглављима и бочним менијем;
- портфолио, пројекти, референце;
- догађаји, курсеви, термини;
- чланови тима, сарадници, партнери;
- некретнине, возила, рецепти, књиге – било који каталог са сопственим подацима;
- интерни подаци који се виде само у администрацији.
Додатак не захтева познавање кода. Програмери могу да користе функције, филтере и готов PHP код (види За програмере).
2. Основни појмови
- Тип садржаја (custom пост type) – нова врста садржаја са сопственим менијем, листом и уређивачем, као Чланци и Странице. Пример: „Документација“.
- Таксономија – начин груписања постова, као Категорије и Ознаке. Пример: „Производи“ за документацију. Појединачне ставке таксономије су појмови (Писмо, NestPay…).
- Група поља – оквир са додатним пољима на екрану за уређивање изабраних типова садржаја. Пример: „Подаци о документу“ са пољима Верзија, Ниво, Видео.
- Кључ – име под којим WordPress чува тип, таксономију или поље у бази (мала латинична слова, цифре, _ и -). Прави се сам из назива.
3. Захтеви и инсталација
Захтеви: WordPress 6.3 или новији и PHP 7.4 или новији. Свака верзија се пре издавања проверава на WordPress-у 7.1.3, са темом Blocksy, на рачунару и телефону, уз додатак NikolicWP Pismo (ћирилица и латиница).
Инсталација:
- Преузмите зип фајл додатка из свог налога на nikolicwp.rs.
- У WordPress-у отворите Додаци → Додај нови → Отпреми додатак, изаберите зип и кликните Инсталирај одмах, па Активирај.
- Отвара се чаробњак за лиценцу: налепите кључ који сте добили после куповине и кликните Настави.
- Отвара се NWP CPT → Преглед. Наставите са првим корацима.
Мени додатка у администрацији зове се NWP CPT и има картице Преглед, Типови садржаја, Таксономије, Поља, Алати, Подешавања, Упутство и Лиценца.
4. Лиценца
- Пакети: годишња лиценца за 1 сајт (Персонални), 5 сајтова (Пословни) или 10 сајтова (Професионални). Све могућности су у сваком пакету; разлика је само у броју сајтова.
- Активација: кључ се активира једном по сајту, у чаробњаку после активације додатка. Додатак почиње да ради када се лиценца активира.
- Локални и тест сајтови не троше место:
localhost,*.local,*.test,staging.*иdev.*. - Шта покрива лиценца: нове верзије и подршку.
- Када лиценца истекне: сви типови, таксономије и поља раде као и до тада. Само не добијате нове верзије и подршку док лиценцу не обновите.
- Пренос на други сајт: на старом сајту кликните Деактивирај на овом сајту у картици Лиценца. Тиме ослобађате место, а на том сајту додатак престаје да ради док кључ поново не активирате.
- Поновна инсталација: деактивација и поновна активација самог додатка не троши ново место – сачувани кључ се активира сам.
- Подршка: у картици Лиценца, уз активну лиценцу, дугме „Пошаљи дијагностику и отвори тикет“.
5. Први кораци
- NWP CPT → Типови садржаја → Додај тип садржаја. Упишите назив у множини и једнини (на пример „Пројекти“ и „Пројекат“) и кликните Направи. Све остало је већ подешено на препоручене вредности.
- NWP CPT → Таксономије → Додај таксономију (по жељи). Упишите назив (на пример „Области“ и „Област“), изаберите „Као категорије“ или „Као ознаке“ и штиклирајте нови тип.
- NWP CPT → Поља → Додај групу поља (по жељи). Упишите наслов оквира, штиклирајте тип, кликните Додај поље и подесите поља.
После чувања нова ставка се одмах појављује у менију администрације, а адресе на сајту раде без одласка на Подешавања → Сталне везе.
6. Пример: документација производа
Циљ: упутства за више производа, са адресама као /dokumentacija/pismo/podesavanja/, страницом сваког производа (/dokumentacija/pismo/) и бочним менијем.
1. Тип садржаја
- Назив (множина): Упутства; Назив (једнина): Упутство; Род: средњи. Натписи постају „Сва упутства“, „Додај ново упутство“.
- Кључ:
dokumentacija. - Натписи → Назив у менију: Документација.
- Уређивач и могућности: укључите Хијерархијски и штиклирајте Редослед и надређени (Атрибути) – поглавља могу имати подпоглавља.
- Листа постова: укључите Сопствени редослед превлачењем.
- Архива и упити → Редослед архиве: Сопствени редослед, Смер: Растуће.
2. Таксономија
- Назив: Производи / Производ; Кључ:
proizvod; Врста: Као категорије; За типове садржаја: Упутства. - Оквир у уређивачу поста: Само један избор – радио дугмад (свако упутство припада једном производу).
- Адресе → Почетак адресе:
dokumentacija.
3. Адреса типа
- У типу, Адресе → Почетак адресе: кликните дугме
%proizvod%, тако да пишеdokumentacija/%proizvod%. - Резултат:
/dokumentacija/(архива свих упутстава),/dokumentacija/pismo/(сва упутства за Писмо),/dokumentacija/pismo/podesavanja/(једно упутство).
4. Навигација
- У типу, Навигација на сајту: укључите Путања изнад садржаја и Претходни / следећи испод садржаја, између постова истог појма.
- У бочну траку теме (Изглед → Виџети или уређивач шаблона) додајте блок Мени типа садржаја или кратки код
[nwp_nav type="dokumentacija"], и по жељи блок Претрага у типу садржаја.
5. Поља (по жељи)
- Група „Подаци о упутству“ за тип Упутства: поља Верзија додатка (текст), Ниво (падајућа листа Почетни/Напредни), Видео (видео или уградња) – и „Прикажи аутоматски“: испод садржаја поста.
7. Екран додатка
Преглед – бројке (типови, таксономије, групе поља, постови), кораци за почетак и Провера, која упозорава на:
- Подешавања → Сталне везе подешена на „Обичне“;
- кључ који већ региструје тема или други додатак;
- страницу са истом адресом као архива типа;
- адресу са
%taksonomijom%која није повезана са типом; - таксономију или групу поља која није повезана ни са једним типом;
- активан Custom Post Type UI.
Листе (Типови садржаја, Таксономије, Поља) – претрага по називу или кључу, чипови Све / Укључено / Искључено, редослед (назив, кључ, број постова, последња измена), број по страни (10/20/50/100), стране и дугме Освежи. У сваком реду: број постова или појмова (линк на листу), адреса архиве, прекидач Укључено/Искључено и дугмад Уреди, Копирај и Обриши.
Уређивачи – лево одељци, у средини подешавања, десно Преглед уживо:
- тип садржаја: ставка у менију администрације, екран за додавање поста и све адресе (појединачни пост, надређени → подређени, архива, RSS, REST API);
- таксономија: оквир у уређивачу поста (штиклирање, ознаке, радио или падајућа листа) и адресе појмова;
- група поља: оквир са правим пољима, онако како ће их уредници видети.
Преглед прати формулар; ништа се не чува док не кликнете Сачувај измене. Поред дугмета је Одустани од измена, а на дну сваког одељка Врати препоручена подешавања (сопствени текстови, називи и адресе се не дирају).
8. Типови садржаја – све опције
Вредности у табелама су уједно и препоручене и подразумеване.
Основно
| Опција | Шта ради |
|---|---|
| Назив (множина), Назив (једнина) | Назив типа, на пример Пројекти / Пројекат. Од њих се праве натписи и кључ. |
| Род назива | На српском сајту: мушки, женски или средњи – за правилне натписе („нови документ“, „нова страна“, „ново упутство“). |
| Кључ | Име у бази: мала латинична слова, цифре, _ и -, највише 20 знакова. Прави се из једнине (ћирилица и ч ћ ш ж ђ постају обична латиница). Уређивач одмах упозорава на речи које користи WordPress (пост, page, type…). |
| Опис | Неке теме га приказују на архиви. |
| Укључено | Искључено: тип се не региструје, мени нестаје, постови остају у бази. |
Промена кључа типа који већ има постове: оставите укључено Пребаци постојеће постове на нови кључ.
Видљивост
| Опција | Препоручено | Шта ради |
|---|---|---|
| Јавно | укључено | Постови имају своје странице на сајту. Искључено: садржај само за администрацију. |
| Странице на сајту | укључено | Појединачни постови и архива могу да се отворе. |
| Изостави из претраге сајта | искључено | Уобичајена претрага не проналази ове постове. |
| Доступно у Изглед → Изборници | укључено | Постови могу да се додају у мени сајта. |
Мени у администрацији
| Опција | Шта ради |
|---|---|
| Екрани у администрацији | Листа постова и уређивач. |
| Место у менију | Сопствена ставка у главном менију, испод друге ставке (Чланци, Странице, Медији, Алати, Подешавања, Корисници или други ваш тип) или није у менију. |
| Положај у менију | Испод Чланака, Медија, Страница, Коментара (подразумевано), Изгледа, Додатака, Корисника, Алата, Подешавања или на дну. |
| Иконица у менију | Клик на једну од 60 иконица, други Дасхицонс назив (dashicons-…) или адреса слике 20×20. |
| У менију „+ Ново“ | Брзо додавање са траке администрације. |
| Број на Контролној табли | У оквиру „Укратко“. |
| Текст у пољу за наслов | Уместо „Додај наслов“. |
Уређивач и могућности
| Опција | Шта ради |
|---|---|
| Хијерархијски | Постови могу имати надређени пост, као Странице; адресе постају /nadredjeni/podredjeni/. За документацију и услуге, не за вести. |
| Делови уређивача | Наслов, Садржај, Истакнута слика, Извод, Аутор, Ревизије, Редослед и надређени (Атрибути), Коментари, Повратни пингови, Оквир прилагођених поља WordPress-а, Формати постова. Препоручено: наслов, садржај, истакнута слика, извод, ревизије. |
| Таксономије | Ваше таксономије и постојеће (Категорије, Ознаке…). Веза се усклађује и у уређивачу таксономије. |
| Блок уређивач и REST API | Укључено: блок уређивач (Гутенберг) и приступ за апликације. Искључено: класични уређивач. |
Адресе
| Опција | Препоручено | Шта ради |
|---|---|---|
| Читљиве адресе | укључено | /projekti/moj-projekat/ уместо ?projekat=moj-projekat. |
| Почетак адресе | празно (= кључ) | Може садржати таксономију – види Адресе и таксономија у адреси. |
| Почни сталним делом адреса постова | укључено | Важи само када Сталне везе почињу сталним делом, као /blog/. |
| Страница архиве | укључено | Листа свих постова типа. |
| Адреса архиве | празно | Празно = почетак адресе без дела са таксономијом. |
| RSS канал архиве | укључено | /projekti/feed/. |
| Стране архиве | укључено | /projekti/page/2/. |
Архива и упити
| Опција | Шта ради |
|---|---|
| Постова по страни архиве | 0 = као у Подешавања → Читање. |
| Редослед архиве | Као WordPress (најновији прво), датум, наслов, сопствени редослед (превлачење), последња измена или насумично. Исти редослед користе мени типа и претходни/следећи. |
| Смер | Растуће или опадајуће. |
| И на страници блога | Постови овог типа међу чланцима на почетној (блог) страници. |
| И у главном RSS каналу | Постови овог типа у RSS каналу сајта. |
Листа постова
Колоне, филтери и сопствени редослед – види Листа постова у администрацији.
Навигација на сајту
Груписање по таксономији, путања и претходни/следећи – види Навигација на сајту.
Напредно
Приказује се када укључите Подешавања → Напредна подешавања у уређивачима. За програмере; препоручене вредности одговарају скоро сваком сајту.
| Опција | Шта ради |
|---|---|
| Променљива упита | Постови могу да се отворе као ?kljuc=naziv; може и сопствено име. |
| Основа REST API-ја, Именски простор | /wp-json/wp/v2/kljuc или сопствени. |
| Врста овлашћења | post = иста права као за чланке. Сопствена реч (нпр. document) прави посебна права (edit_documents…) која може да додели додатак за улоге. |
| Мапирај мета овлашћења | Оставите укључено. |
| У Алати → Извоз | Постови су у извозу WordPress-а. |
| Обриши постове заједно са аутором | Када се корисник обрише, његови постови овог типа иду у отпад. |
9. Натписи
Натписи су текстови које WordPress приказује за тип или таксономију: назив менија, „Сви…“, „Додај нови…“, „Уреди…“, „Претражи…“, „Није пронађен…“, поруке после чувања („Документ је ажуриран.“) и други – укупно 33 за тип и 25 за таксономију.
- Сами се попуњавају из назива, на језику сајта.
- На српском сајту прате род назива (нови документ, нова страна, ново упутство) и писмо – називи ћирилицом дају натписе ћирилицом, латиницом – латиницом.
- Код „Уреди страну“, „Претражи документе“ назив се мења по падежу (страна → страну, документи → документе). За речи које се мењају другачије, упишите натпис ручно.
- Празно поље увек прати називе; упишите текст само где желите другачији. Испразни све враћа све натписе на аутоматске.
- У уређивачу сваки натпис има опис где се приказује, а преглед уживо одмах показује мени и екран за додавање.
10. Адресе и таксономија у адреси
Обичне адресе: тип projekat са почетком адресе projekti даје /projekti/moj-projekat/ и архиву /projekti/.
Хијерархијски тип: подређени пост има адресу /projekti/nadredjeni/podredjeni/.
Таксономија у адреси: у поље Почетак адресе додајте кључ таксономије између знакова %, дугметом испод поља. Пример: dokumentacija/%proizvod%.
- Пост добија адресу свог појма:
/dokumentacija/pismo/podesavanja/. - Пост са више појмова користи најдубљи (подпојам пре надређеног); пост без појма користи подразумевани појам таксономије или „некатегоризовано“.
- Архива типа је део адресе пре
%…%:/dokumentacija/. - Када таксономија има исти почетак адресе (
dokumentacija), странице појмова су/dokumentacija/pismo/, а њихове стране/dokumentacija/pismo/page/2/– раде заједно са адресама постова. - Таксономија мора бити повезана са типом; Преглед → Провера упозорава ако није.
Правила адреса се освежавају сама после сваке измене. Ако адреса ипак приказује „Страница није пронађена“, види Решавање проблема.
11. Таксономије – све опције
Основно
| Опција | Шта ради |
|---|---|
| Назив (множина, једнина), Род, Кључ | Као код типа; кључ највише 32 знака. |
| За типове садржаја | Ваши типови и уграђени (Чланци, Странице…). |
| Врста | Као категорије (подпојмови, штиклирање са листе) или као ознаке (равна листа, уписивање). |
| Опис, Укључено | Искључено: таксономија се не региструје; појмови и везе са постовима остају. |
Видљивост
Јавно (странице појмова на сајту), Странице појмова на сајту, Доступно у Изглед → Изборници, Доступно за блок Облак ознака – све подразумевано укључено.
Администрација и уређивач
| Опција | Препоручено | Шта ради |
|---|---|---|
| Екрани у администрацији | укључено | Листа појмова и оквир у уређивачу. |
| У менију типа садржаја | укључено | Ставка испод менија типа. |
| Оквир у уређивачу поста | као WordPress | Као WordPress, само један избор – радио дугмад, само један избор – падајућа листа (и у блок уређивачу) или без оквира. |
| Колона у листи постова | укључено | Појмови у листи постова. |
| Филтер изнад листе постова | укључено | Падајућа листа за филтрирање по појму. |
| У брзом уређивању | укључено | брзо уређивање. |
| Подразумевани појам | празно | Додељује се постовима сачуваним без појма. |
| Блок уређивач и REST API | укључено | Потребно за оквир у блок уређивачу. |
Адресе
| Опција | Шта ради |
|---|---|
| Читљиве адресе | /oblast/dizajn/ уместо ?oblast=dizajn. |
| Почетак адресе | Празно = кључ. Може бити исти као почетак адресе типа. |
| Надређени појмови у адреси | /oblast/nadredjeni/podredjeni/ уместо /oblast/podredjeni/. |
Напредно (уз укључена напредна подешавања): променљива упита, основа REST API-ја, чување редоследа којим су појмови додати посту.
12. Групе поља
| Опција | Шта ради |
|---|---|
| Наслов оквира | Приказује се изнад поља, на пример „Подаци о производу“. |
| Кључ | Унутрашње име групе. |
| Прикажи на екрану за уређивање | Типови садржаја на којима се оквир приказује – ваши и уграђени (Чланци, Странице, производи WooCommerce-а…). |
| Положај | Испод садржаја, у бочној траци или одмах испод наслова (класични уређивач). |
| Приоритет | Висок, уобичајен или низак – редослед оквира на екрану. |
| Изглед | Оквир са насловом или без оквира. |
| Редослед међу групама | Мањи број се приказује први. |
| Напомена за уреднике | Текст на врху оквира. |
| Прикажи аутоматски | Не, изнад садржаја поста или испод садржаја поста – види Приказ поља на сајту. |
| Са насловом групе | Наслов изнад аутоматски приказаних поља. |
Уређивач поља: Додај поље додаје ново поље (остала се затварају), клик на поље га отвара, ручица лево служи за превлачење, а стрелице ↑ ↓ померају поље без миша. Копирај прави исто поље са новим кључем, Уклони га брише из групе (сачуване вредности остају у бази). Испод уређивача се налази списак кратких кодова за свако поље.
13. Врсте поља
| Врста | Унос у уређивачу | Чува се као | Приказ на сајту |
|---|---|---|---|
| Текст | један ред | текст | текст (са текстом испред/иза) |
| Вишередни текст | више редова | текст | текст са преломима редова |
| Број | број, најмање/највише/корак | број | број у формату сајта |
| Мејл | адреса | текст | линк „mailto“, заштићен од робота |
| Веб адреса | адреса | текст | линк |
| Уређивач текста | уређивач WordPress-а | HTML | форматиран текст (ради и кратки код) |
| Слика | избор из Медија | ИД слике | слика изабране величине |
| Галерија | више слика, превлачење | листа ИД-ова | мрежа слика са линком на пуну величину |
| Фајл | избор из Медија | ИД фајла | линк на фајл |
| Видео или уградња | адреса (YouTube, Vimeo…) | адреса | уграђен видео |
| Падајућа листа | један или више избора | вредност или листа | назив избора |
| Радио дугмад | један избор | вредност | назив избора |
| Поља за штиклирање | више избора | листа вредности | називи избора |
| Прекидач | да или не | 1 или 0 | Да / Не |
| Линк | адреса, текст, нова картица | адреса, текст, циљ | линк |
| Повезани постови | претрага и превлачење | листа ИД-ова | листа линкова |
| Датум | избор датума | ГГГГ-ММ-ДД | датум у формату сајта или сопственом |
| Време | избор времена | СС:ММ | време у формату сајта |
| Боја | бирач боје | #rrggbb | узорак боје и код |
| Порука | текст за уреднике | – | – |
| Понављач | редови са пољима, додавање, брисање, превлачење | листа редова | листа редова са називима и вредностима |
Понављач може да садржи све врсте поља, па и један понављач унутар себе (два нивоа); уређивач текста у реду понављача је обичан вишередни текст. Примери: ценовник (услуга, цена), кораци упутства, чланови тима (име, улога, слика).
14. Подешавања поља и услови
За свако поље:
- Назив – види га уредник.
- Кључ – име у бази; прави се из назива (ћирилица → латиница). Исти кључ чита и кратки код.
- Врста – груписано по наменама: основно, садржај и медији, избор, линкови и везе, датум/време/боја, распоред.
- Ширина – 100, 75, 66, 50, 33 или 25 %, да више поља стане у један ред (на телефону свако поље заузима цео ред).
- Упутство за уреднике и Обавезно – прегледач не дозвољава чување празног обавезног поља у класичном уређивачу; у блок уређивачу пост се чува, а појављује се обавештење која обавезна поља су празна. Поље сакривено условом никад не спречава чување.
По врсти: подразумевана вредност, текст у празном пољу, текст испред и иза вредности (нпр. „RSD“), највише знакова, број редова, најмање/највише/корак, избори (један по реду; vrednost : Naziv када се чува другачија вредност од приказане), више избора, избори у једном реду, текст поред прекидача, дугме за медије, величина слике на сајту, формат датума, типови из којих се бирају повезани постови, највише ставки, најмање/највише редова и текст дугмета „Додај ред“.
Услов: поље се приказује само када друго поље исте групе (или истог реда понављача):
- јесте / није одређена вредност,
- садржи текст или избор,
- је празно / није празно.
Када изаберете прекидач, услов се сам поставља на „укључено“; када изаберете листу, на први избор. Пример: „Цена на попусту“ само када је укључен прекидач „На акцији“.
Још: Прикажи као колону у листи постова и Прикажи у REST API-ју (за апликације и програмере; подразумевано искључено, оставите искључено за приватне податке).
15. Приказ поља на сајту
Аутоматски: у групи поља, „Прикажи аутоматски“ → изнад или испод садржаја поста. Поља се приказују као табела назива и вредности; празна поља се прескачу.
Блок „Прилагођено поље“ (група Виџети): упишите кључ поља и по жељи укључите „Прикажи назив“. У уређивачу шаблона приказује вредност поста који се приказује.
Кратки код:
[nwp_field name="kljuc"]– вредност тренутног поста;post="123"– вредност другог поста;label="1"– са називом поља;size="large"– величина слике (thumbnail, medium, large, full…);format="raw"– обичан текст без HTML-а (нпр. за атрибуте);separator=", "– раздвајач за листе.
У теми (PHP): nwp_cpt_the_field( 'kljuc' ) исписује вредност спремну за страницу, nwp_cpt_get_field_html( 'kljuc' ) је враћа као HTML, а nwp_cpt_get_field( 'kljuc' ) враћа сачувану вредност (ИД за слику, листу за галерију, редове за понављач).
Вредности приватних постова и постова заштићених лозинком се не приказују посетиоцима.
16. Листа постова у администрацији
Колоне (у типу, одељак Листа постова): истакнута слика, ИД, редослед, аутор, коментари, последња измена и датум. Таксономије имају своју колону (подешавање таксономије), а поља са „Прикажи као колону“ добијају своју – са сликом као сличицом, а галеријом као бројем слика.
Сортирање: клик на наслов колоне – и по пољима врсте текст, број, мејл, адреса, избор, прекидач, датум, време и боја.
Филтери: падајућа листа за сваку вашу таксономију са укљученим „Филтер изнад листе постова“, са бројем постова по појму.
Сопствени редослед: укључите Сопствени редослед превлачењем у типу. У листи постова (без претраге, филтера и сортирања) превуците редове; редослед се чува одмах као поље Редослед. Користи га архива (Редослед архиве → Сопствени редослед), мени типа садржаја и претходни/следећи.
17. Навигација на сајту
Све наведено ради за било који тип садржаја (и за Чланке), као блокови у групи Виџети и као кратки кодови. Изглед преузима боје и фонтове теме (Blocksy палета); основни стил може да се искључи у Подешавањима.
| Део | Кратки код | Шта приказује |
|---|---|---|
| Путања | [nwp_breadcrumbs] |
Почетна › архива типа › појам (и надређени појмови) › надређене стране › страна. Претраживачи је читају као структуриране податке (BreadcrumbList). Атрибути: separator, home. |
| Претходни / следећи | [nwp_prev_next] |
Линкови на претходну и следећу страну са насловом. scope="term" (истог појма), parent (са истим надређеним) или all (сви постови типа). |
| Мени типа садржаја | [nwp_nav type="kljuc"] |
Сви постови груписани по појму (или по надређеним странама), тренутни означен, његова група отворена. Атрибути: taxonomy, open="all", title. |
| Претрага у типу | [nwp_search type="kljuc"] |
Претрага која проналази само постове тог типа. Атрибути: placeholder, button. |
| Листа постова | [nwp_posts type="kljuc"] |
Постови типа, и из једног појма. Атрибути: taxonomy, term, number, orderby, order, layout="grid", image="1", excerpt="0", date="1". |
Аутоматски на сваком посту: у типу, Навигација на сајту → Путања изнад садржаја сваког поста и Претходни / следећи испод садржаја сваког поста. Оставите путању искључену ако је тема већ приказује.
Групиши по таксономији: која таксономија се користи за путању, мени и претходни/следећи (подразумевано прва таксономија типа).
Редослед у менију и за претходни/следећи је редослед архиве; код хијерархијских типова стране следе стабло (надређена, па њене подређене).
18. Алати: извоз, увоз и PHP код
Извоз: штиклирајте типове, таксономије и групе поља и кликните Преузми JSON фајл – за резервну копију или пренос на други сајт. Постови нису у фајлу; за њих користите Алати → Извоз WordPress-а.
Увоз: изаберите JSON фајл или налепите садржај. Ставке са истим кључем се прескачу, осим ако је укључено Замени ставке са истим кључем. После увоза видите шта је додато, замењено и прескочено.
Из Custom Post Type UI: када Алати пронађу типове и таксономије тог додатка, дугме Пренеси их их копира са подешавањима и натписима. Постови остају какви јесу. После тога деактивирајте Custom Post Type UI.
PHP код (укључује се у Подешавања → PHP код у Алатима): register_post_type() и register_taxonomy() за све ваше типове и таксономије, за functions.php теме или сопствени додатак. Када додате код, искључите исте ставке у додатку. Групама поља, таксономији у адреси и једном избору у оквиру таксономије потребан је овај додатак.
19. Подешавања додатка
| Опција | Препоручено | Шта ради |
|---|---|---|
| Основни изглед делова на сајту | укључено | Лаган стил за путању, претходни/следећи, мени типа, претрагу, листу постова и вредности поља, у бојама теме. Искључено: тема стилизује све. |
| Напредна подешавања у уређивачима | искључено | Приказује одељак Напредно (променљива упита, REST, овлашћења…). |
| PHP код у Алатима | искључено | За програмере. |
| Обриши све податке када се додатак обрише | искључено | Брише дефиниције типова, таксономија и група поља и подешавања. Постови, појмови и вредности поља остају. |
20. Компатибилност
- Теме: ради са сваком темом; архиве и појединачне стране користе шаблоне теме (archive, single). Проверавано са темом Blocksy, која нове типове приказује и у својим подешавањима за типове садржаја.
- Блок уређивач и класични уређивач: оквири поља и један избор таксономије раде у оба.
- ACF, Мета Box, Custom Post Type UI: могу да раде упоредо. Кључ који већ региструје други додатак или тема се не региструје поново – Преглед то приказује.
- NikolicWP Pismo: називи, натписи и вредности се приказују на писму посетиоца; адресе
/lat/… раде за све типове и таксономије. - WooCommerce: групе поља могу да се приказују и на производима.
- SEO додаци (Yoast SEO, Rank Math): виде нове типове и таксономије као и остале.
- REST API: типови и таксономије уз „Блок уређивач и REST API“; вредности поља уз „Прикажи у REST API-ју“.
21. Ажурирање, деактивација и брисање
Ажурирање: као сваки други додатак (Контролна табла → Ажурирања), док је лиценца активна. Све дефиниције и подешавања остају.
Искључивање једног типа или таксономије: ставка се не региструје, постови и појмови остају у бази и враћају се када је поново укључите.
Брисање ставке: брише се само дефиниција. Постови, појмови и вредности поља остају у бази и враћају се када направите ставку са истим кључем (или је увезете из извоза).
Деактивација додатка: типови, таксономије и оквири поља се не приказују, сав садржај остаје у бази. Поновном активацијом све ради као пре.
Брисање додатка: Додаци → NikolicWP CPT → Деактивирај → Обриши. Дефиниције се бришу само ако сте укључили Обриши све податке када се додатак обрише. Садржај се никад не брише. Ако желите да типови раде без додатка, пре брисања копирајте PHP код из Алата.
22. За програмере
Функције:
| Функција | Враћа / ради |
|---|---|
nwp_cpt_get_field( $key, $post_id = null ) |
Сачувана вредност поља. |
nwp_cpt_get_field_html( $key, $post_id = null, $args ) |
Вредност као HTML; $args: size, label, separator. |
nwp_cpt_the_field( $key, $post_id = null, $args ) |
Исписује вредност као HTML. |
nwp_cpt_breadcrumbs() |
Исписује путању. |
Филтери и акције:
| Име | Намена |
|---|---|
nwp_cpt_post_type_args |
Аргументи register_post_type() ($args, $definicija). |
nwp_cpt_taxonomy_args |
Аргументи register_taxonomy() ($args, $definicija). |
nwp_cpt_permalink_term |
Појам који улази у адресу поста ($term, $post, $taxonomy). |
nwp_cpt_breadcrumbs |
Кораци путање (листа [naziv, adresa]). |
nwp_cpt_registered (акција) |
После регистрације свих типова и таксономија. |
Чување: вредности поља су обични пост мета под кључем поља (једна вредност; листе и редови као низ). Дефиниције су у опцијама nwp_cpt_post_types, nwp_cpt_taxonomies и nwp_cpt_field_groups.
REST API: поља са „Прикажи у REST API-ју“ су у пољу nwp_fields сваког поста (читање и упис уз право уређивања), а код типова са оквиром „Прилагођена поља“ и у meta.
Регистровани типови имају својство nwp_cpt = true, па их код може препознати. Кључ који већ региструје тема или други додатак додатак не преписује.
23. Решавање проблема
Адреса новог типа приказује „Страница није пронађена“
Отворите Подешавања → Сталне везе и кликните Сачувај (поново прави адресе). Проверите да исту адресу не користи страница или други тип – Преглед → Провера приказује познате сукобе. Сталне везе не смеју бити „Обичне“.
Тип се не види у менију
Тип је искључен, „Екрани у администрацији“ је искључено или је „Место у менију“ подешено на „Није у менију“ или „Испод друге ставке“. Ако тип са истим кључем региструје тема или други додатак, овај додатак га не региструје – Преглед то наводи.
Отвара се класични уређивач уместо блок уређивача
Укључите „Блок уређивач и REST API“ и штиклирајте „Садржај (уређивач)“ у деловима уређивача.
Оквир са пољима није на екрану за уређивање
Група је искључена, тип није штиклиран у групи, или је оквир сакривен: у блок уређивачу проверите Опције (⋮) → Поставке → Панели и панел „Мета оквири“ на дну екрана; у класичном уређивачу Опције екрана.
На месту странице се приказује архива (или обрнуто)
Страница и архива типа имају исту адресу – архива има предност. Промените адресу архиве (Адресе → Адреса архиве) или искључите архиву типа и користите страницу.
Пост има погрешан појам у адреси
Адреса користи најдубљи појам поста. Оставите посту један појам (најбоље уз „Само један избор“ у таксономији) или подесите подразумевани појам за постове без појма.
Натпис није граматички тачан
Проверите род у Основном; за речи које се мењају другачије упишите натпис ручно у одељку Натписи.
Вредност поља се не приказује на сајту
Проверите кључ у кратком коду или блоку, да ли је поље условно сакривено (празна вредност се не приказује) и да ли је пост објављен. За аутоматски приказ група мора имати „Прикажи аутоматски“ изнад или испод садржаја.
Редослед превлачењем не ради
Укључите „Сопствени редослед превлачењем“ у типу и отворите листу без претраге, филтера и сортирања по колони. За приказ на сајту подесите Редослед архиве → Сопствени редослед.
Како да пошаљем податке подршци
У картици Лиценца кликните Пошаљи дијагностику и отвори тикет. „Шта се шаље“ приказује тачан садржај пре слања.
24. Честа питања
Шта је прилагођени тип садржаја (custom пост type)?
Нова врста садржаја у WordPress-у, са сопственим менијем, листом и уређивачем, као Чланци и Странице – на пример Документација, Пројекти, Догађаји или Чланови тима. NikolicWP CPT их прави без кодирања.
Да ли ми треба знање програмирања?
Не. Све се подешава формуларима уз преглед уживо; све опције већ имају препоручене вредности. Програмери могу да користе функције, филтере и готов PHP код.
По чему се разликује од ACF, Мета Box или Custom Post Type UI?
У једном додатку су типови садржаја, таксономије и поља, на српском, са натписима по роду и писму, таксономијом у адреси, путањом, претходним/следећим, менијем типа, претрагом у једном типу и сопственим редоследом – без додатних додатака.
Како да направим адресу као /dokumentacija/pismo/podesavanja/?
Направите таксономију (нпр. „производ“) са почетком адресе „документација“, повежите је са типом и у типу упишите почетак адресе dokumentacija/%proizvod%. Детаљно у поглављу Пример.
Да ли се бришу постови када искључим или обришем тип?
Не. Постови, појмови и вредности поља остају у бази и враћају се када тип поново укључите или направите тип са истим кључем.
Могу ли да додам поља на обичне Чланке, Странице или WooCommerce производе?
Да. У групи поља штиклирајте било који тип садржаја који има екран за уређивање.
Које врсте поља постоје?
Текст, вишередни текст, број, мејл, веб адреса, уређивач текста, слика, галерија, фајл, видео или уградња, падајућа листа, радио дугмад, поља за штиклирање, прекидач, линк, повезани постови, датум, време, боја, порука и понављач (редови поља).
Како да прикажем поље на сајту?
Аутоматски (изнад или испод садржаја), блоком „Прилагођено поље“, кратким кодом [nwp_field name="kljuc"] или у теми функцијом nwp_cpt_the_field( 'kljuc' ).
Могу ли да направим бочни мени за документацију?
Да – блок „Мени типа садржаја“ или кратки код [nwp_nav type="kljuc"] приказује све стране груписане по појму, са означеном тренутном страном.
Да ли натписи могу да буду на ћирилици?
Да. Ако називе упишете ћирилицом, натписи се праве ћирилицом; уз NikolicWP Pismo посетиоци их виде и на латиници.
Могу ли да пренесем типове на други сајт?
Да – Алати → Извоз прави JSON фајл, а на другом сајту Алати → Увоз. Постове пренесите извозом WordPress-а.
Могу ли да пређем са Custom Post Type UI?
Да – Алати → Из Custom Post Type UI → Пренеси их. Постови остају; после тога деактивирајте Custom Post Type UI.
Шта се дешава када лиценца истекне?
Сви типови, таксономије и поља раде као и до тада. Само не добијате нове верзије и подршку док лиценцу не обновите.
На колико сајтова могу да користим лиценцу?
Зависно од пакета: 1, 5 или 10 сајтова. Локални и тест сајтови не троше место.
Шта ако обришем додатак?
Садржај остаје у бази. Дефиниције се бришу само ако сте укључили „Обриши све податке када се додатак обрише“. За рад без додатка унапред копирајте PHP код из Алата.
25. Брза референца
| Шта | Како |
|---|---|
| Нови тип садржаја | NWP CPT → Типови садржаја → Додај тип садржаја |
| Таксономија у адреси | Почетак адресе: osnova/%kljuc_taksonomije% |
| Вредност поља | [nwp_field name="kljuc" post="" label="1" size="large" format="raw"] |
| Поље у теми | nwp_cpt_the_field( 'kljuc' ), nwp_cpt_get_field( 'kljuc' ) |
| Путања | [nwp_breadcrumbs separator="›"] |
| Претходни / следећи | [nwp_prev_next scope="term|parent|all"] |
| Мени типа садржаја | [nwp_nav type="kljuc" taxonomy="" open="all" title=""] |
| Претрага у типу | [nwp_search type="kljuc"] |
| Листа постова | [nwp_posts type="kljuc" taxonomy="" term="" number="10" layout="grid" image="1"] |
| Блокови | група Виџети: Прилагођено поље, Путања, Претходни / следећи, Мени типа садржаја, Претрага у типу садржаја, Листа постова |
| Кључ типа / таксономије | највише 20 / 32 знака, мала латинична слова, цифре, _ и – |
| Извоз и увоз | NWP CPT → Алати |
| REST API | nwp_fields у посту (уз „Прикажи у REST API-ју“) |
NikolicWP CPT је производ бренда NikolicWP – https://nikolicwp.rs. Документација важи за верзију 1.0.1, ажурирано 20. октобра 2026.