WordPress dodatak (plugin) je programski kod koji sadrži skup funkcija koje se mogu dodati na WordPress web-stranicu. Oni proširuju funkcionalnost ili dodaju nove značajke. WordPress dodaci mogu biti od par linija koda do čak par stotina fajlova sa kodom.
Općenito je stav da ne treba pretjerivati sa dodacima, i da često od svih funkcionalnosti koje dodatak ima mi koristimo samo jedan (manji) dio.
Tokom godina testirao sam ih, i po potrebi modificirao stotine, i ispod donosim listu dodataka poredanih po kategorijama 🙂
VAŽNO: lista će se ažurirati povremeno, tako da je ovo više WIP (work in progress)
Što je važno kod odabira dodatka?
Prije nego određeni dodatak koji do sada nisam testirao instaliram na WordPress web stranicu, uvijek obratim pažnju na par detalja:
- Recenzije i ocjene – obavezna provjera je odnos ocjena sa 5 i 1 zvijezdicom i kada su dodjeljene. Ako primjetim da je zadnjih nekoliko ocjena samo 1 ili 2 zvijezdice, pročitam recenzije zašto je tako te o kojoj se verziji radi. Također odmah ide i provjera kada je došlo do zadnjeg ažuriranja. Često puta korisnici daju ocjenu 1 zvijezdica za dodatke koji im naprave problem na web stranici. Ako autori dodatka nisu dugo ažurirali kod, a ocjene su za zanju stabilnu verziju dodatka, to je crveno svijetlo i takve dodatke izbjegavam.

2. Podrška – odgovaraju li autori dodataka na upite, i da li ih uspješno rješavaju? Jako važno pitanje. Ako autori dodatka ne odgovaraju na upite, obično ni ne održavaju dodatake… a to u pravilu znači još jedno crveno svijetlo i razlog izbjegavanja tog dodatka.
3. Slike zaslona (screenshots) – prije nego instaliram dodatak provjerim u slikama zaslona da li je to ono što tražim. Često se i u tim slikama vide sve opcije koje dodatak ima, te što može sve raditi. Kako bih izbjegao nepotrebno instaliranje i testiranje, ovdje se nalaze vrlo korisne informacije.
4. Broj instalacija – iako nije krucijalan podatak, ali govori puno o popularnosti dodatka, te da li je u pitanju legitimni ili maliciozni dodatak. U zadnjih godina sve je više situacija da određeni dodaci budu preuzeti, netko modificira kod da se ne vidi odakle je dodatak i u njega ubaci svoj maliciozni kod. Ako slučajno plugin ima mali broj instalacija – obično ga i ja izbjegavam, i potražim alternativu koja je korištenija.

5. Provjera FAQ (često postavljena pitanja) – na stranici svakog dodatka pri dnu se nalazi sekcija FAQ – to su najčešće upute od strane autora dodatka kako nešto napraiviti, te odgovori na najčešća pitanja. Tu sam našao 99% svojih odgovora na pitanja što bi mene zanimalo. Ostalilh 1% odgovora je dolazilo putem pregleda koda 🙂
Najbolji WordPress dodaci:
Bez nekog posebnog redoslijeda donosim popis WordPress dodataka koji su mi se tokom godina pokazali kao jako dobri i korisni.
Dodaci za posebne namjene:
Advanced custom fields (PRO)

Odmah preporučam PRO verziju koja je trenutno 100AUD za doživotnu licencu koja vrijedi na neograničenom broju web stranica. ACF je WordPress dodatak koji omogućuje jednostavan način izrade tzv. custom fields (ili post-meta). Oni služe kako bi proširili formu za unos sadržaja sa dodatnim poljima.
Na primjeru: kod unosa nove objave, pored standardnih stvari tipa naslov objave, sadržaj, itd. sa ACF-om možemo dodati i polje sa dodatnim sadržajem poput poveznice na Youtube video. ACF nam omogućuje da na jednostavan način napravimo primjerice portal za nekretnine, jer kod unosa svake nekrentine možemo unijeti i sve dodatne parametre tipa površina, cijena, lokacija itd.
Sa ACF-om WordPress nije više samo sustav za objavu blog članak, nego postaje jako moćan CMS sustav. Sa ACF-om polja se mogu dodati uvjetno, brzo i lagano, te se mogu dodati svugdje i prikazati svugdje.
Custom post type UI
Ovaj dodatak je usko vezan za ACF, a sa njime možemo na jednostavan način kroz grafičko sučelje kreirati nove tipove objava i taksonomije.

