Tämä on ylimääräinen erityinen EMPIRE STRIKES BACK -teemainen jakso v10 Redesign -sarjasta!
Kaikki alkaa hienosti. Alamme siirtää joitain asioita WordPress-malliin staattisesta mallinnuksestamme. Otsikko toimii staattisessa mallissamme, joten aloitamme siitä. Se on aina hyvä paikka aloittaa, koska teemme kaiken perustavan työn, kuten saamme sivusto-osan CSS: n ladata ehdollisesti ja kaiken muun.
Sitten tarkastellaan mitä merkintöjä on jo olemassa Alamancille. Melkein koko sivu on kääritty, koska tämä Almanacin kotisivu on pohjimmiltaan vain navigointi todelliseen sisältöön.
Sitten alamme ryöstää ulkoasua ja rakentaa Photoshopissa suunnittelemamme kahden sivun hajautusasettelun. Käytämme CSS-liukuvärejä täällä saadaksemme varjostustyön valmiiksi käyttämällä tietysti Compass-sekoituksia. Asiat alkavat mennä hieman alamäkeen täällä, kun taistelemme kaltevuuden saamiseksi oikealle.
Tämän videon 20 minuutin rajan ympärillä alamme yrittää tuottaa kaikki tarvitsemamme tavarat täällä. Pohjimmiltaan käyttämällä wp_list_pages()
joukkoa sylkemään Almanacin lapsisivut.
Ja sitten maailma räjähtää! Täysin selittämättömistä syistä se ei tuota oikeita juttuja meille. Tämä on erittäin turhauttavaa hetkeä. Pidän jakamasta tällaista asiaa, koska se on hyvin todellinen maailma. Tiedät, että tällaista tapahtuu! Sen kautta tapahtuva vianetsintä on osa työtä.
Yritämme Googlen asioita. Yritämme nollata kyselyn. Yritämme tarkistaa koodin uudelleen. Yritämme manipuloida parametreja. Yritämme erilaisia toimintoja. Ei mitään.
Yritämme asettaa define('WP_DEBUG', true);
wp-config.php -tiedostomme yrittääksemme saada lisätietoja. Tämä toimii, kun voimme lukea sen antaman tekstin. Se ei kuitenkaan auta paljon, kunnes löydämme muistivirheen! Tiedämme ongelman nyt, mutta miten korjaamme sen?
Lopetamme tämän näyttökerran, joka on täysin voitettu kuten Luke Skywalker. Voit myös kertoa minulle
Olen isäni. #####