Zvolené téma obsahuje celkem 3 odpovědi. Do diskuze (2 účastníci) se naposledy zapojil uživatel
admin a poslední změna je stará 8 let, 8 měsíců.
-
Dobrý den,
nevím si rady s šablonou twenty eleven, vytvořil jsem child theme a potřebuji tam zkopírovat function.php, ale hází mi to chybu Fatal error: Cannot redeclare twentyeleven_excerpt_length(). V čem dělám chybu?
Předem děkuji za odpověď.
Honza
Soubor functions.php
se nekopíruje do odvozené šablony s celým původním obsahem, ale pouze prázdný a pak si tam můžete přidávat vlastní funkce…
Aha, děkuji, hned vyzkouším.
Celá záhada spočívá v tom, že se soubor functions.php
odvozené šablony načítá dříve než původní šablona. A pokud tam necháte stejné funkce, tak se načtou v rámci odvozené šablony a potom dojde k chybě, když se mají načítat ještě jednou v rámci původní šablony (nemohou být dvě funkce se stejným názvem). Doporučuji ještě případně prostudovat manuál (anglicky).
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.
WordPress – novinky, návody a zajímavosti