Ondersteuning » Code oplossingen gezocht » Aanpassen kleur van de knoppen in Woocommerce

  • Ik ben bezig met een webwinkel op te zetten. Ik maak daarbij gebruik van een premium thema en daarbij de verschillende pagina’s van Woocommerce. Zoals winkelwagen, afrekenen, account, enz. Ik wil graag de knoppen wat uitnodigender maken en van kleur en vorm veranderen.
    Ik kan dat echter niet voor elkaar krijgen. Ik moet ook eerlijk bekennen, dat ik een volslagen leek ben op dit gebied.Ben het me allemaal aan het aanleren.

    Iemand die me hierin kan helpen? Ik zou het fantastisch vinden.
    Groet
    Frank

11 reacties aan het bekijken - 1 tot 11 (van in totaal 11)
  • Hi Frank,

    Als je theme geen woocommerce-classes overschrijft zul je hiermee een aardig eind in de richting komen. Je verandert hiermee de tekstkleur, de knop krijgt een border en afgeronde hoeken en aan vulkleur. Moet je wel je kleurnummers invullen en het aantal px dat de hoekjes moet afbuigen. Misschien wil je ook de knoppen wat groter maken dan moet je ook nog wat aan de padding doen.

    .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce-message, .woocommerce-error, .woocommerce-info {
        color: #tekstkleurnummer !important;
        border: 2px solid #tekstkleurnummer !important;
        border-radius: XXpx !important;
        background: transparent !important;
    padding: xxpx xxpx;
    }

    Dit zet je in het style.css van je theme (het liefst een childtheme dat je van je premiumtheme hebt gemaakt).

    Als je preciezere aanwijzingen nodig hebt, is het handig je website-adres te weten.

    Groet,
    Lianne

    Thread starter Frank van Wijk

    (@frankvanwijk)

    Hallo Lianne,

    Zeer bedankt voor deze snelle reactie. Wat je schrijft is wat ik bedoel, lijkt mij. Ik ben echter een zodadige leek, dat ik het niet eens aandurf er naar te kijken ๐Ÿ™ Ik ben bang dat ik iets verander, waardoor er in het geheel niks meer werkt.

    Ook je opmerking “een childtheme” maken, ben ik nu pas tegengekomen op enkele forums. Maar eerde in de boeken niet. Dus ook niet gedaan. Weet dus ook niet, of ik nu geheel opnieuw moet beginnen, of dat er iets gewijzigd kan worden. Nu is de winkel nog niet zo erg gevuld, omdat ik nog steeds met het voorwerk bezig ben. Dus opnieuw beginnen zou niet zo’n heel groot probleem zijn.

    Ik wil het allemaal graag leren, maar de tijd voor de winkel ontbreekt een beetje. En de financien om het uit te besteden.

    De winkel is te bereiken op http://www.destrandzeiler.eu. Echter deze staat nog in de onderhoudsmodus. Als je mee wil kijken, dan moet hij daar waarschijnlijk eerst uit, toch?
    Ik hoor graag wat je met mij kunt doen. ๐Ÿ™‚
    Dank!!

    Hi, niet te bang zijn. Als je stap voor stap werkt, dan kun je ook altijd weer terug.Bovendien is het een goede gewoonte om regelmatig een backup te maken. Dit kan bijvoorbeeld met Duplicator.

    De code die ik je boven geef, kun je onderaan je style.css zetten. Er gebeurt dan niets ingrijpends, de boel ontploft niet of zo.

    Het is altijd goed met een childtheme te werken, maar eigenlijk noodzakelijk als je een shop hebt ingebouwd. Een shop is gebaseerd op vertrouwen van je online klant: hij vertrouwt je gegevens toe (het betalen vindt weliswaar plaats in de eigen bank-omgeving, maar adressen etc. in jouw database). Hij moet erop kunnen vertrouwen dat jij met veilige software werkt en dus altijd de laatste versies van wordpress, je theme en woocommerce hebt. Dit is ook een functionaliteitskwestie. Stel dat Woocommerce een belangrijke update heeft, die verwerkt moet worden in je theme (dit is niet lang geleden voorgekomen), moet je erop kunnen vertrouwen dat je theme-leverancier ook een update uitbrengt.
    Met een childtheme waarin je de eigen css bewaart, worden je aanpassingen niet overschreven door ’n update van je theme.

    De onderhouds-modus belet inderdaad het zicht op je website. Heb je een plaatje hoe je de knop aantrekkelijker wilt maken?

    Groet,
    Lianne

    Thread starter Frank van Wijk

    (@frankvanwijk)

    Ha Lianne, dat is makkelijker gezegd, dan gedaan. Maar ik zal de onderhoudsmodus even uitzetten (tussen nu en 17:30 uur) dan kan je zelf eens kijken.

    Wat betreft de Childfunctie, ben ik het volkomen met je eens. Maar …. kan je dat nu nog veranderen? Of moet ik geheel opnieuw beginnen. En hoe gaat dat dan met alle plu-ins?

    Ik ga nu de onderhoudsfunctie uitzetten. Heb geen idee of je vanuit NL bericht of ergens anders uit de wereld.

    Groet
    Frank

    Thread starter Frank van Wijk

    (@frankvanwijk)

    Lianne!

    Ik ben trots op mezelf. Ik heb een wijziging doorgevoerd! Maar heb dit alleen maar kunnen doen met jouw hulp.
    Ik kan me een beetje voorstellen, wat er gebeurd. Maar nu nog de veiligheid van mijn wijzigingen. ๐Ÿ™‚ ๐Ÿ˜‰

    Groet
    Frank

    Frank!

    Gefeliciteerd!

    Ik heb je site niet live gezien, want vanmiddag elders bezig geweest (in NL, Arnhem, zie gegevens als je op mijn naam tikt).

    Op deze (digitale) afstand kan ik je geen absolute zekerheid geven over wat er gebeurt als je een childtheme aanmaakt. Dit heeft vooral te maken met mijn onbekendheid met welke customizing-acties je hebt ondernomen tot nu. Je plugins blijven onverminderd werken, dit kan ik wel met zekerheid vertellen. Ook is het aanmaken en activeren van een childtheme omkeerbaar: je kunt je “moeder”theme waar je nu in werkt weer activeren.

    Ik vermoed evenwel dat je customizing-acties (c-acties) beperkt zijn en vooral in het edit-scherm van het theme hebben plaatgevonden. Mijn advies:

    1. Inventariseer je c-acties. Maak evt. een screendump. (deze verdwijnen overigens niet, maar worden slechts gedeactiveerd als je de volgende stap ook volgt)
    2. Maak een childtheme aan, dit kun je supergemakkelijk doen met deze plugin. Deze kun je direct na gebruik weer deactiveren en vervolgens verwijderen.
    3. Regel alles in het childtheme-editor-scherm in, zoals je in het ‘moeder’theme hebt gedaan.
    4. Je childtheme heeft een eigen style.css. Daarin zet je de codes die je hierboven nu in de style.css van het ‘moeder’theme hebt gezet.

    Op YouTube zijn vele filmpjes te vinden over childthemes.

    Al met al is het voor je de moeite waard om je hierin te verdiepen als je alles in eigen hand moet / wilt houden.

    Groet,
    Lianne

    Thread starter Frank van Wijk

    (@frankvanwijk)

    Hoi Lianne,

    Hartelijk dank voor ook deze ondersteuning. Ik ga er maar eens mee aan de gang. Maar na het klikken op je naam, durf ik bijna niet meer van je dienst gebruik te maken. Ik heb dan het idee dat je dan meer voor mij aan het werk bent. Ik wou dat het waar en mogelijk voor mij was.
    Ik ga het maar eens proberen en hoop je later een goed bericht te kunnen geven, of toch maar even om ondersteuning te vragen.

    Dank
    Frank

    Thread starter Frank van Wijk

    (@frankvanwijk)

    Lianne, ik begrijp toch iets niet.
    Ik maak gebruik van The Retailer. Moet ik nu van deze theme een child maken? Of moet ik de basis theme (MyStile) een child maken. Ik las in een andere toppick dat van de te gebruiken theme een child gemaakt wwordt en dat dan het origineel kan worden overschreven met de originele data.

    Ik ga dat dan maar eens proberen. Ik ga Mystile toch niet gebruiken en storefront ook niet.

    Blijf het toch lastig vinden, als je niet weet of ziet wat er gebeurd. ๐Ÿ™

    Ik houd je op de hoogte.
    Overigens wonen we niet zo heel ver bij elkaar vandaan. Ik woon vlak bij Geldermalsen. ๐Ÿ™‚

    Thread starter Frank van Wijk

    (@frankvanwijk)

    Lianne, ik heb een child theme gemaakt op basis van TheRetailer. Moest nog wel wat instellingen veranderen, maar het ziet er naar uit, dat het werkt.
    Nu weet ik niet wat er gaat gebeuren wanneer er weer een update komt. Vanmorgen net een uitgevoerd. Geen veranderingen gezien in het origineel. Maar nu staat alles in het CT.

    Zoals ik al eerder zei…. ik heb geen idee waar ik mappen of bestanden kan vinden. Ik zie niet wat er gebeurd.
    Moet wellicht nรณg meer gaan lezen over dit alles.

    Groet
    Frank

    Inzicht in de mappenstructuur krijg je als je via een FTP-programma de server van je hostingpartij benadert. Zie hier een instructiefilmpje.
    Je ziet dan de boomstructuur, zoals je gewend bent te zien als je de bestanden in Windows Verkenner of Mac Finder.

    Een childtheme leest de moederbestanden in. Als ik het goed begrijp heb jij een grandchildtheme aangemaakt. Dat kan zelfs. Op Youtube struikel je (als je wilt) over het fijne van childthemes.

    groet,
    Lianne

    Thread starter Frank van Wijk

    (@frankvanwijk)

    Hoi Lianne,

    Dank voor je bericht. Volgens mij heb ik echt een childtheme. Ik zie dat in het thema zelf staan, tenminste. Ik heb Youtube ook al hierop nageslagen, maar daar is zoveel over te horen, dat je door de bomen het bos niet meer ziet.
    Ik ben voorlopig maar aan het doorgaan met het invoeren van al mijn artikelen. mijn eerste testjes deden het en ik heb het plan, om de site nu eerst operationeel te maken en daarna te gaan bijslijpen. (mijn oude winkel is al meer dan een maand uit de lucht)

    Ik hoop je later nog te mogen vragen om een indruk.

    Dank voorlopig
    Groet
    Frank

11 reacties aan het bekijken - 1 tot 11 (van in totaal 11)
  • Het onderwerp ‘Aanpassen kleur van de knoppen in Woocommerce’ is gesloten voor nieuwe reacties.