Kombinacijom sa ACF možemo napraviti web stranicu na kojoj se nalaze riblji recepti, ili podaci o modulu za obrazovanje odraslih. (radio sam na oba projekta, zato ih navodim)
Sa tim dodatkom smo napravili novu taksonomiju (recept / modul) i odredili da se ACF polja unose i prikazuju samo za te taksonomije.
Kako bi razumjeli taksonomije kod WordPressa – najjednostavnije ih je shvatiti kao vrstu sadržaja, pr. objava (blog članak), stranica, medijski zapis itd. WordPress standardno dolazi samo sa njih nekoliko, međutim ovaj dodatak nam omogućuje da ih napravimo koliko god želimo.
Scriptless social sharing
Izvrstan dodatak, bez JavaScript datoteka koje usporavaju učitavanje web stranice. Osobno mi je favorit jer je super jednostavan za podesiti, ima opcija samo one koje se i koriste, i plugin podržava najpopularnije društvene mreže.

Inače, što se tiče WordPress dodataka za djeljenje sadržaja, ima ih bezbroj, i izbor je stvarno velik. Međutim, ono što ih karakterizira – dobar dio njih ima tek osnovne opcije u besplatnoj verziji, a za sve opcije treba platiti.
Drugi veliki problem kod tih dodataka je da usporavaju web stranice jer su prekomplicirani, uključuju previše pomoćnih datoteka i općenito korisničko iskusto je loše.
GDPR Cookie Consent
Favorit kod WordPress dodataka koji olakšavaju posao oko GDPR. Ima veliki broj opcija, lako se podešava, i sa druge strane, poprilično je popularan…

