WordPress obecně

Je lepší využít WordPress plugin nebo functions.php?

Autor příspěvku Tomáš Cirkl

Potřebujete si do WordPress přidat vlastní kód a nevíte, jestli je lepší využít vlastní WordPress plugin nebo vložit kód do functions.php v šabloně (nebo child šabloně)? V tomto článku si řekneme plusy a mínusy jednotlivých metod.

Obě metody ve výsledku udělají to samé. Nicméně jaký je dopad na rychlost a výkon stránky?

Plusy a mínusy využití functions.php

Soubor functions.php umožňuje vývojářům vytvářet vlastní funkce pro jejich šablonu. Tento soubor se chová jako obrovský WordPress plugin a může být využit pro vložení dalších vlastních snippetů.

Plusy

  • Pro jeho úpravy můžete využít zabudovaný WordPress editor.
  • Můžete mít všechny snippety na jednom místě.
  • Můžete kód studovat a zjistit jak funguje.

Mínusy

  • Vlastní kód zmizí, když změníte šablonu.
  • Pokud nepoužijete child šablonu, tak o něj při aktualizaci přijdete.
  • Může být složité se zorientovat v kódu.
  • Některé vlastní snippety mohou být velké a požadovat další skripty a styly.

Vložení kódu do functions.php bude mít stejný dopad na výkon, jako byste kód použili ve WordPress pluginu.

Plusy a mínusy využití pluginu

WordPress pluginy jsou jako aplikace pro WordPress stránky. Obsahují kód, který se přidá přímo do jádra WordPress a přinese nové funkce a vlastnosti.

Plusy

  • WordPress plugin nezávisí na šabloně.
  • Má stejný dopad na výkon jako stejný kód ve functions.php.
  • Lze jednoduše vypnout, aktualizovat nebo přeinstalovat.
  • Dobře se spravuje, protože každý plugin obsahuje popisek.

Mínusy

  • Musíte provádět aktualizace.
  • Autor pluginu jej může opustit.
  • Může být složitější se orientovat v jeho kódu.

Kdy je lepší použít functions.php?

Pokud do WordPress chcete vložit funkci, která není dostupná jako plugin a je jednoduchá, je lepší ji vložit do functions.php v šabloně.

Alternativně je dobré řešení využít vlastního pluginu nebo child šablony.

Pokud chcete vložit větší množství kódu do webu, tak je určitě lepší vždy použít vlastní plugin.

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ář

Školení Divi šablona pro začátečníky a mírně pokročilé (Praha 25.10.2018)

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!

Tomáš Cirkl

Tomáš Cirkl

WordPress specialista

Blog WPlama.cz píši už více než 3 roky. O WordPress přednáším a pořádám školení. Pro své klienty vytvářím a spravuji webové stránky.