# 99: Bygg Almanakken, del 2 - CSS-triks

Anonim

Dette er en ekstra spesiell RETURN OF THE JEDI- tema-episode av v10 redesign-serien!

Vi forlot den siste screencasten fullstendig beseiret. Vi prøvde å bruke wp_list_pages () for å sende litt navigering til hjemmesiden til vår Almanak-seksjon. En av samtalene våre til det virket, den andre gjorde det ikke. Vi prøvde alle slags ting for å få det til å fungere, alt sviktet. Imperiet banket på hos oss.

I denne skjermsendingen har vi tatt en liten pause, ryddet ut hodene og nærmet oss problemet friskt.

Feilen vi til slutt oppdaget var at programmet gikk tom for minne. Vi må enten ha det mindre minne (sannsynligvis for hardt, vi er ikke WordPress-kjernevirksomheter her) eller gi det mer minne. Vi velger det siste.

WordPress bruker som standard 32 MB minne. I vår wp-config.php-fil dobler vi det ved å legge til:

define('WP_MEMORY_LIMIT', '64M');

Jeg bekreftet dette med en WordPress core dev - dette er ikke en dårlig ting å gjøre i det hele tatt. De sa at det faktisk er på tide for dem å øke standard minnebruk uansett. Serveren min har mange GB minne, så dette burde ikke være et problem.

Så snart det er på plass, wp_list_pages()begynner det andre umiddelbart å virke.

Vi bør kaste opp litt av et gult flagg her og bare merke oss at hvis vi har minneproblemer på serveren, bør vi se på denne siden. Jeg er ikke ekstra bekymret, for 99 +% av tiden denne siden lastes inn, vil den faktisk ikke kjøre disse funksjonene og treffe databasen og alt det, det vil være en statisk kopi som serveres av caching-oppsettet vårt .

Ja, vi gjorde det!