# 99: Building the Almanac, Part 2 - Triky CSS

Anonim

Toto je mimořádně speciální epizoda série redesignu v10 s tématem RETURN OF THE JEDI !

Poslední screencast jsme nechali naprosto poražený. Snažili jsme se použít wp_list_pages () k výstupu nějaké navigace pro domovskou stránku naší sekce Almanach. Jedna z našich výzev k tomu fungovala, druhá ne. Vyzkoušeli jsme všechno možné, aby to fungovalo, všechno selhalo. Impérium klepe na naše dveře.

V tomto screencastu jsme si dali trochu pauzu, vyčistili hlavy a přistoupili k problému znovu.

Chyba, kterou jsme nakonec zjistili, byla, že programu docházela paměť. Buď potřebujeme, aby používal méně paměti (pravděpodobně příliš tvrdý, nejsme zde základní vývojáři WordPress), nebo mu přidělíme více paměti. Rozhodli jsme se pro druhé.

WordPress ve výchozím nastavení používá 32 MB paměti. V našem souboru wp-config.php to zdvojnásobíme přidáním:

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

Potvrdil jsem to s jádrem WordPress dev - to není vůbec špatná věc. Řekli, že ve skutečnosti už je čas na to, aby zvýšili výchozí využití paměti. Můj server má mnoho GB paměti, takže by to neměl být problém.

Jakmile je na místě, druhý wp_list_pages()okamžitě začne fungovat.

Zde bychom měli hodit trochu žlutého praporu a jen si povšimněte, že pokud máme na serveru problémy s pamětí, měli bychom sledovat tuto stránku. Navíc se nebojím, protože 99 +% času, kdy se tato stránka načte, nebude ve skutečnosti spouštět tyto funkce a zasáhnout databázi a to všechno, bude to statická kopie obsluhovaná naším nastavením ukládání do mezipaměti .

Hurá, udělali jsme to!