Länkar
get_the_archive_title()
the_terms()
https://codex.wordpress.org/Function_Reference/the_terms
UnderStrap documentation
Workshop
Uppgift 1 – Skapa en helt ny WordPress-site på en lokal domän
Obs att ni måste använda en egen domän och inte installera WordPress under ”localhost/wordpress”! Döp förslagsvis er domän till understrap.test.
Kör därefter igenom WordPress-installationen som vanligt (naturligtvis mot en helt ny, tom databas) och därefter klonar ni UnderStrap-repot ifrån GitHub in till wp_content/themes/understrap i er nya WordPress-installation.
När kloningen är klar så går ni in i mappen (cd understrap) och kör npm install.
Surfa därefter in på er nya sajt och under Apperance > Themes bör ni nu se UnderStrap och väljer att aktivera det temat.
Uppgift 2 – Installera gulp och säkerställ att ni kan kompilera SCSS
Om ni inte redan har gulp installerat så kör npm install --global gulp-cli ifrån terminalen (detta behöver ni bara göra en gång på er dator).
Därefter säkerställer du att du kan kompilera SCSS till CSS genom att köra gulp watch ifrån terminalen och medan den kör så ändrar du något i t.ex. sass/theme/theme.scss och du bör kunna se ändringen när du laddar om din sajt.
Uppgift 3 – Lägg ut en widget i sidebar:en ”Hero Canvas”
Använd förslagsvis widget:en ”Custom HTML” och följande kodsnutt:
https://gist.github.com/drblue/ca802815742e34e276e93986cdb10588
Uppgift 4 – Skapa en Welcome-page och en Blog-page
Under Pages i WordPress admin, skapa en sida som heter ”Welcome” och som använder mallen ”Full Width Page” och en som heter ”Blog” där du väljer ”Default Template”. Sätt därefter Welcome som Homepage under Settings > Reading och Blog som Posts page.
Nu borde din Hero Canvas-jumbotron inte synas länge på den nya startsidan. Kan du lista ut varför? Skriv svaret till mig på Teams!
Uppgift 5 – Kan du få Hero Canvas att synas på din nya startsida?
Kan du få Hero Canvas att visas på den nya statiska startsidan, men inte på alla sidor?
Obs! Andra sidor som använder samma mall (Full Width Page) ska inte ha Hero Canvas, utan enbart på den statiska sidan som är vald som startsida.