Mijn advies is blijf af van Woo dingen.
Niet omdat ze slecht zijn zeer zeker niet maar jij moet de basis leren en waar leer je dat beter dan naar een default thema van WordPress zelf te kijken.
In de Woo Thema’s zit vaker al Advanced (eigen) brouwerij, dat heel erg goed is maar niet default WP.
Als je wilt beginnen met eigen Thema’s maken is de beste leerweg om eerst een paar Thema’s te bouwen op Twenty Ten, Twenty Eleven of Twenty Twelve.
Dit zijn allemaal default WordPress thema’s die volgens WP richtlijnen gemaakt zijn. Ga daar eens in neuzen en probeer dingen aan te passen.
Ik heb ook geen tot bijna geen kennis van PHP maar het heeft mij nog bijna nooit in de weg gezeten, omdat ik de PHP codes vaak wel kan lezen..
PHP is veel moeilijker om te leren dan HTML maar het voordeel is dat je het begrijpend kan lezen, er staat eigenlijk wat het doet.
<?php if …. else …. ?>
Dat klinkt als muziek in je oren iedereen kan begrijpen dat het OF …. is en anders ….
Ook de andere tags zijn vrij simpel. <?php the_title(); ?>
Leest als > De titel simpeler kan het haast niet.
En mocht je een code niet begrijpen of wat waar het voor staat dan neem je de naam van de code the_title en Google je erop door eerst WordPress te typen en dan + the_title 100% zeker dat je op een WP Codex pagina terecht komt waar uitgelegd staat wat het doet en wat jij er mee kan doen door bepaalde stukjes codes te te voegen.
Verder zijn er een paar template tags die je moet onthouden <?php get_sidebar(); ?>
zegt het eigenlijk ook al een beetje, Neem de sidebar en wil dus zeggen op die plaats binnen de HTML moet het sidebar.php bestand geladen worden.
Wil je een eigen of andere sidebar inladen op deze plaats dan maak je een bestand aan custom-sidebar.php en spreek je deze zo aan: <?php get_sidebar( 'custom-sidebar' ); ?>
en jouw nieuwe template custom-sidebar.php zal geladen worden ipv sidebar.php
Met de Loop gaat de eigenlijk precies het zelfde:
<?php get_template_part( 'content', 'aside' ); ?>
deze code zorgt er voor dat het bestand content-aside.php geladen wordt. En er zit direct een veiligheid ingebouwd dat wanneer content-aside.php om een of andere reden niet beschikbaar is (gewist) het toch nog content.php aanspreekt.
Het is dus vooral PHP bestanden (templates) volgen en lezen wat er staat. Natuurlijk leer je niet in een week of twee je eigen WP Thema’s bouwen want het is vooral heel erg veel durven en vooral gewoon doen en kijken wat het resultaat is.
Ga niet onder het motto ik wil morgen of volgende week een eigen WP Thema hebben want dat gaat niet lukken en dan ga je alles haten, probeer het eerst te leren maar heb er ook plezier aan anders gaat het nooit lukken. Je moet echt plezier hebben om in die bestanden te duiken.
Neem in het begin een Gratis Thema (mijn advies bovenaan) en pas deze elke week of maand iets aan, dan zie je resultaat voor je ogen en blijft het ook leuk. Maar werk niet alleen aan je eigen thema maar bouw er een paar naast elkaar.
Werk lokaal en online. Dus test lokaal en als het goed werkt upload je het naar de online versie.
Het is echt heel erg veel oefenen, net als bij HTML je eerste website die je bij een cursus HTML maakt ziet er ook totaal niet bruikbaar uit maar het gaat erom dat je leert opbouwen, Header, Sidebars, Content, Footer..
Ik geloof dat ik bijna een jaar miss. wel anderhalf jaar met alleen de standaard WP thema’s gewerkt heb om dingen te leren, elke keer weer Twenty Ten (in mijn geval) aanpassen, eerst alleen een kleurtje hier en daar en later meer Advanced opties toevoegen en dingen willen leren en uitproberen. Het is ook heel erg veel Googlen.
Na een tijdje weet je precies welke mensen je wel moet volgen omdat ze hele handige adviezen geven en welke mensen niets anders doen dan content copy-/pasten in de hoop op web-traffic.