Preskoči na sadržaj

Kako dodati PHP kod na vaš WordPress sajt

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.php za 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 otvorite functions.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.