WordPress návody

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

Plugin pro WordPress
Autor příspěvku Tomáš Cirkl

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: http://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.

ČTĚTE TAKÉ  Jak vybrat dobrý plugin

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:

O autorovi

Tomáš Cirkl

Baví mě Internet a zvláště pak redakční systém WordPress. Jsem pravidelným účastníkem a přednášejícím na WordCamp Praha a WordPress konferencích.

Zanechat komentář

Pin It on Pinterest

Získejte více informací o WordPress!

Připojte se do našeho emailového seznamu a nenechte si ujít informace, novinky a návody ze světa WordPressu.

Úspěšně jste se zapsali do našeho newsletteru. Děkujeme!