# 99: Almanacho statyba, 2 dalis CSS-gudrybės

Anonim

Tai ypatingas ypatingas „ JEDI“ temos „V10“ pertvarkymo serijos epizodas!

Mes palikome paskutinę ekrano kopiją visiškai nugalėti. Mes bandėme naudoti wp_list_pages (), norėdami pateikti tam tikrą naršymą mūsų „Almanacho“ skyriaus pagrindiniame puslapyje. Vienas iš mūsų skambučių į jį pasiteisino, kitas - ne. Mes bandėme įvairiausių dalykų, kad jie veiktų, viskas nepavyko. Imperija beldėsi į mūsų duris.

Šiame ekrano etape mes padarėme šiek tiek pertraukos, išvalėme galvas ir priartėjome prie problemos.

Klaida, kurią galiausiai atradome, buvo ta, kad programai trūksta atminties. Mes arba turime turėti mažiau atminties (tikriausiai per sunku, mes čia nesame „WordPress“ pagrindiniai kūrėjai), arba suteikti jai daugiau atminties. Mes pasirenkame pastarąjį.

Pagal numatytuosius nustatymus „WordPress“ naudoja 32 MB atminties. Mūsų wp-config.php faile tai padvigubiname pridėdami:

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

Aš tai patvirtinau „WordPress“ pagrindiniu kūrėju - tai visai nėra blogai. Jie sakė, kad iš tikrųjų atėjo laikas vis tiek padidinti numatytąjį atminties naudojimą. Mano serveryje yra daug GB atminties, todėl tai neturėtų būti problema.

Kai tik tai yra vietoje, wp_list_pages()iškart pradeda veikti antrasis .

Čia turėtume mesti šiek tiek geltonos vėliavos ir tiesiog atkreipkite dėmesį, kad jei serveryje yra atminties problemų, turėtume žiūrėti šį puslapį. Vis dėlto nesijaudinu, nes 99 +% laiko šis puslapis bus įkeltas, jis iš tikrųjų neveikia šių funkcijų ir nepasieks duomenų bazės ir viso to, tai bus statinė kopija, kurią pateiks mūsų talpyklos sąranka .

Taip mes tai padarėme!