# 99: Construire l'Almanach, Partie 2 - Astuces CSS

Anonim

Il s'agit d'un épisode spécial sur le thème RETURN OF THE JEDI de la série de refonte v10!

Nous avons laissé le dernier screencast complètement vaincu. Nous essayions d'utiliser wp_list_pages () pour afficher une navigation pour la page d'accueil de notre section Almanach. L'un de nos appels a fonctionné, l'autre n'a pas fonctionné. Nous avons essayé toutes sortes de choses pour le faire fonctionner, tout a échoué. L'Empire frappait à notre porte.

Dans ce screencast, nous avons fait une petite pause, nous avons nettoyé les têtes et abordé le problème à neuf.

L'erreur que nous avons finalement découverte était que le programme manquait de mémoire. Nous devons soit qu'il utilise moins de mémoire (probablement trop dur, nous ne sommes pas des développeurs principaux de WordPress ici) ou lui donner plus de mémoire. Nous optons pour ce dernier.

WordPress utilise par défaut 32 Mo de mémoire. Dans notre fichier wp-config.php, nous doublons cela en ajoutant:

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

J'ai confirmé cela avec un développeur principal de WordPress - ce n'est pas du tout une mauvaise chose à faire. Ils ont dit en fait qu'il était temps pour eux d'augmenter l'utilisation de la mémoire par défaut de toute façon. Mon serveur a beaucoup de Go de mémoire, donc cela ne devrait pas être un problème.

Dès que cela est en place, le second wp_list_pages()commence immédiatement à fonctionner.

Nous devrions lancer un petit drapeau jaune ici et simplement noter que si nous avons des problèmes de mémoire sur le serveur, nous devrions regarder cette page. Je ne suis pas plus inquiet cependant, car 99 +% du temps que cette page se chargera, elle n'exécutera pas réellement ces fonctions et n'atteindra pas la base de données et tout cela, ce sera une copie statique servie par notre configuration de mise en cache .

Ouais nous l'avons fait!