Dette er en ekstra spesiell EMPIRE STRIKES BACK- tema episode av v10 redesign serien!
Alt starter helt fint. Vi begynner å flytte noen ting til WordPress-malen fra den statiske modellen. Vi har toppteksten i vår statiske mockup, så vi begynner med det. Det er alltid et flott sted å starte fordi vi gjør alt det grunnleggende arbeidet som å få nettstedsseksjonen CSS lastet betinget og alt det der.
Vi ser deretter på hvilken markering som allerede finnes for Alamanc. Ganske mye er hele siden innpakket siden denne hjemmesiden til Almanac egentlig bare er navigering til faktisk innhold.
Så begynner vi å fikle med layout og bygge det tosidige spreadlayoutet vi designet i Photoshop. Vi bruker CSS-gradienter her for å få skyggejobben gjort, selvfølgelig ved hjelp av Compass mixins. Ting begynner å gå litt nedoverbakke her når vi sliter med å få gradienten akkurat.
Rundt 20-minutters markering i denne videoen begynner vi å prøve å levere alle tingene vi trenger å sende ut her. I hovedsak bruker du wp_list_pages()
en haug til å spytte ut barnesider i Almanakken.
Og så eksploderer verden! Av helt uforklarlige grunner vil det ikke levere de riktige tingene for oss. Dette er et ekstremt frustrerende øyeblikk. Jeg liker å dele denne typen ting fordi det er veldig ekte. Du vet at denne typen ting skjer! Feilsøking gjennom det er en del av jobben.
Vi prøver å google ting. Vi prøver å tilbakestille spørringen. Vi prøver å dobbeltsjekke koden. Vi prøver å manipulere parametrene. Vi prøver forskjellige funksjoner. Ingenting.
Vi prøver å sette define('WP_DEBUG', true);
inn wp-config.php-filen vår for å prøve å få mer informasjon. Dette fungerer når vi kan lese teksten den gir ut. Det hjelper ikke mye skjønt, før vi finner feilen uten minne! Vi kjenner problemet nå, men hvordan fikser vi det?
Vi avslutter denne screencasten fullstendig beseiret som Luke Skywalker. Du kan like gjerne bare fortelle meg
s er faren min. #####