Support » Algemeen WordPress » vraag: child theme

  • Stel ik kopieer een file zoals footer.php en kopieer deze hele file naar mijn child theme. Ik verander in deze kopie nu de link die naar wordpress verwijst en vervang die door iets anders.

    Wat gebeurt er wanneer er bij een update van mijn thema de file footer.php wordt aangepast? Worden dan, ondanks dat in mijn child theme een oude footer.php staat, de wijzigingen toch geactiveerd? Wanneer deze wijzigingen niet in mijn child theme worden geactiveerd: Wat kan ik het beste doen om niet steeds alles handmatig aan te moeten passen?

    Willem

4 reacties aan het bekijken - 1 tot 4 (van in totaal 4)
  • Moderator nielsvanrenselaar

    (@nielsvanrenselaar)

    Dan blijft hij jouw child-theme footer.php gebruiken. Dat is het hele idee van de child themes :). Child theme is dus de oplossing.

    Thread starter Willem 2

    (@willem-2)

    Klinkt ideaal maar wanneer de productontwikkelaar beslist om de footer.php te wijzigen vanwege bijvoorbeeld een beveiligingsprobleem dan wordt dat volgens mij niet meegenomen in mijn child theme. Dit betekent dat ik een risico loop met de oude footer in het child theme. Dit lijkt mij daarom niet dé oplossing. Is er iets wat ik kan doen om dit te voorkomen?

    Moderator nielsvanrenselaar

    (@nielsvanrenselaar)

    Uh, nee… want dan heeft het hele child theme geen nut meer toch? Het hele idee is dat je daar bestanden neerzet die je zelf aan hebt gepast. Je moet dan natuurlijk ook zelf voor de veiligheid instaan en deze waarborgen. Overigens komt het weinig voor dat er in een footer of header code staat die gevoelig is voor hacks. Deze staan meestal in plugins, de functions.php of sommige thumbnailscripts. (sluit niet uit dat ze er wel zijn hoor, maar deze methode is relatief veilig).

    Het kan geen kwaad om toekomstige thema updates in de gaten te houden, en als er iets gepatched wordt deze patch handmatig uit te voeren.

    Thread starter Willem 2

    (@willem-2)

    Oké, ik snap het. Ik heb nog één vraag. Klopt het dat je net als met een css file een lege function.php in je child theme kunt plaatsen waarin je vervolgens een eigen code plaatst?

4 reacties aan het bekijken - 1 tot 4 (van in totaal 4)
  • Het onderwerp ‘vraag: child theme’ is gesloten voor nieuwe reacties.