Opleiding: WordPress thema ontwikkelen
Doelgroep cursus een eigen Wordpress thema ontwikkelen
De cursus Wordpress thema's bouwen is geschikt voor iedereen die zelf een thema wil leren bouwen, om zo zelf invloed op het ontwerp te kunnen uitoefenen.
De cursus is met name geschikt voor ontwerpers die zich verder in Wordpress webdesign willen ontwikkelen.
Voorkennis cursus een eigen Wordpress thema ontwikkelen
Voor deze cursus is (basis) kennis Wordpress, CSS en Html gewenst. (Basis kennis) PHP is meegenomen.
Uitvoering cursus een eigen Wordpress thema ontwikkelen
De theorie wordt besproken aan de hand van presentatie slides. Demo’s worden gebruikt om de behandelde concepten te verduidelijken. Gedurende de cursus ontwikkelen de deelnemers aan de hand van oefeningen in een aantal stappen een WordPress Thema met veel gebruikte functionaliteit.Inhoud Cursus een eigen Wordpress thema ontwikkelen
Zoals bekend bepaalt het Wordpress thema de “ look en feel” van een Wordpress website. In de cursus WordPress thema's bouwen leren de deelnemers verschillende soorten websites te ontwikkelen door het ontwikkelen van op maat gemaakte thema's.
Tijdens de cursus wordt eerst aandacht besteed aan de alternatieve mogelijkheden die er zijn, wanneer een website alleen gedeeltelijk moet worden gewijzigd: de cursist(e) maakt daartoe kennis met de CSS opmaakmogelijkheden binnen de zogenaamde Customizer en met z.g.n. Kind thema's (met kindthema's behoud je, je huidige thema maar pas je de opmaak of functionaliteit gedeeltelijk naar wens aan).
Vervolgens gaan we aan de slag met de algemene opbouw van een Wordpress thema. Diverse Wordpress (PHP) functies worden besproken. Hierbij kun je bijvoorbeeld denken aan functies om ingevulde gegevens van je pagina, -die in de database van Wordpress staan- daadwerkelijk weer te geven op de websitepagna. Tijdens de cursus maak je kennis met diverse z.g.n. “loops' waarmee bepaalde gegevens van één of meerdere pagina's of berichten kunnen worden verzameld om deze vervolgens weer te geven op de gewenste pagina.
Ook speciale berichten (custom post types) komen uitgebreid aanbod: zodoende kun je zelf portfolio's, reviews en dergelijke op maat aan je website toevoegen.
Vervolgens worden op maat gemaakte Custom fields behandeld. Met deze velden kan de inhoud van een bericht of pagina worden uitgebreid. Deze gegegevens kunnen tevens via een gewenste layout worden weergegeven.
Tot slot wordt stil gestaan bij het zelf toevoegen van functies aan de customizer. Op deze manier kun je de indeling en opmaak van een Wordpress website helemaal naar je hand zetten.
Module1: Alternatieven Wordpress thema op maat
- CSS with Customizer
- Childthema's
Module 2: Opbouw Wordpress thema's
- Template Hierarchy
- (Basic) template files
- Template files within template files
Module 3: Wordpress PHP functies
- Template Tags: introduction to Template Tags
- Anatomy of Template Tag
- How to pass tag parameters
- Include tags
- Conditional tags
- Function Reference
Module 4: Wordpress loops
- Default loop
- Using the loop
- Loop examples
- Multiple loops
- Nested loops
- Custom loops
- Pagination
Module 5: Custom post types
- Register Custom post types
- Template files for custom post types
- Custom post type loops
- Custom post types dashboard menus
- Taxonomies (special category for custom post type)
Module 6: Customfields
- Textfields
- Textarea's
- Dropdown lists
- Check boxes
- (Upload) Images
Module 7: Customizer
- Sections & panels
- Settings & controls
- Several controls: Input, Checkboxes, Color, Images etc.
- Data sanitization
- Refreshing the preview
- Retrieving customizer settings