• Ik heb op advies een child theme aangemaakt maar nu even een vraag als ik nu iets wil toevoegen aan style.css dan zet ik dat in het style theme ,maar als ik nu iets wil verwijderen of veranderen?
    Het orgineel style.css staat daar niet in hoe doe ik dat dan?

    groet cemila

9 reacties aan het bekijken - 1 tot 9 (van in totaal 9)
  • Als je een child theme hebt, zet je in elk geval een ‘lege’ (alleen met de kopregels) in de map van het subthema. Als je in dit stylesheet gaat coderen, gaat deze boven het stylesheet van het hoofdthema. Hetzelfde voor andere bestandjes. Als je child theme geen functions.php heeft, gebruikt WP die van het hoofdthema. Wil je de functions.php aanpassen, dan zet je er wèl een in het child theme en dan gebruikt WP die.

    http://codex.wordpress.org/Child_Themes

    Zo werkt een [CT]childtheme…
    == == ==
    Een CT dient er voor om het origineel te scheiden van de aanpassingen die jij als webbouwer maakt.
    Zo voorkom je dat al je aanpassingen worden overschreven als de makers van je theme een update installeren.
    Verder heeft het als voordeel dat alle aanpassingen overzichtelijk bij elkaar staan. Dat is makkelijk, overzichtelijk en eenvoudiger te onderhouden.
    == == ==
    Wat gebeurt er met de CSS [cascading opmaak / stijlblad] een childtheme…

    In een childtheme [en CSS] geldt dat de code die als laatste wordt uitgevoerd, het uiterlijk / acties van de site bepaalt.
    bijvoorbeeld:

    body{ background-color: #ffffff; /*wit*/
           background-color: #000000; /*zwart*/
    }

    Resultaat: ‘zwart’.
    Dat geldt ook als de opmaakkenmerken 100 regels verderop in het stijlbesdtand staan!

    ** ** **
    Heb je een CT, dan zal EERST het origineel [parent] getoond worden, DAARNA de opdrachten opgenomen in het CHILDtheme. >> de site ziet er uit als bedoeld in het childtheme.

    Belangrijk om te weten…
    De site bestaat uit meer dan een bestand als style.css.
    Wil je andere zaken aanpassen, bijv de header of footer, dan moet je mogelijk de bestanden header.php en footer.php aanpassen.
    Hoe werkt dat…

    LAAT de PARENT INTACT!
    Kopieer het aan te passen bestand naar de map van het childtheme.
    Maak dan de wijzigingen in het betreffende bestand in het childtheme.

    == == ==

    als ik nu iets wil toevoegen aan style.css dan zet ik dat in het style theme ,maar als ik nu iets wil verwijderen of veranderen?

    Om succesvol te wereken aan een website is het belangrijk dat je de basisbeginselen onder de knie krijgt van HTML en CSS. Je hoeft geen expert te worden, maar met wat basiskennis gaat het een stuk makkelijker 😉

    De stylesheet van het CT heeft in de basis alleen een ‘kop’ die de koppeling maakt met de parent [het originele theme].
    Zolang er niks in staat, geeurt er niks.

    Vervolgens plaats je de gevraagde wijzigingen.
    Hieronder wat voorbeelden.

    Parent:

    body {
    	font-size: 62.5%; /*grootte van de tekst*/
    	background: #fff; /*achtergrondkleur*/
    	background-image:url('achtergrond.gif');
            font-family: sans-serif; /*lettertype*/
    	line-height: 22px; /*regelafstand*/
    	color: #444; /*tekstkleur*/
    }

    CHILD
    Vervolgens hoef je alleen DIE zaken aan te passen of toe te voegen die jij wilt.

    body {
    	font-size: 45.5%; /*grootte van de tekst kleiner*/
    	background: #0000FF; /*achtergrondkleur veranderd*/
    	background-image:none; /*achtergrond-afbeelding verwijderd*/
            font-family: universe; /*ander lettertype*/
    	line-height: 12px; /*regelafstand kleiner*/
    	color: #99cc66; /*tekstkleur appeltjes groen*/
            margin-left:25px; /*marge-links toegevoegd*/
    }

    Wil je zaken VERWIJDEREN zoals menu-balken, elementen in de lay-out, dan kijk je waar je dat het handigst doet:

    • mbv CSS
    • door het PHP-bestand aan te pasen

    Je vertelt niet wat je NIET wilt met een element, maar wat je dan wel wilt

    background-image:none; /*achtergrond-afbeelding verwijderd*/

    == == ==
    Hoe weet je wat je moet aanpassen…

    Het zoeken naar welke css / php / HTML je moet aanpassen is een beetje een puzzel.
    Gelukkig zijn daar goede gereedschappen voor.

    In je browser: Installeer en activeer ‘webontwikkelaar’ add-ons en -plug-ins.
    Aanbevolen: ‘firebug’ en ‘webdeveloper: http://www.chrispederick.com
    Deze gereedschappen laten je ‘onder de motorkap’ van je site kijken.

    == == ==

    Gebruik van firebug – enkele eerste stappen

    In browser:

    1. re-klik > element inspecteren met firebug
    2. Het firebug scherm opent:

    * boven de webpagina
    * firebug-werkbalken
    * li-onder: scherm met HTML/ CSS en bijv. DOM
    * re-onder: stijl= css

    3. In de FB-werkbalk: klik het tweede icoon van links [pijltje in vakje];
    4. Beweeg je muis over de webpagina [en klik]. Hiermee selecteer je een element in de webpagina, om daarmee de code zichtbaar te maken in het FB-scherm
    5. In het FB-scherm:

    * Links: de HTML-code van het gekozen element
    * rechts: de stijl =CSS
    * klik in de css en verander de waarde; kleur grootte of voeg een regel toe
    * controleer in het deel van de webpagina of het gewenste effect wordt bereikt
    * Nee? Druk <F5> verversen browser. Probeer iets anders
    * Ja: neem de aanpassing op in de ‘style.css’ van je childtheme

    6. Er is veel info over het gebruik van firebug.
    begin eens hier: https://getfirebug.com/faq/

    == == == leesvoer
    http://www.w3schools.com/css/default.asp
    http://codex.wordpress.org/Getting_Started_with_WordPress
    http://codex.wordpress.org/CSS
    http://codex.wordpress.org/Finding_Your_CSS_Styles
    http://codex.wordpress.org/FAQ_Troubleshooting
    http://codex.wordpress.org/Backing_Up_Your_Database

    Natuurlijk zijn er ook trainingen op het internet te vinden
    bijv. lynda.com [engels-betaald- goed]
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    KOM JE ER NIET UIT?
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    Kom je er niet uit?
    Natuurlijk is er altijd nog dit forum!

      Geef zoveel mogelijk info!

    1. Te beginnen de url van je site en het [parent]theme dat je gebruikt.
    2. wat je WILT BEREIKEN
    3. wat je NIET wilt
    4. wat je totnutoe hebt geprobeerd
    Thread starter esmee2

    (@esmee2)

    bedankt beide voor de uitleg en inderdaad ik ben al bezig met html daar was ik indertussen al achter dat ,dat wel heel handig is.
    Ik werk nu met theme twenty eleven en ik wil eigelijk nu alleen daar de achtergrond kleur veranderen.

    groet cemila

    Thread starter esmee2

    (@esmee2)

    sorry even een foutje de achtergrond van de navigatie balk.
    en de regel hoogte is nu zo ver uit elkaar dat zou ik dichter bij elkaar willen over de hele breedte.

    groet cemila

    Bestaande css:

    #access {
    	background: #222; /* Show a solid color for older browsers */
    	background: -moz-linear-gradient(#252525, #0a0a0a);
    	background: -o-linear-gradient(#252525, #0a0a0a);
    	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#252525), to(#0a0a0a)); /* older webkit syntax */
    	background: -webkit-linear-gradient(#252525, #0a0a0a);
    	-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
    	-moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
    	box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
    	clear: both;
    	display: block;
    	float: left;
    	margin: 0 auto 6px;
    	width: 100%;
    }

    Pas de kleuren aan [bijvoorbeeld]

    #access {
    	background: #99cc66; /* Show a solid color for older browsers */
    	Hieronder worden kleurverlopen gedefinieerd, van licht groen naar zwart*/
    background: -moz-linear-gradient(#99cc66, #0a0a0a);/*eerste kleur, tweede kleur*/
    	background: -o-linear-gradient(#99cc66, #0a0a0a);
    	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#99cc66), to(#0a0a0a)); /* older webkit syntax */
    	background: -webkit-linear-gradient(#252525, #0a0a0a);
    /*hieronder wordt een schaduw neergezet*/
    -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
    	-moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
    	box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
    	clear: both;
    	display: block; /*toon menu horizontaal*/
    	float: left; /*plaats menu links*/
    	margin: 0 auto 6px;
    	width: 100%; /*gebruik de gehele breedte*/
    }

    Zie ook http://www.colorpicker.com

    Sorry dat ik zo laat na het laatste bericht nog met een vraag kom.
    Maar wat ik niet begrijp is:

    Je houdt de parenttheme actief? En je veranderd de dingen in je childtheme in kladblok en upload het dan weer? En na het uploaden is het veranderd in de parnttheme?

    Of heb je de childthemeactief en verander je gewoon in de bewerker?

    Mijn dank is heel groot, want ik kan het nergens vinden.

    Mvgr.

    Marijke

    Thread starter esmee2

    (@esmee2)

    volgens mij is het zo je zet de veranderingen in je childtheme en dan moet het werken .
    Maar helemaal zeker ben ik daar niet van dus misschien weet iemand anders de juiste .
    Of gewoon even uit testen.

    Dit is een goede vraag die mij ook al een tijdje bezig houdt….
    Volgens mij moet je het in een bijvoorbeeld kladblok bestand bewerken en dan uploaden in je childtheme.
    Ik heb mijn childtheme op actief staan, of dit klopt weet ik dus ook niet.

    Ik weet dat het al een oude post is, maar wellicht wordt het nog gelezen.
    Ik ben bezig om van mijn website: http://www.spiritueelcentrumpachamama.nl de achtergrond te veranderen.
    Nu krijg ik dt voor elkaar, behalve voor het tekstblok in het midden.

    Uitleg is hier erg helder trouwens!

    Ik heb mijn childtheme actief en daar verander ik dingen in de bewerker gewoon.

    Mijn dank is alvast heel erg groot!

    Mgr.

    Marijke

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