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

Anonim

Dit is een extra speciale aflevering met RETURN OF THE JEDI- thema van de v10 redesign-serie!

We lieten de laatste screencast totaal verslagen achter. We probeerden wp_list_pages () te gebruiken om wat navigatie voor de startpagina van onze Almanak-sectie uit te voeren. Een van onze telefoontjes werkte, de andere niet. We hebben van alles geprobeerd om het te laten werken, maar alles faalde. Het rijk klopte aan onze deur.

In deze screencast hebben we een pauze genomen, de hoofden leeggemaakt en het probleem opnieuw benaderd.

De fout die we uiteindelijk ontdekten, was dat het programma onvoldoende geheugen had. We moeten ervoor zorgen dat het minder geheugen gebruikt (waarschijnlijk te hard, we zijn hier geen kernontwikkelaars van WordPress) of het meer geheugen geven. Wij kiezen voor het laatste.

WordPress gebruikt standaard 32 MB geheugen. In ons wp-config.php-bestand verdubbelen we dat door toe te voegen:

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

Ik heb dit bevestigd met een WordPress-kernontwikkelaar - dit is helemaal geen slechte zaak. Ze zeiden dat het in feite voor hen tijd werd om het standaard geheugengebruik te verhogen. Mijn server heeft veel GB geheugen, dus dit zou geen probleem moeten zijn.

Zodra die er is, wp_list_pages()begint de tweede meteen te werken.

We zouden hier een beetje een gele vlag moeten overgeven en merk op dat als we geheugenproblemen hebben op de server, we deze pagina moeten bekijken. Ik maak me echter geen extra zorgen, omdat 99 +% van de tijd dat deze pagina wordt geladen, deze functies niet daadwerkelijk worden uitgevoerd en de database wordt geraakt en zo, het zal een statische kopie zijn die wordt geserveerd door onze caching-instellingen .

Ja, we hebben het gedaan!