Wordpress

Vem uppfann tryckpressen?

oh shit it's php

time to bail

Vem skapade den första datorn?

Vem var den första programmeraren?

Wordpress djupdyk

Det står i kursplanen

Nu kan vi PHP typ, skriv semikolon och frågetecken tills errormeddelanden försvinner.

<p><?= $row['postId'] ?></p>

Laravel är ett riktigt bra ramverk om man vill fördjupa sig.

Laravel

Men nu kan vi bättre förstå grejen med Wordpress.

Eftersom Wordpress är byggt på PHP & MySQL

Först hade vi Child Themes

/*
 Theme Name:   Twenty Seventeen Child
 Description:  A Cool Child
 Author:       Jesper Orb
 Template:     twentyseventeen
*/

Vi behöver functions.php samt style.css

https://codex.wordpress.org/Child_Themes

Vi slipper modifiera ett färdigt tema

Om temat uppdateras försvinner inte våra ändringar.

Templates

+ plugins

Inget mer än php-filer med kommentarer i början

/*
  Template Name: My template
*/
Template

Dyker upp automatiskt om man har en template-fil med föregående kommentar i början.

Plugins

Samma som emd templates: kommentar i början

/*
  Plugin Name: My Plugin
*/

Borde dyka upp i Pluginlistan

/*
  Plugin Name: My Plugin
  Description: A simple plugin
  Author: Jesper Orb
  Version: 1.0
  Author URI: https://jesperorb.com
*/

Alla andra fält är optional men kan vara bra att ha med.

Allting som sedan skrivs i din plugin kan sedan användas över hela sidan.

Alla templates du skapar kan sedan användas för alla sorters sidor.

https://codex.wordpress.org/Function_Reference

Allting man kan göra finns i Codex

Nu

Skapa en hemsida med Templates

Presentera hemsidan i eftermiddag

Presentera: vilka ändringar i vilka filer ni var tvungna att göra och hur ni gjorde det