Kako dodati PHP kod na vaš WordPress sajt
zejd@synergydesign.io
U WordPressu ne možete samo zalijepiti PHP kod direktno u običan editor za postove ili stranice. Ako želite koristiti prilagođeni PHP, da bi, na primjer, vaš sajt radio nešto posebno, imate dva glavna načina: korištenjem plugina ili dodavanjem koda direktno u fajlove sajta.
Metoda 1: Koristite Plugin
- Instalirajte plugin koji podržava PHP snippetove — WPCode je odličan izbor.
- Nakon aktivacije, idite u sekciju plugina „Add Snippet“.
- Kreirajte novi snippet: dajte mu ime, postavite tip na „PHP Snippet“ i zalijepite svoj PHP kod.
- Odaberite gdje želite ubaciti kod:
- Auto Insert: Automatski ubacuje kod na određena mjesta na sajtu (npr. footer).
- Shortcode: Pretvara kod u shortcode koji možete zalijepiti u bilo koji post ili stranicu.
- Sačuvajte i aktivirajte snippet.
Korištenje plugina je sigurnije jer sprječava slučajno kvarenje osnovnih fajlova sajta.
Metoda 2: Ručno dodavanje PHP koda
Ako ste komforni s radom u fajlovima, možete dodati PHP sami:
- Idite na Appearance → Theme File Editor u WordPress dashboardu (ili koristite FTP / File Manager).
- Otvorite fajl
functions.php(ili neki drugi relevantan fajl teme). - Zalijepite PHP kod tamo gdje je smisleno (npr. u
functions.phpza funkcionalnost na cijelom sajtu). - Sačuvajte promjene.
Ako uređujete preko FTP-a ili File Manager-a:
- Koristite kontrol panel hostinga (npr. Hostinger hPanel) i otvorite File Manager.
- Idite na
wp-content/themes/ime-vaše-teme/i otvoritefunctions.php. - Zalijepite kod i sačuvajte.
Savjet: Dobro je koristiti child temu kada mijenjate fajlove, kako vaše promjene ne bi bile prepisane kada se tema ažurira.
Zašto dodavati PHP u WordPress?
- Možete kreirati prilagođenu funkcionalnost koja nije dostupna kroz pluginove.
- Možete automatizovati zadatke ili integrisati vanjske API-je.
- Možete prilagoditi ponašanje sajta tačno prema vašim potrebama.
Budite oprezni!
- Uvijek napravite backup sajta prije dodavanja koda.
- Mala greška u PHP-u može pokvariti sajt.
- Koristite staging sajt, ili barem provjerite live sajt nakon promjena, kako biste bili sigurni da sve radi.
