Čo je plugin?

← Slovník SEO pojmov

Plugin je balík kódu, ktorý rozširuje funkcie existujúceho systému, najčastejšie WordPressu, bez zásahu do jeho jadra. Slovensky ho voláme aj doplnok alebo rozšírenie. V tomto výklade vysvetľujeme plugin vo WordPresse, kde sa tento pojem používa najčastejšie.

Čo je plugin vo WordPresse?

Podľa dokumentácie pre vývojárov je plugin balík kódu, ktorý pridáva funkcie. Je zvyčajne napísaný v PHP a môže obsahovať aj obrázky, CSS a JavaScript. Povinný je len hlavný súbor s hlavičkovým komentárom, ktorý plugin popisuje.

Jadro WordPressu je podľa oficiálnej dokumentácie zámerne štíhle a ďalšie funkcie sa pridávajú pluginmi. Oficiálny adresár je na wordpress.org/plugins.

Čím sa plugin líši od témy?

Výukový portál WordPress.org uvádza, že témy riadia vzhľad webu a pluginy pridávajú schopnosti. Adresár pluginov podľa neho obsahuje viac než 50 000 položiek.

PrvokÚlohaPríklad
TémaVzhľad a rozloženie webuFarby, písma, šablóny stránok
PluginNové funkcieFormulár, e-shop, SEO nastavenia

Vlastný kód sa odporúča dávať do pluginu a nie do súboru functions.php. Plugin možno zapnúť a vypnúť a dá sa použiť opakovane aj pri zmene témy.

Aké sú výhody a nevýhody pluginov?

Výhodou je rýchle pridanie funkcie bez programovania. Oficiálna dokumentácia pluginov o bezpečnosti a rýchlosti neradí nič, preto nasledujúce body uvádzame ako náš pohľad z praxe.

Na čo si dávame pozor
  • každý plugin je ďalší kód, ktorý treba aktualizovať
  • viac pluginov môže spomaliť web a ovplyvniť rýchlosť stránky
  • plugin od neznámeho autora môže byť bezpečnostné riziko
  • pluginy sa môžu medzi sebou rušiť
  • pred každou aktualizáciou treba mať zálohu webu

Kedy je lepšie vlastné riešenie než plugin?

Pri jednoduchých potrebách stačí hotový plugin. Keď potrebujeme špecifickú funkciu alebo chceme obmedziť množstvo cudzieho kódu, dáva zmysel web na mieru, pri ktorom sú funkcie súčasťou vlastného kódu. Porovnanie oboch prístupov sme popísali v článku WordPress často nestačí. Aj SEO plugin je len nástroj, ako vysvetľujeme v článku SEO nie je len plugin.

Čo si zapamätať o pojme Plugin?

Plugin je balík kódu, ktorý do systému pridáva funkcie, najčastejšie vo WordPresse. Téma riadi vzhľad a plugin schopnosti. Každý plugin je ďalší kód na údržbu, preto ich vyberáme uvážlivo a vždy so zálohou.

Ako to rieši webstrankanamieru.sk: Pri webe na mieru sú funkcie súčasťou vlastného kódu, takže nepribúdajú cudzie závislosti. Rozdiel medzi WordPressom a webom na mieru porovnávame v článku WordPress často nestačí! Prečo firmy radšej volia web na mieru?.

Súvisiace pojmy: WordPress, CMS, WooCommerce, Elementor, PHP, JavaScript, API, Zálohovanie webu, Rýchlosť stránky, Bezpečnostný audit webu, Web na mieru

Často kladené otázky o pojme Plugin

Čo je plugin?

Je to balík kódu, ktorý rozširuje funkcie existujúceho systému, najčastejšie WordPressu, bez zásahu do jeho jadra.

Čím sa plugin líši od témy vo WordPresse?

Téma riadi vzhľad a rozloženie webu, plugin pridáva nové funkcie.

Z čoho sa plugin skladá?

Zvyčajne z kódu v PHP, ktorý môže obsahovať aj obrázky, CSS a JavaScript. Povinný je len hlavný súbor s hlavičkovým komentárom.

Kde bezpečne získame pluginy do WordPressu?

Oficiálny adresár je na wordpress.org/plugins. Aj tam však treba posudzovať autora, aktualizácie a potrebu pluginu.

Prečo vlastný kód nedávať do functions.php?

Podľa výukového portálu WordPress.org možno kód v plugine zapnúť a vypnúť a použiť opakovane aj pri zmene témy.

Zdroje

  1. WordPress Developer Resources: What is a Plugin?Definícia pluginu, jeho súčasti a povinný hlavný súbor.
  2. Learn WordPress: What is a plugin?Rozdiel medzi témou a pluginom, počet pluginov v adresári a odporúčanie pre vlastný kód.
  3. WordPress.org Documentation: Introduction to PluginsJadro WordPressu a oficiálny adresár pluginov.

Všetky pojmy v slovníku