Vlastní CSS ve WordPressu: kam ho přidat a jak změnit barvu tlačítka
Vlastní CSS ve WordPressu přidáte do pole Doplňkové CSS, kam píšete vlastní pravidla vzhledu, aniž byste sahali do souborů šablony. V klasické šabloně ho najdete ve Vzhled → Přizpůsobit → Doplňkové CSS, v blokové šabloně v Editoru webu, ve Stylech. Změna funguje hned po uložení a přežije aktualizace šablony.
Autor: Tým TellMyShop. Průvodce pro majitele webů na WordPressu a obchodů na WooCommerce: příčina, ruční oprava a stejná práce v rozhovoru v chatu.
Naposledy aktualizováno: · 4 min čtení
Než začnete psát CSS: možná stačí nastavení
Nejjednodušší barva tlačítka je ta, kterou nastavíte bez kódu. Nejdřív zkontrolujte:
- Bloková šablona: Vzhled → Editor → Styly. V nastavení bloků nebo prvků najdete tlačítka a můžete změnit jejich pozadí a barvu textu pro celý web.
- Klasická šablona: Vzhled → Přizpůsobit. Mnoho šablon tam má sekci barev nebo tlačítek.
- Obchod na WooCommerce: tlačítka Přidat do košíku obvykle berou barvu ze šablony, takže často stačí změna ve stylech šablony.
CSS potřebujete, když taková volba chybí, nebo když chcete změnit jedno konkrétní tlačítko.
Kde je ve vaší šabloně doplňkové CSS
| Typ šablony | Kam přidat CSS | Poznámky |
|---|---|---|
| Klasická (např. Astra, OceanWP) | Vzhled → Přizpůsobit → Doplňkové CSS | živý náhled vpravo, ukládá se tlačítkem Publikovat |
| Bloková (např. Twenty Twenty-Five) | Vzhled → Editor → Styly, menu se třemi tečkami → Doplňkové CSS | ukládá se do globálních stylů šablony |
| Bloková, jeden typ bloku | Styly → Bloky → zvolený blok → Pokročilé | CSS jen pro tento blok |
| Víc než pár pravidel | soubor stylů child theme | potřebuje přístup k souborům |
CSS z Editoru webu a CSS z Přizpůsobit jsou dvě oddělená místa. Vysvětluje to poznámka týmu jádra WordPressu k CSS v globálních stylech. Pokud máte blokovou šablonu, ale kdysi jste přidali CSS v Přizpůsobit, vyplatí se ho přesunout na jedno místo, abyste za rok věděli, kde hledat.
Jak změnit barvu tlačítka krok za krokem
- Otevřete stránku s tlačítkem, klikněte na něj pravým tlačítkem a zvolte Prozkoumat. Uvidíte třídu prvku, například wp-block-button__link nebo button.
- Přejděte na místo pro doplňkové CSS podle tabulky výše.
- Přidejte pravidlo, například:
.wp-block-button__link {
background-color: #1f6f5c;
color: #ffffff;
}
.wp-block-button__link:hover {
background-color: #17574a;
}
- Sledujte náhled. Pokud se barva nezměnila, pravidlo šablony je silnější. Dejte před třídu název oblasti, například .site-footer, místo abyste pravidlo hned vynucovali pomocí important.
- Změny publikujte nebo uložte.
- Zkontrolujte stránku v anonymním okně a na telefonu. Barva textu musí být na novém pozadí čitelná.
Barvy v příkladu jsou jen příklady. Další postupy, včetně child theme a pluginu, popisuje průvodce Hostingeru k vlastnímu CSS ve WordPressu.
Co dalšího opraví pár řádků CSS
Barva tlačítka je nejčastější požadavek, ale stejné pole pomůže i s jinými drobnými úpravami vzhledu:
- Skrytí prvku, například data pod příspěvky nebo jména autora, pravidlem display: none. Prvek v kódu stránky zůstane, jen ho nevidíte.
- Mezery, když se nadpis lepí na obrázek nebo jsou tlačítka na telefonu příliš blízko u sebe.
- Velikost písma na jednom místě, například v zápatí, bez změny celé typografie šablony.
- Barva odkazů v obsahu příspěvků, když je barva šablony na bílém pozadí příliš bledá.
- Rozvržení na mobilu, pravidlem s podmínkou šířky obrazovky, které platí jen na úzkých displejích.
Dva zvyky vám za pár měsíců ušetří hledání. Nad každé pravidlo přidejte komentář mezi /* a */, například „zelená tlačítka, říjen 2026“. A všechny úpravy držte na jednom místě, ne kousek v Přizpůsobit, kousek ve stylech editoru a kousek v nastavení pluginu page builderu. Pak snadno uvidíte, které pravidlo co dělá, a ta nepotřebná bez obav odstraníte.
Slovo opatrnosti ke skrývání. Pokud tímto způsobem skryjete text, který je pro zákazníky důležitý, například cenu dopravy, zmizí z obrazovky, ale ne z povinností obchodu. Takový obsah opravte u zdroje.
Když doplňkové CSS nestačí
Doplňkové CSS mění vzhled, ne obsah ani strukturu HTML. Nepřidáte jím nový text do zápatí ani nepřesunete tlačítko do jiné sekce. K tomu potřebujete šablony v Editoru webu nebo soubory v child theme ve WordPressu. Popisuje je WordPress Theme Handbook.
Pokud se po uložení nic nezmění, i když je CSS správně, často za to může cache. Pořadí, v jakém ji vymazat, popisujeme v článku změny se ve WordPressu neprojevují.
Jak chat mění CSS s náhledem
Plugin TellMyShop pro WordPress a WooCommerce umožní vašemu chatu (Claude nebo ChatGPT) přečíst aktuální doplňkové CSS a přidat nebo nahradit jeho část. Před uložením zkontroluje, že sedí složené závorky, a upozorní na načítání stylů z jiných domén. V blokové šabloně mění i barvy a typografii v globálních stylech.
Vy: Tlačítka na webu jsou šedá, udělej je zelená jako logo.
Váš chat: Šablona je klasická a doplňkové CSS už má dvě pravidla. Na konec přidám:
Bílý text je na této zelené čitelný. Uložit? (ano / ne)
Vy: Ano.
Váš chat: Uloženo. Úvodní stránku jsem zkontroloval odhlášený: tlačítka jsou zelená.
nová verze: .wp-block-button__link { background-color: #1f6f5c; color: #ffffff; }
nová verze: .wp-block-button__link:hover { background-color: #17574a; }
Změny CSS a globálních stylů fungují v TellMyShop Pro po zapnutí přepínače Šablona v panelu pluginu. Přepínač platí 24 hodin a potřebuje dnešní zálohu databáze. Náhled chat připraví i při vypnutém přepínači, uloží až po zapnutí a po vašem „ano“. Změna se zapíše do historie změn a můžete ji vrátit zpět jedním pokynem.
Bezplatná verze TellMyShop Free vzhled webu nečte ani nemění, takže s tímto úkolem moc nepomůže. Popis obou verzí najdete na stránce TellMyShop pro WordPress a WooCommerce a ceny na stránce ceník. Další návody jsou na blogu.
Otázky a odpovědi
Zmizí doplňkové CSS po aktualizaci šablony?
Ne. WordPress ukládá doplňkové CSS do databáze, ne do souborů šablony, takže aktualizace se ho nedotkne. Je ale vázané na šablonu, ve které jste ho přidali. Když šablonu změníte, musíte ho zkopírovat.
Přidal jsem CSS a nic se nezměnilo. Proč?
Obvykle selektor neodpovídá prvku, nebo je silnější pravidlo šablony. Druhou častou příčinou je cache, takže stránku zkontrolujte v anonymním okně. U blokové šablony si také ověřte, že jste CSS přidali ve stylech Editoru webu, a ne ve staré obrazovce Přizpůsobit.
Může špatné CSS rozbít web?
Neshodí ho jako chyba PHP. Může ale skrýt prvek, rozházet rozvržení nebo obarvit text nečitelnou barvou. Proto měňte jedno pravidlo po druhém a stránku hned kontrolujte, i na telefonu.
Potřebuji ke změně barvy tlačítka plugin?
Ne. V blokové šabloně nastavíte barvu tlačítka v globálních stylech, v klasické šabloně často v možnostech šablony v Přizpůsobit. Doplňkové CSS se hodí, když šablona takovou volbu nemá.
WordPress je ochranná známka WordPress Foundation. WooCommerce je ochranná známka společnosti Automattic Inc. Claude je ochranná známka společnosti Anthropic PBC. ChatGPT a OpenAI jsou ochranné známky společnosti OpenAI. TellMyShop s těmito společnostmi není propojen.