Ako vytvoriť WordPress plugin?

Ako vytvoriť WordPress plugin?
Photo by Stephen Phillips - Hostreviews.co.uk / Unsplash

WordPress plugin slúži na pridanie rôznych funkcií do WordPress webovej stránky. Plugin môže pridať funkcie ako napríklad galérie obrázkov, možnosť prihlásenia pomocou sociálnych sietí, podporu pre e-commerce a mnoho ďalších vecí. Plugin môže tiež prispieť k zlepšeniu výkonu a bezpečnosti webovej stránky.

Vytváranie pluginu pre WordPress môže byť zložitejšie, ak nemáte skúsenosti s programovaním a nepoznáte PHP, jazyk, v ktorom je WordPress postavený. Ak sa ale naučíte základy PHP a oboznámite sa s dokumentáciou WordPress, môžete sa pokúsiť vytvoriť plugin pre WordPress. Odporúčam začať s nejakým jednoduchým pluginom a postupne sa zlepšovať. Je tiež možné hľadať existujúce pluginy, ktoré čiastočne spĺňajú vaše potreby, a pokúsiť sa ich upraviť na konkrétne potreby webu.


Ak chcete vytvoriť plugin pre WordPress, mali by ste sa najprv pozrieť na dokumentáciu a návody na stránkach WordPress.org. Potom by ste mali:

  1. Vytvoriť nový priečinok vo svojom adresári pluginov WordPress (zvyčajne wp-content/plugins) s názvom, ktorý reprezentuje váš plugin. Cesta k adresáru pluginu môže byť napríklad wp-content/plugins/moj-prvy-plugin
  2. Vytvoriť súbor PHP s rovnakým názvom ako váš priečinok a vložiť do neho základný kód pluginu. Tento súbor by mal obsahovať základnú informáciu o pluginu, ako je jeho názov, verzia a autor. Súbor by napríklad mohol existovať pod názvom wp-content/plugins/moj-prvy-plugin/moj-prvy-plugin.php
  3. Overiť, že váš plugin je dostupný v administračnom rozhraní WordPress pluginov. Následne aktivovať váš plugin a skontrolovať, či funguje správne.

To sú základné kroky na vytvorenie pluginu pre WordPress. Je dôležité mať na pamäti, že vytváranie pluginov môže byť zložité a vyžaduje znalosti programovania. Ak nemáte skúsenosti s programovaním alebo sa neviete pohnúť z miesta, odporúčam vyskúšať nejaký kurz, ktorý môže byť v začiatkoch nenahraditeľným pomocníkom.


Obsah pluginu na príkladoch:

Príklady sa budem snažiť robiť jednoducho, aby boli zrozumiteľné pre každého.

Príklad 1 - Plugin, ktorý nič nerobí:

Tento plugin nič nerobí. Neobsahuje žiaden kód, jedine čo obsahuje su základné informácie, ktoré potrebuje WordPress k tomu, aby rozoznal plugin vo svojej administrácii

Keď takýto plugin umiestnite do Vášho WordPress-u do adresára wp-content/plugins/moj-prvy-plugin/moj-prvy-plugin.php, zrazu sa plugin objaví v administrácii a je ho možné aktivovať

Po aktivácii sa samozrejme nič nestane, keďže plugin nemá žiaden kod. Iba základné informácie potrebné pre rozoznanie pluginu zo strany WordPress-u.

Príklad 2 - Plugin, ktorý mi upraví názvy článkov

Ak by sme chceli plugin, ktorý nám ku každému nadpisu článku na webe doplní nejaké slovo, mohli by sme skúsiť náš súbor s pluginom moj-prvy-plugin.php trochu upraviť. Mohol by vyzerať napríklad takto

Takto upravený plugin nám ku každému článku vo WordPress-e pridá:

  1. Prefix Článok:
  2. Suffix 🎉

Ako môžete vidieť na obrázkoch nižšie, môj článok sa v administrácii volá Môj článok, ale na stránke sa zobrazuje Článok: Môj článok 🎉. Po deaktivovaní pluginu sa na stránke znova zobrazí iba Môj článok.

Takto sa názov článku zobrazuje v administrácii
Takto na stránke v prípade, keď mam aktivovaný náš nový plugin

Podaril sa vám vytvoriť plugin? So skúsenosťami sa môžete podeliť v komentároch 👇