Važno: prije sam koristio dodatak WP GDPR koji je bio hakiran, i zato ga izbjegavam. Nije prvi puta da sam vidio web stranicu koja je bila hakirana. Meni se dogodilo da sam imao taj dodatak na više od 12 web stranica i nekoliko stranica je bilo hakirano, većina nije. Zato sam kako bih izbjegao buduće iste probleme promjenio svoj omiljeni dodatak za GDPR.
Ovaj dodatak je mjenjao site_url opciju, te je potencijalno zarazio do 100 000 posjetitelja.
Do problem sa hakiranim dodatkom sam se upoznao slučajno – za jedan web sam radio update dodataka, i primjetio sam da je jako skočio broj negativnih ocjena na recenzijama.
Kada sam pregledao recenzije, primjetio sam da svi redom pišu kako je plugin hakiran. Daljnjim istraživanjem, pronašao sam da je korisnički račun od autora dodatak hakiran, i da je netko preko njegovog računa uploadao maliciozni kod koji se automatski instalirao na velikom broju web stranica.
To je značilo da bez odgađanja moram mjenjati GDPR dodatak za kolačiće na svim web stranicama.
UPDATE: Kao jako zanimljivu alternativu, umjesto instalacije plugina, može se napraviti obavijest o kolačičima samo sa par linija JavaScript koda. Više informacija na stranici cookieinfoscript.com
GDPR Cookie Compliance (CCPA ready)
Još jedan cookie-plugin. Prema nekoliko izvora on je 100% GDPR & CCPA spreman. Primjetio sam da se koristi na nekoliko domaćih (državnih – pr. CARNet) web stranica, pa je nekakav zaključak da je ispravan i u skladu sa regulativom 🙂
Site Kit by Google
Ovaj dodatak je jedini službeni WordPress dodatak koji je napravio Google, i daje nam mogućnost da vidimo kako ljudi pronalaze našu web stranicu, koliko je brza, te kako da poboljšamo i lakše unovčimo web stranice povezujući popularne Googleove alate.
Site Kit može povezati Google Search Console, Google Analytics, Page Speed Insights, Tag Manager i Optimize kroz samo par klikova, bez potrebe da se uređuje kod. I najbolje od svega, skuplja agregirane podedatke na jednom, zajedničkom mjestu.
Simple Lightbox
Ovaj dodatak je izvrstan ako trebate jednostavno rješenje za dodavanje galerije slika na web stranicu. Uz manja podešavanja, dodatak se brzo podesi da pretvori slike koje su umetnute u objavu u galeriju slika.
Ovaj WordPress dodatak daje mogućnost da se na lagan način integrira tzv. Lightbox oblik prikaza slika.
Plugin radi tako da se kreira manja, thumbnail slika i klikom na nju, otvara se u prozoru veća verzija slike.
Vrlo jednostavno i praktično rješenje.
Disable Comments
Jednostavan dodatak koji omogućuje administratorima da globalno onemoguće komentare na njihovim web-stranicama. Komentari mogu biti onemogućeni zasebno za svaki tip objave.
U zadnje vrijeme težim tomu da smanjim broj aktivnih dodataka na web stranici – i zato pokušavam pronači ili napisati kod koji će zamjeniti WordPress dodatak. Ako vam uređivanje functions.php datoteke nije strano, onda će vam ovaj kod ispod biti zanimljiv:
Primjer koda koji onemogućava komentare na WordPress web stranici.
WP Sitemap Page
Na jednostavan način omogućuje dodavanje mape stranice na web stranicu.
WP External Links
Ovaj mali plugin je izvrstan jer se može podesiti da automatski otvara svaki link sa trenutne domene u novom tabu, i još dodaje malu ikonicu pored linka kako bi dodatno naznačio da će se otvoriti u novom tabu (isti efekt se nalazi na Wikipediji)
Dodaci za ubrzanje WordPress weba
Instant.page
Izvrstan mali dodatak za WordPress web stranicu koji radi na vrlo jednostavnom principu: kada korisnik postavi miš iznad linka, stranica sa tog linka se u pozadini učitava i tako “skraćuje” vrijeme učitavanje slijedeće stranice.
Gonzales plugin
WordPress dodatak koji ima funkciju da onemogući učitavanje pojedinih skripti na pojedinoj stranici. Konkrento, sa njime možete podesiti da se primjerice JS i CSS datoteke od plugina Contact Form 7 učitavaju samo na /kontakt podstranici. Super radi sa najpopulranijim cache i minify dodacima (Cache Enabler, Autoptimize, WP Rocket itd.) Kombinacijom tih dodataka može se lagano ukloniti resursi koji ne trebaju i samo potrebni se minificirati i kompresirati. Ubrzanje web stranice je tada osjetno
CAOS – Host Google Analytics Locally
CAOS (Complete Analytics Optimization Suite) za Google Analytics je mali plugin koji omogućava da se analytics.js/gtag.js/ga.js preuzme na server i sa njega učitava te se automatski ažurira koristeći ugrađeni WordPress Cron.
OMGF – Host Google Fonts Locally
OMGF je mali plugin koji omogućava da se preuzmu Google Fontovi u lokalnu WordPress instalaciju te je 100% kompatibilan sa CSS i JS pluginima koji rade optimizaciju/minifikaciju kao što su Autooptimize/Cache Enabler.
HELL – Host everything locally
HELL je mali plugin koji nadopunjuje CAOS i OMGF plugine ako je potrebno neke dodatne skripte sa trećih stranica preuzeti lokalno i isporučivati sa servera na kojem je web stranica.
Cache External Scripts
CACHE External Scripts je plugin koji će pomoći za “Leverage browser caching”. Drugim riječima – dati će se upute pregledniku da spreme na dulji period određeni resurs na lokalno računalo. Primjer takvih Google Analytics – spremiti će se na web stranicu i automatski svaka 2h dohvaćati nova verzija skripte ako je ima.
Optimus
Izvrstan dodatak koji kompresira slike. U besplatnoj verziji radi samo sa slikama do 100kB veličine, međutim postoji mogućnost i kupnje neograničene verzije (osobna i komercijalna) koje koštaju 29$ ili 149$ godišnje i one omogućavaju kompresiju slika do čak 10MB originalne veličine.
WP Asset CleanUp
WP Asset CleanUp pomaže da se uklone JavaScript i CSS datoteke koje se nepotrebno učitavaju na web stranici. Dodatak je kompatibilan sa ostalim cache dodacima kao što su Autoptimize (update: sa Autoptimize je previše konflikata, i zato radije ugasim Autoptimize jer od WP Asset CleanUp bude više benefita) i Cache Enabler. On pomaže da se smanji broj datoteka koje se učitavaju prilikom svakog posjeta web stranici te pomaže da se uklone resursi koji blokiraju učitavanje web stranice. Omogućava preload CSS/JS daoteka i fontova. Ima još puno benefita 🙂
WebP Express
Ovo je dodatak koji pretvara .jpg i .png slike u moderni, webp format slika. Izravna prednost što daje ovaj dodatak je da se web stranica ubrzava. Budući da i WordPress podržava webpformat slika, a više od 98% preglednika to također može podržati, svakako preporuka!