WordPress долази са два основна типа садржаја: чланцима и страницама. За блог и неколико страница о фирми то је довољно. Али када на сајту треба да водите некретнине, јеловник, тим, пројекте, догађаје или документацију, све то натрпано у чланке брзо постане неуредно. Ту помажу прилагођени типови садржаја, на енглеском custom post type.
Шта је тип садржаја
Тип садржаја је врста записа на сајту која има свој мени у администрацији, своју листу, свој уређивач и своју адресу на сајту. Чланци и Странице су два таква типа. Када направите нови, на пример „Некретнине“, у менију добијате посебну ставку „Некретнине“, са листом само некретнина и дугметом „Додај нову некретнину“.
Уз тип садржаја иду још два појма:
- Таксономија групише записе, као што категорије групишу чланке. За некретнине то могу бити „Врста“ (стан, кућа, локал) и „Локација“ (општина).
- Прилагођена поља чувају податке који нису текст: цена, квадратура, број соба, спрат, галерија, датум усељења.
Када вам треба нови тип садржаја
Добро правило: ако записи имају исту структуру и нису вести, заслужују свој тип. Примери:
| Сајт | Тип садржаја | Таксономије | Поља |
|---|---|---|---|
| Агенција за некретнине | Некретнине | Врста, локација | цена, м², собе, спрат, галерија |
| Ресторан | Јеловник | Категорија јела | цена, грамажа, алергени, слика |
| Фирма | Тим | Сектор | функција, мејл, телефон, фотографија |
| Агенција или мајстор | Пројекти | Услуга, град | клијент, година, галерија, линк |
| Организатор | Догађаји | Врста догађаја | датум, време, место, цена улаза |
| Софтвер или производ | Документација | Производ, тема | верзија, ниво, видео |
Ако је ваш садржај прича са датумом, вест или савет, остаје у чланцима. Нови тип не треба правити само зато што постоји нова тема; за то служи категорија.
Шта добијате у односу на чланке са категоријом
- Ред у администрацији. Некретнине се не мешају са вестима, а у листи можете имати колоне као што су цена или локација и филтере по њима.
- Чисте адресе. На пример
/nekretnine/stan-vracar-65m2/уместо/2026/10/stan-vracar/, па и са таксономијом у адреси:/nekretnine/vracar/stan-65m2/. - Сопствена архива, страна са свим записима тог типа, са својим редоследом и бројем по страни.
- Подаци на истом месту. Цена је увек у пољу „Цена“, а не негде у тексту, па се може приказати у картици, сортирати и филтрирати.
- Боља претрага. Структуриране податке лакше разумеју и претраживачи и посетиоци.
Три начина да направите тип садржаја
- Кодом у теми, функцијом
register_post_type()уfunctions.php. Ради, али када промените тему, тип нестане из администрације (записи остају у бази). Свака измена значи нови код. - Комбинацијом више додатака: један за типове, други за поља, трећи за колоне у листи и навигацију. Ради, али подешавања су на три места, а натписи најчешће на енглеском.
- Једним додатком који покрива типове, таксономије и поља на једном месту, без кода. То је најлакше за одржавање.
На шта да пазите код српског сајта
- Натписи по роду. „Додај нову некретнину“, „Додај нови пројекат“, „Сви догађаји“. Алати направљени за енглески често дају „Додај нови Некретнине“.
- Кључ и адреса латиницом. Кључ типа (име у бази) пишите малим латиничним словима, а адресу латиницом и без квачица, на пример
nekretnine. - Кључ не мењајте касније. Ако промените кључ типа, записи остају под старим кључем. Изаберите га добро од почетка.
- Оба писма. Ако сајт ради на ћирилици и латиници, и натписи, и архиве, и поља треба да се приказују на писму које је посетилац изабрао.
Са додатком NikolicWP CPT
Додатак NikolicWP CPT (Custom Post Type) прави типове садржаја, таксономије и поља на једном месту, уз преглед уживо и упутство на српском:
- све опције које WordPress нуди за тип садржаја, са препорученим вредностима;
- натписи се праве сами из назива, по роду и на писму којим сте назив написали;
- таксономија у адреси, на пример
/dokumentacija/pismo/podesavanja/; - 21 врста поља, са понављачем редова и условним приказом;
- колоне, филтери и сопствени редослед превлачењем у листи, уз истицање записа на врху;
- путања, претходни и следећи запис, бочни мени и листа записа, као блокови и кратки кодови;
- увоз, извоз, PHP код и пренос из Custom Post Type UI;
- искључивање или брисање типа никад не брише записе.
Документација на овом сајту направљена је управо њиме, па је можете погледати као пример. Сва подешавања су описана у документацији.
Честа питања
Да ли нови тип садржаја успорава сајт?
Не. Записи новог типа чувају се у истој табели као чланци и странице. Сајт успоравају превелики упити и тешке теме, не број типова.
Шта се дешава са записима ако обришем додатак?
Записи, појмови и вредности поља остају у бази. Тип само нестане из менија док га поново не региструјете, додатком или кодом.
Могу ли постојеће чланке да пребацим у нови тип?
Можете, неким од додатака за промену типа записа. Пре тога направите резервну копију и поставите преусмерења са старих адреса на нове.
Да ли могу да додам поља и на обичне чланке или WooCommerce производе?
Можете. Прилагођена поља нису везана само за нове типове, већ за сваки тип који има екран за уређивање.
Укратко: када садржај има исту структуру и није вест, дајте му свој тип, групишите га таксономијама и податке чувајте у пољима. Сајт тада има уредну администрацију, чисте адресе и податке које можете приказати како желите, уместо да све стоји у тексту чланка.


