Support » Algemene WordPress vragen » is update van een theme noodzakelijk?

  • livingtale

    (@livingtale)


    Ik update trouw altijd alles wat er geupdate moet worden.
    Ik krijg echter steeds meer problemen met het updaten van mijn theme twentytwelve.
    Eigenlijk wil ik daarin niets meer veranderen. Met veel moeite heb ik namelijk een paar zaken veranderd en ‘gesloopt’.
    Ik wil echter niet dat WordPress onveilig wordt. Of dat een WordPress update toch een theme noodzakelijk maakt.
    Kan ik probleemloos het updaten van twentytwelve achterwege laten?

    Groet,

    Rein

    De pagina waar ik hulp bij nodig heb: [log in om de link te zien]

3 reacties aan het bekijken - 1 tot 3 (van in totaal 3)
  • staartmees

    (@staartmees)

    Veranderingen in een theme doe je nooit in het thema zelf. Je maakt daarvoor gebruik van een child thema. Het achterwege laten van updates is geen goed idee; het houdt veiligheids- en compabiliteitsproblemen in.

    livingtale

    (@livingtale)

    Bedankt voor je reactie, staartmees

    Moet is dus toch aan het child gebeuren
    Eerste stap was niet zo ingewikkeld: ik heb een child directory aangemaakt en een stylesheet daarin met de gewenst kop en import.
    En de code die ik heb toegevoegd, en die in de oude stylesheet verwijderd.
    Werkt prima zo te zien

    Maar ik heb ook nog een header, footer, single en content aangepast.
    Dan raak ik dus het spoor bijster.
    Ik vind de Engelse wordpress child hulp pagina die me zegt dat ik het helemaal fout doe: er moet een functions.php bij. Ik raak na het maken van de eerste twee delen daarvan helemaal verstrikt in het complexe Engels. Totdat ik zie dat er ook een Nederlandse versie is. Die mij juist vertelt dat ik het goed gedaan heb.

    En die zegt dat ik gewoon de 4 php bestanden die ik veranderd heb in de child directory moet zetten.
    Is dat dan niet tegenstrijdig met je reactie dat update van een theme wèl belangrijk is?
    En moet ik die Engelse tekst maar gewoon vergeten….

    livingtale

    (@livingtale)

    Nog een aanvulling

    Ik heb de Nederlandse child-hulp (klink komisch) verder bestudeerd.
    Ik begrijp dat mijn tweede vraag (dat een php bestand in child zetten dat bestand ook niet meer update) beantwoord wordt met het gebruiken van functions.php (even afgezien van de noodzaak van het wel of niet vervangen van het import commando voor de stylesheet).
    Voor dat ik daarmee aan de slag ga heb ik daarover twee vragen

    1
    ik heb HTML code dat in zowel de Head als de Footer geplaatst wordt.
    Als ik dat nu in functions.php plaats, omlijst met begin en eind php code, wordt dat volgens mij vóór de header en de footer geplaatst, terwijl het er tussen moet komen. Bijvoorbeeld bij de header direct na <body>.
    Klopt dat? <?php body_class(); ?> vervangen lijkt me ook geen goed idee, toch?

    2
    En die vervang functie zoals beschreven

     if ( ! function_exists( 'theme_special_nav' ) ) {
        function theme_special_nav() {
            //  Doe iets.
        }
    }

    Als je bijvoorbeeld een functie leeg maakt, wordt deze dan niet bij het laden van het oorspronkelijke php toch weer niet geladen?
    In een stylesheet bijvoorbeeld telt altijd de laatste instructie

3 reacties aan het bekijken - 1 tot 3 (van in totaal 3)
  • Het onderwerp ‘is update van een theme noodzakelijk?’ is gesloten voor nieuwe reacties.