WordPress dolazi sa dva osnovna tipa sadržaja: člancima i stranicama. Za blog i nekoliko stranica o firmi to je dovoljno. Ali kada na sajtu treba da vodite nekretnine, jelovnik, tim, projekte, događaje ili dokumentaciju, sve to natrpano u članke brzo postane neuredno. Tu pomažu prilagođeni tipovi sadržaja, na engleskom custom post type.
Šta je tip sadržaja
Tip sadržaja je vrsta zapisa na sajtu koja ima svoj meni u administraciji, svoju listu, svoj uređivač i svoju adresu na sajtu. Članci i Stranice su dva takva tipa. Kada napravite novi, na primer „Nekretnine“, u meniju dobijate posebnu stavku „Nekretnine“, sa listom samo nekretnina i dugmetom „Dodaj novu nekretninu“.
Uz tip sadržaja idu još dva pojma:
- Taksonomija grupiše zapise, kao što kategorije grupišu članke. Za nekretnine to mogu biti „Vrsta“ (stan, kuća, lokal) i „Lokacija“ (opština).
- Prilagođena polja čuvaju podatke koji nisu tekst: cena, kvadratura, broj soba, sprat, galerija, datum useljenja.
Kada vam treba novi tip sadržaja
Dobro pravilo: ako zapisi imaju istu strukturu i nisu vesti, zaslužuju svoj tip. Primeri:
| Sajt | Tip sadržaja | Taksonomije | Polja |
|---|---|---|---|
| Agencija za nekretnine | Nekretnine | Vrsta, lokacija | cena, m², sobe, sprat, galerija |
| Restoran | Jelovnik | Kategorija jela | cena, gramaža, alergeni, slika |
| Firma | Tim | Sektor | funkcija, mejl, telefon, fotografija |
| Agencija ili majstor | Projekti | Usluga, grad | klijent, godina, galerija, link |
| Organizator | Događaji | Vrsta događaja | datum, vreme, mesto, cena ulaza |
| Softver ili proizvod | Dokumentacija | Proizvod, tema | verzija, nivo, video |
Ako je vaš sadržaj priča sa datumom, vest ili savet, ostaje u člancima. Novi tip ne treba praviti samo zato što postoji nova tema; za to služi kategorija.
Šta dobijate u odnosu na članke sa kategorijom
- Red u administraciji. Nekretnine se ne mešaju sa vestima, a u listi možete imati kolone kao što su cena ili lokacija i filtere po njima.
- Čiste adrese. Na primer
/nekretnine/stan-vracar-65m2/umesto/2026/10/stan-vracar/, pa i sa taksonomijom u adresi:/nekretnine/vracar/stan-65m2/. - Sopstvena arhiva, strana sa svim zapisima tog tipa, sa svojim redosledom i brojem po strani.
- Podaci na istom mestu. Cena je uvek u polju „Cena“, a ne negde u tekstu, pa se može prikazati u kartici, sortirati i filtrirati.
- Bolja pretraga. Strukturirane podatke lakše razumeju i pretraživači i posetioci.
Tri načina da napravite tip sadržaja
- Kodom u temi, funkcijom
register_post_type()ufunctions.php. Radi, ali kada promenite temu, tip nestane iz administracije (zapisi ostaju u bazi). Svaka izmena znači novi kod. - Kombinacijom više dodataka: jedan za tipove, drugi za polja, treći za kolone u listi i navigaciju. Radi, ali podešavanja su na tri mesta, a natpisi najčešće na engleskom.
- Jednim dodatkom koji pokriva tipove, taksonomije i polja na jednom mestu, bez koda. To je najlakše za održavanje.
Na šta da pazite kod srpskog sajta
- Natpisi po rodu. „Dodaj novu nekretninu“, „Dodaj novi projekat“, „Svi događaji“. Alati napravljeni za engleski često daju „Dodaj novi Nekretnine“.
- Ključ i adresa latinicom. Ključ tipa (ime u bazi) pišite malim latiničnim slovima, a adresu latinicom i bez kvačica, na primer
nekretnine. - Ključ ne menjajte kasnije. Ako promenite ključ tipa, zapisi ostaju pod starim ključem. Izaberite ga dobro od početka.
- Oba pisma. Ako sajt radi na ćirilici i latinici, i natpisi, i arhive, i polja treba da se prikazuju na pismu koje je posetilac izabrao.
Sa dodatkom NikolicWP CPT
Dodatak NikolicWP CPT (Custom Post Type) pravi tipove sadržaja, taksonomije i polja na jednom mestu, uz pregled uživo i uputstvo na srpskom:
- sve opcije koje WordPress nudi za tip sadržaja, sa preporučenim vrednostima;
- natpisi se prave sami iz naziva, po rodu i na pismu kojim ste naziv napisali;
- taksonomija u adresi, na primer
/dokumentacija/pismo/podesavanja/; - 21 vrsta polja, sa ponavljačem redova i uslovnim prikazom;
- kolone, filteri i sopstveni redosled prevlačenjem u listi, uz isticanje zapisa na vrhu;
- putanja, prethodni i sledeći zapis, bočni meni i lista zapisa, kao blokovi i kratki kodovi;
- uvoz, izvoz, PHP kod i prenos iz Custom Post Type UI;
- isključivanje ili brisanje tipa nikad ne briše zapise.
Dokumentacija na ovom sajtu napravljena je upravo njime, pa je možete pogledati kao primer. Sva podešavanja su opisana u dokumentaciji.
Česta pitanja
Da li novi tip sadržaja usporava sajt?
Ne. Zapisi novog tipa čuvaju se u istoj tabeli kao članci i stranice. Sajt usporavaju preveliki upiti i teške teme, ne broj tipova.
Šta se dešava sa zapisima ako obrišem dodatak?
Zapisi, pojmovi i vrednosti polja ostaju u bazi. Tip samo nestane iz menija dok ga ponovo ne registrujete, dodatkom ili kodom.
Mogu li postojeće članke da prebacim u novi tip?
Možete, nekim od dodataka za promenu tipa zapisa. Pre toga napravite rezervnu kopiju i postavite preusmerenja sa starih adresa na nove.
Da li mogu da dodam polja i na obične članke ili WooCommerce proizvode?
Možete. Prilagođena polja nisu vezana samo za nove tipove, već za svaki tip koji ima ekran za uređivanje.
Ukratko: kada sadržaj ima istu strukturu i nije vest, dajte mu svoj tip, grupišite ga taksonomijama i podatke čuvajte u poljima. Sajt tada ima urednu administraciju, čiste adrese i podatke koje možete prikazati kako želite, umesto da sve stoji u tekstu članka.


