Function.php nejde zkopírvat do child theme

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem Function.php nejde zkopírvat do child theme

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á 5 let, 6 měsíců.

Aktuálně jsou na stránce zobrazeny 4 příspěvky - 1. až 4. (z celkem 4)
  • Autor
    Příspěvky
  • #22456

    Jan76
    Participant

    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

    #22457

    admin
    Keymaster
    Web

    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…

    #22468

    Jan76
    Participant

    Aha, děkuji, hned vyzkouším.

    #22476

    admin
    Keymaster
    Web

    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).

Aktuálně jsou na stránce zobrazeny 4 příspěvky - 1. až 4. (z celkem 4)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.