Přejít na obsah

Nastavení cookies

Zvolte, které druhy cookies povolíte. Svou volbu můžete kdykoli změnit přes Nastavení cookies v dolní části každé stránky. Prohlášení o ochraně osobních údajů

Nezbytné

Vždy zapnuté

Potřebné pro přihlášení, uchování košíku a zapamatování vašich voleb. Jsou vždy zapnuté.

Které cookies?
  • weboke_sessie, weboke_klant, weboke_remember: vaše relace a trvalé přihlášení
  • weboke_basket: váš košík
  • wkBtwIncl: zobrazení cen s DPH nebo bez DPH
  • wok_cookies: vaše volba cookies, 12 měsíců

Měří, která reklama vede k návštěvě nebo objednávce, abychom neplatili za reklamy, které nic nepřinášejí.

Které cookies?
  • Google Ads přes Google Tag Manager (_gcl_au, _gcl_aw), až 90 dní
  • OpenAI Ads, reklamy v ChatGPT
  • wok_aff: partner, který vás k nám doporučil (partnerský program), 60 dní

4,6

Země a jazyk

Každá země má vlastní web s cenami a DPH dané země.

Zobrazit

Jak vytvořit child theme pro Vaše téma WordPress

Pokud upravíte soubory šablony přímo, o svou práci při příští aktualizaci této šablony přijdete. Tomu zabrání podřízená šablona (child theme). Je to malá šablona, která přebírá vše z jiné šablony, tzv. nadřazené šablony, kromě toho, co do ní sami vložíte. Nadřazenou šablonu můžete dál běžně aktualizovat. Zde se dočtete, kdy podřízenou šablonu potřebujete a jak ji vytvoříte pomocí Správce souborů v DirectAdmin.

Potřebujete ji?

ChcetePotřebujete podřízenou šablonu?
Upravit blokovou šablonu v Editoru webu (Vzhled > Editor): barvy, písma, záhlaví a zápatíNe. Tyto úpravy jsou uloženy v databázi a při aktualizaci zůstanou zachovány.
Přidat několik řádků CSSNe. Použijte Dodatečné CSS v Přizpůsobení (klasická šablona) nebo ve Stylech v Editoru webu.
Přidat funkci, která nesouvisí se vzhledem, například propojení nebo formulářNe. Ta patří do pluginu, aby fungovala i po změně šablony.
Změnit soubor se šablonou stránky, přidat hodně vlastního CSS nebo PHP kód, který souvisí se vzhledemAno.

Používáte blokovou šablonu? Pak to nejprve zkuste v Editoru webu. Pokud chcete své úpravy z Editoru webu uložit do souborů, může Vám podřízenou šablonu vytvořit oficiální plugin Create Block Theme.

Změna šablony na vytíženém webu může na chvíli způsobit nepořádek: menu, widgety a nastavení z Přizpůsobení platí pro každou šablonu zvlášť. Proto to nejprve vyzkoušejte na kopii, viz Vytvoření testovacího prostředí (staging) pro WordPress, nebo si alespoň předem vytvořte zálohu.

Krok 1: najděte složku nadřazené šablony

  1. V DirectAdmin otevřete Správce souborů. Viz Otevření Správce souborů: složky ve Vašem balíčku.
  2. Přejděte do domains/example.com/public_html/wp-content/themes.
  3. Poznamenejte si přesný název složky Vaší šablony, například hoofdthema. Jde o název složky, nikoli o název, který vidíte ve WordPressu.

Krok 2: vytvořte složku a style.css

  1. Ve složce themes klikněte na Nová složka a vytvořte například hoofdthema-child.
  2. Otevřete tuto složku, klikněte na Nový soubor a vytvořte style.css.
  3. Klikněte na soubor pravým tlačítkem myši, zvolte Upravit, vložte níže uvedenou hlavičku a klikněte na Uložit.
/*
Theme Name:   Hoofdthema Child
Template:     hoofdthema
Description:  Eigen aanpassingen voor example.com
Version:      1.0.0
*/

/* Je eigen CSS komt hieronder. */

Nejdůležitější je řádek Template:. Musí v něm být přesně název složky nadřazené šablony, se stejnými velkými písmeny a pomlčkami. Pokud nesouhlasí, WordPress oznámí, že nadřazená šablona chybí.

Krok 3: functions.php nebo theme.json

Klasická šablona: ve stejné složce vytvořte soubor functions.php, který načte Váš stylopis:

<?php
add_action( 'wp_enqueue_scripts', function () {
    wp_enqueue_style(
        'hoofdthema-child',
        get_stylesheet_uri(),
        array(),
        wp_get_theme()->get( 'Version' )
    );
} );

Zda nadřazená šablona načítá svůj stylopis sama, se liší podle šablony. Podívejte se do dokumentace své šablony. Pokud Váš web po aktivaci vypadá holě, musíte načíst i stylopis nadřazené šablony, pomocí get_template_directory_uri() . '/style.css'. Soubor functions.php podřízené šablony nenahrazuje soubor nadřazené šablony: načítají se oba, podřízený jako první. Proto nikdy nekopírujte funkce ze souboru functions.php nadřazené šablony, protože duplicitní názvy funkcí způsobí kritickou chybu.

Bloková šablona: soubor functions.php obvykle není potřeba. Chcete-li například jinou paletu barev, vytvořte vlastní theme.json. WordPress jej sloučí se souborem nadřazené šablony, takže do něj uvedete jen to, co chcete změnit.

Chcete-li upravit šablonu stránky, zkopírujte pouze tento jeden soubor z nadřazené šablony na stejné místo v podřízené šabloně a upravte kopii. WordPress hledá nejprve v podřízené šabloně a poté v nadřazené. Nekopírujte vše, jinak už nebudete dostávat vylepšení nadřazené šablony.

Krok 4: aktivace

  1. Ve WordPressu přejděte do Vzhled > Šablony. Vaše podřízená šablona je v seznamu. Klikněte na Aktivovat.
  2. Zkontrolujte svůj web: záhlaví, menu, widgety a barvy. V případě potřeby znovu nastavte menu a nastavení Přizpůsobení.
  3. Nadřazenou šablonu ponechte nainstalovanou a udržujte ji aktuální. Bez nadřazené šablony podřízená šablona nefunguje.

Vytváříte podřízenou šablonu raději na svém počítači? Pak složku zabalte do souboru zip a nahrajte ji ve WordPressu v Vzhled > Šablony tlačítkem Přidat šablonu a poté Nahrát šablonu. Nebo složku nahrajte pomocí Správce souborů nebo SFTP do wp-content/themes, viz Nahrávání a stahování souborů.

Návrat k původní šabloně

V Vzhled > Šablony znovu aktivujte nadřazenou šablonu. Pokud se kvůli chybě v podřízené šabloně nedostanete do administrace, přejmenujte ve Správci souborů složku podřízené šablony, například na hoofdthema-child-uit. WordPress se pak vrátí k výchozí šabloně, pokud je ještě nainstalována. Více o tom v článku Chyba 500 nebo „kritická chyba“ na Vašem webu (i po aktualizaci WordPressu).

Další informace

Chcete se dozvědět více? Absolvujte bezplatný kurz WordPressu, lekci 5.2 Vytvoření podřízené šablony.

Byl tento článek užitečný?

← Zpět na Hosting obecně

Chvíli strpení…

Nastavení vašich domén

U každé domény nastavte jmenné servery, propojení s hostingem a to, kdo bude držitelem.

Načítání vašich domén…