Přeskočit na obsah

Web nefunguje? Volejte Web nefunguje? +420 721 589 155 nebo nám napište Napište nám

WordPress návody

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

Tomáš Cirkl Publikováno Aktualizováno 3 min čtení

Pozor:

Článek je z roku 2014. Některé postupy se mohly změnit.

Plugin pro WordPress
Obsah článku (4 kapitoly)

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ů.

Autor

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.

1 030 článků Všechny články autora

Komentáře

Zatím tu nikdo nekomentoval. Napište první komentář.

Přidat komentář

E-mail nezveřejníme. Povinná pole jsou označena hvězdičkou.

Jak zacházíme s údaji z komentářů, popisují zásady ochrany osobních údajů.