Articles

Co je to: functions.php

Soubor functions.php neboli soubor funkcí tématu je ve WordPressu šablona, která je součástí témat WordPressu. Funguje jako zásuvný modul pro váš web WordPress, který je automaticky aktivován s aktuálním tématem. Soubor functions.php používá kód PHP k přidání funkcí nebo změně výchozích funkcí webu WordPress.

Například téma WordPressu může do souboru functions.php přidat část kódu, aby bylo možné přidat novou oblast widgetů do patičky nebo přidat vlastní uvítací zprávu na ovládací panel WordPressu. Možnosti jsou nekonečné!

What is Functions
Soubor functions.php se automaticky načte při instalaci a aktivaci tématu na webu WordPress.

Úprava souboru functions.php pomocí vlastních kódů vám umožní přidat typy příspěvků, taxonomie, zkrácené kódy a další funkce pro vylepšení vašeho webu.

Kde se nachází soubor functions.php?

Umístění souboru functions.php je ve složce vašeho tématu.

Pokud chcete na svůj web WordPress přidat kousek kódu, přidání do souboru functions.php je jednou z možností.

Obvykle to ale není nejlepší způsob, jak to udělat. WordPress se snaží oddělit design a funkčnost, kdykoli je to možné. Proto máme témata, která určují design, a zásuvné moduly, které určují funkce.

Nejlepší je, když můžete změnit téma WordPressu, aniž byste změnili způsob fungování webu, nebo změnit zásuvné moduly, aniž byste ovlivnili design webu.

Existuje mnoho návodů pro WordPress, které vám poradí, abyste do souboru functions.php vašeho tématu přidali úryvky kódu, ale obvykle to není dobrý nápad.

Pokud se rozhodnete soubor functions.php upravit, buďte velmi opatrní. Zde jsou 3 důvody, proč úprava souboru functions.php není dobrý nápad:

  • Při aktualizaci tématu se úpravy souboru functions ztratí.
  • Při změně tématu WordPressu se úpravy ztratí.
  • Chybné kódování v souboru funkcí vám může zablokovat web.

I něco tak jednoduchého, jako je chybějící středník, může způsobit, že celý web zmizí s chybou zvanou „bílá obrazovka smrti“. Pokud se vám to stane, sepsali jsme návod krok za krokem, jak opravit bílou obrazovku smrti WordPressu, abyste mohli znovu získat přístup ke svému webu.

Chybné kódování v souboru functions.php může vést i k dalším chybám WordPressu.

Soubor functions.php byste měli upravovat pouze v případě, že máte podřízené téma a úryvky kódu budou použity pouze s aktivním podřízeným tématem. Například můžete chtít zahrnout úryvky pro vlastní písma, soubory stylů nebo přidat soubor s jazykovým překladem speciálně pro dané podřízené téma.

Proč jsou lepší zásuvné moduly pro konkrétní web (alternativa k souboru functions.php)

Pokud byste tedy neměli upravovat soubor functions.php, kam máte přidávat úryvky kódu z online návodů?

Odpovědí je vytvoření vlastního pluginu pro WordPress.

Tomu se často říká „site-specific plugin“, protože je specifický pro váš vlastní web a nebude nikdy sdílen v adresáři pluginů WordPressu.

Použití site-specific pluginu je nejlepší řešení, protože vaše úryvky kódu jsou uloženy odděleně od souboru functions.php vašeho tématu. To znamená, že je lze aktivovat nebo deaktivovat stejně jako jakýkoli jiný zásuvný modul. To zaručuje, že váš kód nezmizí, pokud změníte téma.

Naneštěstí WordPress ve výchozím nastavení neobsahuje zásuvný modul pro konkrétní web.

Dobrou zprávou je, že si můžete zásuvný modul pro WordPress pro konkrétní web vytvořit sami nebo si jej stáhnout z adresáře zásuvných modulů WordPress.

Pro začátečníky doporučujeme stáhnout zásuvný modul Code Snippets. Zásuvný modul Code Snippets je mnohem jednodušší řešení a poskytuje lepší způsob, jak vytvářet, upravovat a spravovat všechny vlastní úryvky kódu ve WordPressu.

Jakmile aktivujete zásuvný modul Code Snippets, v nabídce správce WordPressu se zobrazí nová položka nabídky s názvem Snippets.

adding code snippets in wordpress with a plugin

Zásuvný modul Code Snippets vám nabízí snadno použitelné grafické rozhraní, plnohodnotný editor kódu a pole pro název, popis a značky útržků kódu. Útržky kódu můžete dokonce exportovat a používat je na jiných webech.

Pokyny krok za krokem najdete v našem průvodci, jak do WordPressu přidat vlastní úryvky kódu.

Doufáme, že vám tento článek pomohl dozvědět se vše o souboru functions.php ve WordPressu a o tom, jak na své stránky přidat úryvky kódu! Podívejte se na další čtení níže, kde se dozvíte více.

Můžete se také přihlásit k odběru našeho kanálu YouTube, kde najdete videonávody pro WordPress krok za krokem, a sledovat nás na Twitteru a Facebooku, kde najdete nejnovější aktualizace.

Další čtení