Support » Plugin vragen » Child Theme doet zijn werk niet

  • Opgelost Mick1800

    (@mick1800)


    Hallo,

    Steeds wanneer mijn thema wordt geüpdate (een keer in de zoveel tijd), dan worden een aantal instellingen weer teruggezet zoals ze stonden. Heel vervelend, want elke keer na een update moet ik dit dus weer opnieuw instellen. Dit moet anders kunnen!!! Ik maak gebruik van een Child Theme en heb hier een aantal .php bestanden in gezet, zoals Category.php, Single .php en blog.php en nog een aantal andere .php’s. Toch mag dit niet baten, wat doe ik fout?

    Dank!!!

15 reacties aan het bekijken - 1 tot 15 (van in totaal 21)
  • http://codex.wordpress.org/Child_Themes

    Het child theme heeft een andere naam in de stylesheet en de map heeft een andere naam dan het origineel? Dan zou het goed moeten gaan…

    Thread starter Mick1800

    (@mick1800)

    Hi Roy,

    Ondanks dat werkt het gewoon niet. Kun je vertellen wat ik precies in mijn child theme moet zetten? De site is prima zo, alleen tijdens het updaten gaan dingen verloren, zoals ‘Lees verder’ wordt ‘Read More’ en ‘Recentere berichten’ en ‘Eerdere berichten’ worden dan weer ‘Older posts’ en ‘Newer posts’. Deze instellingen en een aantal andere dingen wil ik dus graag zo houden, zoals het nu is. Wat moet ik dan precies in mijn child theme zetten? Onderdelen uit de desbetreffende .php bestanden?

    Graag verneem ik je reactie.

    Heb je mijn link gelezen?

    In the child theme directory, create a file called style.css. This is the only file required to make a child theme.

    If you want to change more than just the stylesheet, your child theme can overwrite any file in the parent theme: simply include a file of the same name in the child theme directory, and it will overwrite the equivalent file in the parent theme directory.

    Thread starter Mick1800

    (@mick1800)

    Ja, de link had ik inderdaad gelezen. Vorige keer heb ik dat gedaan, toen had ik bijvoorbeeld footer.php in mijn style.css van mijn child theme geplakt en een aantal andere bestanden, maar dat hielp niet. Ik begrijp ook niet wat ik precies uit de css van mijn originele thema moet halen, omdat ik niet weet welk onderdeel wat is, zeg maar.

    Thread starter Mick1800

    (@mick1800)

    /*
    Theme Name: BeautyMan blackbird
    Theme URI: http://wordpress.org/extend/themes/blackbird
    Description: Beautyblog BeautyMan
    Author: *Weggelaten*
    Author URI: http://beautyman.nl
    Description: Childtheme of the WordPress BlackBird
    Template: blackbird
    Version: 1.1.7
    */

    @import url(“../blackbird/style.css”);

    Dit staat er nu in de style.css. Hier had ik dus eerst hele bestanden geplakt van bijv. header.php en blog.php, maar na de update worden bepaalde instellingen dan alsnog veranderd, bijvoorbeeld bij de zoekbalk wordt dan weer ‘search’ geplaatst, in plaats van ‘zoek artikelen’.

    Ik heb gewoon de complete stylesheet in een child theme staan en van daaruit aan het aanpassen gegaan, net als met de andere bestandjes waar ik aanpassingen in heb gedaan. Werkt prima. Alleen de bestandjes die ik niet aan pas, laat ik in het parent theme staan.

    Ik heb trouwens ook wat moeten rommelen met “template”, het bleek niet de titel uit het originele stylesheet te zijn, maar de naam van de map waarin het thema staat. Dat lijkt bij jou goed, maar over die import url heb ik mijn twijfels. Zet daar eens gewoon het complete pad neer, inclusief http en de hele riedel (of haal eerst die twee puntjes eens weg).

    Thread starter Mick1800

    (@mick1800)

    Ik heb ‘m nu dus zo:
    @import url(“/blackbird/style.css”);

    Ik heb niet veel verstand van HTML en weet niet welke codes van de CSS van mijn parent thema welk onderdeel is. Zoals ik al zei, worden na de updates bepaalde Nederlandse woorden weer in het Engels gezet, bijvoorbeeld ‘lees meer’ = ‘Read More’. Daar gaat het mij het meest om, voor de rest staat eigenlijk alles wel goed ingesteld.

    Thread starter Mick1800

    (@mick1800)

    <?php if (has_tag()) { ?>
    <div class=”tag”>
    <?php the_tags(__(‘Bericht getagged met ‘, ‘, ‘, ”)); ?>
    </div>

    Deze bijvoorbeeld. Na update wordt het ‘post tagged with’. Kan ik dit bijvoorbeeld in het child theme zetten?

    Thread starter Mick1800

    (@mick1800)

    Ik heb het nu als volgt gedaan:

    Op andere websites zag ik staan dat die ‘..’ er wel stond, dus heb ik het maar teruggezet. Maakt dat uit denk je? Daarnaast heb ik nu uit de andere templates (onder andere blog.php, category.php en footer.php bepaalde, belangrijke delen gekopieërd en geplakt in de CSS van mijn Child Theme. Gaat dit werken denk je?

    Kijk eens in de languages-map van je theme. Hier zit je eleende.

    Thread starter Mick1800

    (@mick1800)

    Hi Lianne,

    Dank voor je bericht. Theme had ik al vermeld, dat is BlackBird. Dat zou misschien nog wel is kunnen helpen inderdaad, waar kan ik de languages map vinden?

    Dank!!

    Thread starter Mick1800

    (@mick1800)

    Mijn WordPress installatie is wel al NL, overigens.

    Thread starter Mick1800

    (@mick1800)

    Link naar mijn website is deze

    maar over die import url heb ik mijn twijfels. Zet daar eens gewoon het complete pad neer, inclusief http en de hele riedel

    Heb je dat al geprobeerd?

    Trouwens, de website waar ik een childtheme gebruik, is er toevallig ook een in het Nederlands. Bij mij geen conflict met de taalbestanden.

    Thread starter Mick1800

    (@mick1800)

    @import url(“../http://www.beautyman.nl/style.css”);

    Zo, bedoel je? Is dat wel goed?

    Misschien moet ik de vraag ook even anders formuleren:
    Ik maak gebruik van ‘One click child theme’, dit is een plugin. Eigenlijk is de hoofdvraag: hoe kan ik andere bestanden dan de CSS van mijn originele thema in mijn child theme krijgen, dus bijvoorbeeld footer.php?

15 reacties aan het bekijken - 1 tot 15 (van in totaal 21)
  • Het onderwerp ‘Child Theme doet zijn werk niet’ is gesloten voor nieuwe reacties.