# 99: Budowanie almanachu, część 2 - CSS-Tricks

Anonim

To jest specjalny odcinek poświęcony POWRÓT JEDI , przedstawiający zmiany w wersji 10!

Ostatni screencast zostawiliśmy całkowicie pokonani. Próbowaliśmy użyć wp_list_pages (), aby wyświetlić nawigację na stronie głównej naszej sekcji Almanach. Jedno z naszych wezwań zadziałało, drugie nie. Próbowaliśmy różnych rzeczy, aby to zadziałało, ale wszystko zawodziło. Imperium pukało do naszych drzwi.

W tym screencastie zrobiliśmy sobie małą przerwę, oczyściliśmy głowy i od razu podeszliśmy do problemu.

Błąd, który ostatecznie odkryliśmy, polegał na tym, że programowi zabrakło pamięci. Musimy albo potrzebować mniej pamięci (prawdopodobnie zbyt mocno, nie jesteśmy tutaj podstawowymi programistami WordPress) lub dać jej więcej pamięci. My wybieramy to drugie.

WordPress domyślnie wykorzystuje 32 MB pamięci. W naszym pliku wp-config.php podwajamy to, dodając:

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

Potwierdziłem to z głównym twórcą WordPressa - to wcale nie jest złe. Powiedzieli, że w rzeczywistości nadszedł czas, aby i tak zwiększyli domyślne użycie pamięci. Mój serwer ma wiele GB pamięci, więc nie powinno to stanowić problemu.

Jak tylko to się stanie, drugi wp_list_pages()natychmiast zaczyna działać.

Powinniśmy rzucić tu trochę żółtej flagi i tylko zauważyć, że jeśli mamy problemy z pamięcią na serwerze, powinniśmy obejrzeć tę stronę. Nie martwię się jednak tym bardziej, ponieważ w 99% przypadków ta strona będzie się ładować, tak naprawdę nie będzie uruchamiać tych funkcji i trafiać do bazy danych, a wszystko to, będzie to kopia statyczna obsługiwana przez naszą konfigurację buforowania .

Tak, zrobiliśmy to!