Plugin pro WordPress

Návod jak vytvořit základ WordPress pluginu

Plugin, neboli česky zásuvný modul, je doplněk pro určitou aplikaci, který nějakým způsobem doplňuje nebo modifikuje její funkci. Na oficiálních stránkách WordPressu můžete stáhnout více než 31 000 pluginů, se kterými s trochou nadsázky uděláte opravdu cokoli. Samotná tvorba mustru pluginu je velmi jednoduchá a obsahuje pouze tři kroky, které si dále v článku popíšeme.

Vytvořit samotnou funkci pluginu, je už úplně jiná kapitola a záleží na nápadu tvůrce. Tímto se zde zabývat nebudeme, možná si v budoucnu ukážeme tvorbu jednoduchého pluginu s funkcí.

1. vytvoření adresáře pluginu

Úplně nejdříve musíte vytvořit základní složku pluginu, která bude obsahovat veškeré jeho soubory. Její název by měl být shodný s názvem pluginu. WordPress pluginy mají své místo ve wp-content/plugins/. Zde také vytvořte složku svého pluginu.

Pokud například chci vytvořit plugin WP lama, pak cesta do složky pluginu bude následující:

wp-content/plugins/wp-lama/

Tvorba složky pluginu
Tvorba složky pluginu

2. vytvoření základního souboru

Podobně jako jste vytvořili složku nyní musíte vytvořit PHP soubor, který se bude jmenovat stejně jako plugin. V našem případě bude mít soubor jméno wp-lama.php. Soubor umístěte do vytvořeného adresáře pluginu.

Tvorba základního souboru
Tvorba základního souboru

3. vložení informací o pluginu do základního souboru

Otevřete si vámi vytvořený PHP soubor. Doporučuji k tomu využít vývojářský program PsPad, který je zdarma a česky.

Do hlavičky základního souboru nyní musíte vložit informace o pluginu. Standardně se zde umísťují následující údaje:

<?php
/**
* Plugin Name: Jméno pluginu
* Plugin URI: http://URL-webu-pluginu.cz
* Description: Stručný popisek pluginu.
* Version: Verze pluginu, například.: 1.0.1
* Author: Jméno autora pluginu
* Author URI: http://URL-autorova-webu.cz
* License: Název lince pluginu, například. GPL2
*/

V našem případě bude hlavička vypadat následovně:

<?php
/**
* Plugin Name: WP lama
* Plugin URI: https://www.wplama.cz/
* Description: Vzorový plugin, který neobsahuje ale vůbec žádnou funkci.
* Version: 1.0.0
* Author: Tomáš Cirkl
* Author URI: http://www.tomascirkl.com/
* License: GPL2
*/

To je vše. Pokud nahrajete plugin do WordPressu, tak se bude zobrazovat. Nyní zbývá už jen vytvořit jeho funkci. 🙂

WP lama plugin
WP lama plugin

Jestliže si chcete stáhnout a vyzkoušet náš vytvořený plugin můžete to udělat přes tento odkaz.

Chcete vytvořit větší plugin? Využijte předpřipravených prázdných pluginů

Postup tvorby struktury pluginu je velmi jednoduchý a nezabere více než 5 minut. Nicméně pokud plánujete udělat robustnější plugin, jistě ho budete chtít nějak organizovat, vložit do něj licenci, soubor čtete mě a další. To už je mnohem více práce, ale naštěstí ji někdo udělal za vás. A nutno dodat, že velmi dobře.

Anglicky se takto předpřipraveným prázdným strukturám říká boilerplate.

Po stažení takovéhoto předpřipraveného pluginu musíte akorát plugin projít a nahradit “plugin-name” jménem vašeho pluginu.

Nejlepší předpřipravený prázdný plugin vytvořil Tom McFarin a dává ho zdarma na GitHubu. Stáhněte a vyzkoušejte si WordPress plugin boilerplate.

Tom McFarin WordPress plugin boilerplate
Tom McFarin WordPress plugin boilerplate

Jestliže je pro vás i tento předpřipravený boilerplate moc složitý a nepřehledný, nebo se vám nechce všude měnit jméno. Můžete využít jeden ze dvou generátorů pluginů, založených právě na struktuře od Toma McFarina:

Neuteklo vám něco?

Pokrok a WordPress na nikoho nečekají, tak nám tu raději nechte email, ať o nic nepřijdete!

Nespamujeme! Další informace naleznete v našich zásadách ochrany osobních údajů.

Správa WordPress webu

Nemusíte na to být sami. Pomůžeme vám s pravidelnou údržbou i novými vylepšeními.

Více informací

Diskuze

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Nákupní košík
Přejít nahoru